/* 
 Theme Name:   Baby Hello Elementor
 Theme URI:    
 Description:  
 Author:       Natalie G
 Author URI:   
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

.thank-you-guide {
    border: 1px solid #B3E5FC;
    margin: 0 auto 3.75rem;
    max-width: 37.5rem;
    padding-bottom: 0.625rem
}

.thank-you-header {
    background: #D4F0FD;
    padding: 1.25rem
}

.thank-you-header h2 {
    margin-bottom: 0.625rem;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}

.thank-you-header p {
    margin-bottom: 0;
    padding-bottom: 0
}

.thank-you-body {
    padding: 1.25rem
}

.thank-you-body *:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

#ty-customer-name,#ty-license-key {
    display: none
}

#ty-license-key {
    background: #eceff1;
    border: 1px solid #cfd8dc;
    border-radius: 3px;
    font-family: monospace;
    line-height: 1;
    padding: .156rem .313rem
}

ol.steps {
    counter-reset: step-counter;
    list-style: none;
    margin: 0.625rem 0.625rem 1.875rem;
    padding: 0
}

ol.steps li {
    display: flex;
    margin-bottom: 1.875rem
}

ol.steps li:before {
    color: #B3E5FC;
    counter-increment: step-counter;
    content: counter(step-counter);
    flex: 0 1 3.775rem;
    font-size: 3.775rem;
    font-weight: 900;
    line-height: 1;
    margin-top: -0.375rem;
    max-width: 3.775rem
}

ol.steps li .step-wrap {
    flex: 1
}

ol.steps h3 {
    margin-bottom: 0.625rem;
    margin-top: 0
}

table#edd_purchase_receipt {
    font-size: 1rem;
    margin-bottom: 1.5rem
}

table#edd_purchase_receipt thead tr,table#edd_purchase_receipt tbody tr {
    display: block
}

table#edd_purchase_receipt thead tr th,table#edd_purchase_receipt thead tr td,table#edd_purchase_receipt tbody tr th,table#edd_purchase_receipt tbody tr td {
    background: 0 0;
    border: 0;
    display: inline-block;
    font-size: 1rem;
    padding: 0 0 0.625rem;
    vertical-align: baseline
}

table#edd_purchase_receipt thead tr th:first-child,table#edd_purchase_receipt thead tr td:first-child,table#edd_purchase_receipt tbody tr th:first-child,table#edd_purchase_receipt tbody tr td:first-child {
    color: #546e7a;
    font-size: 1.125rem;
    font-weight: 400;
    padding-right: 0.625rem
}

table#edd_purchase_receipt .edd_license_keys td:first-child {
    color: #37474f;
    font-size: 1.5rem;
    padding-top: 1.25rem
}

table#edd_purchase_receipt .edd_license_key td {
    display: block
}

table#edd_purchase_receipt .edd_license_key td:first-child {
    color: #37474f
}

table#edd_purchase_receipt .edd_license_key .edd_sl_license_key {
    display: block;
    margin-left: 1.5rem
}

#edd_user_history,#edd_subscription_receipt,#edd_purchase_receipt_products,#edd_sl_license_keys,#edd_sl_license_sites,#edd_sl_license_upgrades {
    border-top: 2px solid #d5eee5;
    border-bottom: 2px solid #d5eee5;
    margin: 0 auto 1.5rem;
    max-width: 1170px
}

#edd_user_history th,#edd_subscription_receipt th,#edd_purchase_receipt_products th,#edd_sl_license_keys th,#edd_sl_license_sites th,#edd_sl_license_upgrades th {
    background: #edf8f4;
    border: 0;
    border-bottom: 2px solid #d5eee5;
    font-size: 1.5rem;
    font-weight: 400;
    padding: 0.625rem;
    text-align: left
}

#edd_user_history td,#edd_subscription_receipt td,#edd_purchase_receipt_products td,#edd_sl_license_keys td,#edd_sl_license_sites td,#edd_sl_license_upgrades td {
    background: 0 0;
    border: 0;
    padding: 0.625rem
}

#edd_user_history .edd_sl_license_row td:first-child,#edd_subscription_receipt .edd_sl_license_row td:first-child,#edd_purchase_receipt_products .edd_sl_license_row td:first-child,#edd_sl_license_keys .edd_sl_license_row td:first-child,#edd_sl_license_sites .edd_sl_license_row td:first-child,#edd_sl_license_upgrades .edd_sl_license_row td:first-child {
    width: 25%
}