.ngbusy { background: url(./../../../ngpluginbuy/img/busy.gif) no-repeat center center; } .ngbusy>* { opacity: 0.2; } .ngpluginparagraphcartcontainer { min-height: 100px; } button:disabled { opacity: 0.2; cursor: wait; } .ngpluginparagraphcart table { border-collapse: collapse; margin-bottom: 20px; width: 100%; } .ngpluginparagraphcart input { width: 30px; text-align: right; border-color: #d9d9d9; border-width: 1px; border-style: solid; padding: 6px 12px 6px 12px; background: #ffffff; font: 18px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #323232; letter-spacing: 0.9px; border-radius: 0px; margin: 0; -webkit-appearance: none; } .ngpluginparagraphcart input:focus { border-color: #007407; background: #ffffff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); } .ngpluginparagraphcart td { padding: 6px 12px 6px 12px; background: #ffffff; line-height: 100%; text-align: left; vertical-align: top; font: 18px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #323232; letter-spacing: 0px; } .ngpluginparagraphcart td.ngfill a { display:block; text-decoration: none; } .ngpluginparagraphcart td.ngfill span { display:block; text-decoration: none; margin: 2px 0 4px 0; } .ngpluginparagraphcart td.ngfill a.ngremove { font-size: 80%; color: #323232; margin-top: 4px; } .ngpluginparagraphcart tbody>tr { border-color: #d9d9d9; border-width: 1px 0 1px 0; border-style: solid; } .ngpluginparagraphcart img { display: block; border: 0; width: 48px; height: 48px; } .ngpluginparagraphcart td.ngprice { text-align: right; white-space: nowrap; } .ngpluginparagraphcart td.ngfill { width: 100%; } .ngpluginparagraphcart td.alt { background: #f8f8f8; } .ngpluginparagraphcartnav button { margin: 0; text-decoration: none; border-color: #99db11; border-width: 1px; border-style: solid; padding: 12px 24px 12px 24px; background: #007407; font: 16px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0.9px; text-transform: uppercase; border-radius: 5px; display: block; cursor: pointer; } .ngpluginparagraphcartfloatright { float: right; } .ngpluginparagraphcartfloatleft { float: left; } .ngpluginparagraphcartnav button:hover { border-color: #000000; background: #000000; font-weight: normal; font-style: normal; text-transform: uppercase; color: #ffffff; } .ngpluginparagraphcartnav button:focus { border-color: #000000; background: #000000; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); font-weight: normal; font-style: normal; text-transform: uppercase; color: #ffffff; outline: none; } .ngcartshowmobiletablerow { display: none; } @media (max-width: 767px) { .sqr .ngcarthidemobile { display: none; } .sqr .ngcartshowmobiletablerow { display: table-row; } .sqr .ngpluginparagraphcartnav button { float: none; width: 100%; margin-bottom: 10px; } .sqr .ngpluginparagraphcart tfoot .ngcartshowmobiletablerow td { font-weight: bold; } }