.elementor-8 .elementor-element.elementor-element-193f51e{--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-8 .elementor-element.elementor-element-f3bd30a > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f3bd30a .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-8 .elementor-element.elementor-element-193f51e{--content-width:924px;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-193f51e{--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-8 .elementor-element.elementor-element-f3bd30a .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-8 .elementor-element.elementor-element-193f51e{--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-8 .elementor-element.elementor-element-f3bd30a .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-171e33f */.elementor-8 .elementor-element.elementor-element-171e33f .elementor-shortcode {
    display: flex;
    flex-direction: column;
    grid-gap: 30px;
}

.elementor-8 .elementor-element.elementor-element-171e33f table {
    position: relative;
    margin: 0;
}

.elementor-8 .elementor-element.elementor-element-171e33f table:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 10px;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt:before,
.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt_products:before {
    border: 1px solid var(--e-global-color-7f7c9d7)!important;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_subscription_receipt:before {
    background: #E7EDEB;
    border-color: #E7EDEB;
}

.elementor-8 .elementor-element.elementor-element-171e33f h3 {
    display: none;
}

.elementor-8 .elementor-element.elementor-element-171e33f tr {
    position: relative;
}

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

.elementor-8 .elementor-element.elementor-element-171e33f th,
.elementor-8 .elementor-element.elementor-element-171e33f 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-8 .elementor-element.elementor-element-171e33f th strong,
.elementor-8 .elementor-element.elementor-element-171e33f td strong {
    font-weight: var(--e-global-typography-text-font-weight)!important;
}

.elementor-8 .elementor-element.elementor-element-171e33f .edd_purchase_receipt_product_name,
.elementor-8 .elementor-element.elementor-element-171e33f thead tr th:last-child, 
.elementor-8 .elementor-element.elementor-element-171e33f tbody tr td:last-child {
    font-weight: 400!important;
}

.elementor-8 .elementor-element.elementor-element-171e33f tr th:last-child, 
.elementor-8 .elementor-element.elementor-element-171e33f tr td:last-child {
    text-align: right!important;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt_products thead tr th {
    font-size: 0;
    line-height: 0;
}

.elementor-8 .elementor-element.elementor-element-171e33f #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-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt_products thead tr th:last-child {
    display: none;
}

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

.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt_products tbody tr:last-child:after {
    display: none;
}


.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt_products .edd_purchase_receipt_product_notes a,
.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt_products .edd_purchase_receipt_files a {
    color: var(--e-global-color-primary);
    font-style: normal;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt_products .edd_purchase_receipt_product_notes a:hover,
.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt_products .edd_purchase_receipt_files a:hover {
    text-decoration: underline;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt tbody tr:last-child:after {
    bottom: 30px;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_purchase_receipt tbody tr:last-child td {
    padding-bottom: 50px;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_subscription_receipt th {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_subscription_receipt tr td:last-child,
.elementor-8 .elementor-element.elementor-element-171e33f #edd_subscription_receipt tr th:last-child {
    font-weight: var(--e-global-typography-text-font-weight)!important;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_subscription_receipt tbody tr:last-child:after {
    display: none;
}

.elementor-8 .elementor-element.elementor-element-171e33f #edd_subscription_receipt .edd_subscription_name {
    font-weight: 400;
}/* End custom CSS */