.elementor-11 .elementor-element.elementor-element-9f2d199{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-45a4cab > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-45a4cab .elementor-heading-title{font-family:var( --e-global-typography-d219a85-font-family ), Sans-serif;font-size:var( --e-global-typography-d219a85-font-size );font-weight:var( --e-global-typography-d219a85-font-weight );line-height:var( --e-global-typography-d219a85-line-height );color:#1B2441;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-9f2d199{--content-width:924px;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-9f2d199{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-45a4cab .elementor-heading-title{font-size:var( --e-global-typography-d219a85-font-size );line-height:var( --e-global-typography-d219a85-line-height );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-9f2d199{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-45a4cab .elementor-heading-title{font-size:var( --e-global-typography-d219a85-font-size );line-height:var( --e-global-typography-d219a85-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-2a9bb9d */.elementor-11 .elementor-element.elementor-element-2a9bb9d .elementor-shortcode {
    display: flex;
    flex-direction: column;
    grid-gap: 30px;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt {
    order: 1;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d table {
    border: 1px solid var(--e-global-color-fce8e22);
    margin: 0;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d h3 {
    display: none;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d tr {
    position: relative;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d tr:after {
    content: '';
    width: calc(100% - 40px);
    height: 1px;
    background: var(--e-global-color-fce8e22);
    position: absolute;
    bottom: 0;
    left: 20px;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d th,
.elementor-11 .elementor-element.elementor-element-2a9bb9d td {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    border: none!important;
    background: none!important;
    padding: 20px;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d th strong,
.elementor-11 .elementor-element.elementor-element-2a9bb9d td strong {
    font-weight: var(--e-global-typography-text-font-weight)!important;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d .edd_purchase_receipt_product_name,
.elementor-11 .elementor-element.elementor-element-2a9bb9d thead tr th:last-child, 
.elementor-11 .elementor-element.elementor-element-2a9bb9d tbody tr td:last-child {
    font-weight: 400!important;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d tr th:last-child, 
.elementor-11 .elementor-element.elementor-element-2a9bb9d tr td:last-child {
    text-align: right!important;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_subscription_receipt {
    display: none;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt_products thead tr th {
    font-size: 0;
    line-height: 0;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt_products thead tr th:first-child:after {
    content: 'HR Resources';
    font-family: var(--e-global-typography-bc83ca1-font-family), Sans-serif;
    font-size: var(--e-global-typography-bc83ca1-font-size);
    font-weight: var(--e-global-typography-bc83ca1-font-weight);
    line-height: var(--e-global-typography-bc83ca1-line-height);
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt_products thead tr th:last-child {
    display: none;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt_products tbody tr td:last-child {
    font-weight: var(--e-global-typography-text-font-weight)!important;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt_products tbody tr:last-child:after {
    display: none;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt_products .edd_purchase_receipt_files,
.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt_products .edd_purchase_receipt_product_notes {
    display: none;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt tbody tr:last-child:after {
    bottom: 30px;
}

.elementor-11 .elementor-element.elementor-element-2a9bb9d #edd_purchase_receipt tbody tr:last-child td {
    padding-bottom: 50px;
}/* End custom CSS */