.wpcw-spinner{background:url("/wp-content/plugins/wp-courseware/assets/css/../img/spinner.gif") no-repeat;display:inline-block;float:none;vertical-align:middle;padding:0;margin:0;height:15px;width:15px;opacity:.7;filter:alpha(opacity=70);background-size:15px 15px;position:relative;top:4px;--lzl-bg-img:"/wp-content/plugins/wp-courseware/assets/css/../img/spinner.gif"}.wpcw-spinner.left{margin-right:5px}.wpcw-spinner.right{margin-left:5px}.wpcw-spinner.lzl:not(.lzl-ed),.wpcw-spinner.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAG0lEQVQ4EWNgGAWjITAaAqMhMBoCoyFAnRAAAAZUAAFIj+31AAAAAElFTkSuQmCC")}.button .wpcw-spinner{position:relative;top:-1px}.blockUI.blockOverlay{position:relative}.blockUI.blockOverlay:before,.loader:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5MS4zIDkxLjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkxLjMgOTEuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxjaXJjbGUgY3g9IjQ1LjciIGN5PSI0NS43IiByPSI0NS43Ii8+CjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjQ1LjciIGN5PSIyNC40IiByPSIxMi41Ii8+Cjwvc3ZnPgo=") 50%;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75);opacity:.6}table.wpcw-cart-table td.course-remove,table.wpcw-cart-table th.course-remove{text-align:center;width:50px}table.wpcw-cart-table td.course-remove a.wpcw-remove-from-cart,table.wpcw-cart-table th.course-remove a.wpcw-remove-from-cart{box-shadow:none;text-decoration:none}table.wpcw-cart-table tfoot td{padding:0;text-align:right}table.wpcw-cart-table .coupon-amount,table.wpcw-cart-table .coupon-label,table.wpcw-cart-table .total-amount,table.wpcw-cart-table .total-label{display:inline-block;font-weight:700;padding:1em 1.41575em}table.wpcw-cart-table .coupon-amount,table.wpcw-cart-table .course-price,table.wpcw-cart-table .total-amount{text-align:left;width:200px}table.wpcw-cart-table .coupon-amount,table.wpcw-cart-table .total-amount{background:#fdfdfd;border-left:1px solid #eee}table.wpcw-cart-table .coupon-label .coupon-label-code{font-weight:400;font-style:italic;padding-left:5px;display:inline-block}table.wpcw-cart-table .coupon-amount a{float:right;font-size:14px;line-height:26px;font-weight:400;box-shadow:none;color:red;text-align:right}.wpcw-checkout-login-form .wpcw-show-login{display:inline-block;margin-left:5px}.wpcw-payment-methods{list-style:none;margin-bottom:1.5em;padding:0;margin-left:0;margin-right:0}.wpcw-payment-method{list-style:none;border-bottom:1px solid #ddd;padding:0;margin:0}.wpcw-payment-method>label:first-of-type{margin:1em 0}.wpcw-payment-method label{cursor:pointer}.wpcw-payment-method input.input-radio[name=payment_method]{display:none}.wpcw-payment-method input.input-radio[name=payment_method]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;box-shadow:0 0 0 2px #000;background:#fff;margin-left:4px;margin-right:.5em;border-radius:100%;transform:translateY(2px)}.wpcw-payment-method input.input-radio[name=payment_method]:checked+label:before{background:#000}.wpcw-payment-method .wpcw-payment-method-box{background:#eee;padding:2em}.wpcw-payment-method .wpcw-payment-method-box p:last-child{margin-bottom:0}.wpcw-payment-method .wpcw-payment-method-icon{display:inline-block;float:right;font-size:20px;line-height:24px}.wpcw-payment-method .wpcw-payment-method-icon img{max-height:24px;max-width:200px}.wpcw-payment-method fieldset{border:0;padding:0;margin:0}.wpcw-payment-method .wpcw-cc-form,.wpcw-place-order.wpcw-place-order-no-payment{margin-top:20px}.wpcw-place-order .wpcw-privacy-checkboxes{text-align:left;padding:0 1em 0 0;float:left}.wpcw-place-order .wpcw-privacy-checkboxes p{margin-bottom:0}.wpcw-place-order #wpcw-place-order{float:right}.wpcw-checkout-form.processing .blockUI.blockOverlay{top:50%!important}