.lightOverlay{display:none;background:#000;position:fixed;top:0;bottom:0;right:0;left:0;z-index:999;opacity:.5}.newCSPCustomer,.existingCSPCustomer{display:none;width:40%;margin:0 auto;top:15%;overflow:hidden;z-index:999;position:fixed;bottom:0;left:0;right:0;line-height:1.3}
.newCSPCustomer .modal-content,.existingCSPCustomer .modal-content{padding:20px;overflow:hidden;height:auto;width:auto}.successMesg,.errorMesg{display:none;color:#018000;font-size:12px;margin-top:8px}
.successMesg{color:#018000}.errorMesg{color:#af0201}.input-group.error{border:2px solid #af0201;border-radius:4px}.input-group.error input{background-color:#fdf3f3}
.input-group.success{border:1px solid #bcbcbc;border-radius:4px}.input-group.success input{background-color:#e1f3da}.newCSPCustomer .addInfo{border:1px solid #c75300;border-radius:4px;background-color:rgba(199,83,0,0.05);font-size:16px;padding:7px;width:90%;color:#000;letter-spacing:0;margin-top:5%;margin:4% auto 0;overflow:hidden;display:table}
.addInfo span.addInfoImg{background-image:url(/_ui/desktop/common/ISS_Static/WW/css/themes/owv2/images/icons/warning.png);background-repeat:no-repeat;background-position:1px 10px;background-size:66%;display:inline-block;width:42px;height:48px;float:left}
.addInfo span.addInfoContent{display:table-cell;text-align:left;width:100%;vertical-align:middle}.newCSPCustomer h4{color:#000;font-size:20px;font-weight:normal;text-align:center}
.inputBtn{text-align:center;margin-top:18px}span.addInfoImg{float:right;text-align:center}.backToNew{font-size:12px}.newCSPCustomer input[type="button"]:disabled{background-color:#bababa}
.newCSPCustomer .input-group{display:table;border-collapse:collapse;width:100%}.newCSPCustomer .input-group>div{display:table-cell;border:1px solid #ddd;vertical-align:middle}
.newCSPCustomer .input-group .input-group-icon{background:#fff;color:#000;padding:0 12px}.newCSPCustomer .input-group .input-group-area{width:100%}.backToCartbtn{display:none}
.newCSPCustomer .input-group input{border:0;display:block;width:100%;padding:8px;outline:0;font-size:16px}.newCSPCustomer .existingAccount{display:block;margin:1%;font-size:13px;color:#1976a1;font-family:Lato;font-size:12px;letter-spacing:0}
.newCSPCustomer input[type="button"]{color:#fff;border:0;padding:10px;border-radius:4px;background-color:#1976a1}.contactContent{text-align:center;margin-bottom:20px}
.addExistingLogin,.completeProcess{color:#000;font-size:16px;text-align:center;margin-bottom:20px}.newCSPCustomerClose,.existingCSPCustomerClose{color:#000;float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}
.newCSPCustomerClose:hover,.newCSPCustomerClose:focus,.existingCSPCustomerClose:hover,.existingCSPCustomerClose:focus{color:#000;cursor:pointer;opacity:.5;text-decoration:none}
.newCSPCustomer .input-group input.correctInfo{background-image:url(/_ui/desktop/common/ISS_Static/WW/css/themes/owv2/images/icons/check.png);background-position:96% 10px;background-repeat:no-repeat}
.cartAddInfo{display:none;border:1px solid #c75300;border-radius:4px;background-color:rgba(199,83,0,0.05);font-size:12px;padding:7px;width:95%;color:#ff6a00;margin:2% 0;font-style:italic;font-weight:bold;overflow:hidden}
.cartAddInfoInclude{display:none;overflow:hidden;float:left;width:50%;clear:both;font-size:12px;border:1px solid #c75300;border-radius:4px;background-color:rgba(199,83,0,0.05);padding:7px;color:#ff6a00;margin:0 auto;font-style:italic;font-weight:bold}
.cartAddInfoInclude.oldDesignCardInfo{float:none;margin:0}.qtyForRRProduct{width:8%;display:none;border:1px solid #bebebe;margin:0 auto;border-radius:4px;height:30px;line-height:30px;cursor:pointer;overflow:hidden;text-align:right;padding:0 7px}
.updateQty{background:0;border:0;color:#1976a1;display:none;font-size:12px;padding:2px 0 0 2px;cursor:pointer;outline:0;font-family:"Lato",Helvetica,Arial,sans-serif}
@media only screen and (max-width:600px){.qtyForRRProduct{width:18%}.newCSPCustomer,.existingCSPCustomer{width:96%}.cartAddInfoInclude{width:100%}.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child{padding:3% 0 !important;border-bottom:1px solid #757575;overflow:hidden}
.multilusers{float:left;margin-bottom:10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child{padding:1% 0 !important;border-bottom:1px solid #757575;overflow:hidden}
.multilusers{float:left;margin-bottom:10px}}.multilusers{display:none;border:1px solid #e1140b;border-radius:4px;background-color:rgba(225,20,11,0.05);font-size:12px;font-weight:bold;padding:8px;line-height:1.3;margin-top:10px}