body.page-id-9740 input[type="password"], body.page-id-9740 input[type="text"], body.page-id-9740 input[type="email"], body.page-id-9740 select, .fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember { background-color: white; border-bottom-color: rgb(143, 139, 136) !important; border-top: 0px !important; border-radius: 0px !important; border-left: 0px !important; border-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }

body.page-id-9740 .fl-builder-content input, body.page-id-9740 .fl-builder-content select, .ld-alert a, .ld-lesson-title, .edd-cart-added-alert, .LabEnrolSection h3, .ld-content-actions > a, a#quiz_continue_link, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .CustomTestimonialsSlider p, .CustomTestimonialsSlider p > span, .CustomTestimonialsSlider h2.fl-slide-title, .CustomTestimonialsSlider h2 span, .integra_download_shortcode div[itemprop="price"], .select2-container div[itemprop="price"] { font-size: 20px !important; }

body.page-id-9740 select, body.page-id-9740 input:focus, body.page-id-9740 input:active { outline: 0px; }

body.page-id-9740 select, .gav-custom-style select, .gav-custom-style select:focus { border-radius: 3px; height: 46px; appearance: none; padding: 8px 20px !important; }

body.page-id-9740 fieldset { padding: 0px; border: 0px; }

body.page-id-9740 legend, body.page-id-9740 label { text-transform: none; }

body.page-id-9740 select { height: 51px; padding-left: 0px !important; }

body.page-id-9740 input[type="submit"] { padding: 0px; color: rgb(247, 121, 8); }

body.page-id-9740 #edd_profile_primary_email_wrap { order: 1; }

body.page-id-9740 legend { padding-left: 0px; }

body.page-id-9740 fieldset { padding-top: 30px; }

#courseNotificationSettingsSection input[name="courseNotificationSetting"] { opacity: 0; margin-right: 10px; }

#courseNotificationSettingsSection label { position: relative; cursor: pointer; }

#courseNotificationSettingsSection input[name="courseNotificationSetting"] ~ span { position: absolute; left: 0px; top: 5px; border: 1px solid rgb(247, 121, 8); width: 20px; height: 20px; border-radius: 100%; }

#courseNotificationSettingsSection input[name="courseNotificationSetting"]:checked ~ span { background-color: rgb(247, 121, 8); border-radius: 50%; border: 1px solid rgb(247, 121, 8); box-shadow: white 0px 0px 0px 2px inset; }

#courseNotificationSettingsSection button:not([disabled]), #courseNotificationSettingsSection button:not([disabled]):hover, #courseNotificationSettingsSection button:not([disabled]):active, #courseNotificationSettingsSection button:not([disabled]):focus, input#edd_profile_editor_submit.edd-submit, input[type="submit"].edd-button.edd-stripe-add-new, #edd-recurring-update-submit, input.edd-stripe-submit-update { background-repeat: no-repeat !important; background-position: right center !important; padding-right: 20px !important; background-size: 10px !important; }

#courseNotificationSettingsSaveButton, input[type="submit"].edd-button.edd-stripe-add-new { padding: 0px; color: rgb(43, 47, 60); font-weight: 700; transition: color 0.4s, border-color 0.4s; }

#courseNotificationSettingsSection label { display: block !important; }

#edd_profile_editor_form fieldset { margin-bottom: 25px; }

#edd_profile_submit_wrap { margin-top: 0px; }

#edd_profile_submit_fieldset { padding-top: 0px; }

#edd_profile_editor_form legend { margin-top: 25px; margin-bottom: 10px; text-transform: lowercase; font-weight: 900 !important; }

#edd_profile_editor_form p { margin-top: 0px; }

#content h2:not(.resp-accordion) { font-weight: 900 !important; }

#courseNotificationSettingsSection button:not([disabled]), #courseNotificationSettingsSection button:not([disabled]):hover, #courseNotificationSettingsSection button:not([disabled]):active, #courseNotificationSettingsSection button:not([disabled]):focus, input#edd_profile_editor_submit.edd-submit, input[type="submit"].edd-button.edd-stripe-add-new, #edd-recurring-update-submit, input.edd-stripe-submit-update { border-bottom: 3px solid rgb(43, 47, 60); padding-bottom: 3px; border-left: 0px; border-right: 0px; background-image: none !important; padding-right: 0px !important; border-radius: 0px !important; }

input#edd_profile_editor_submit.edd-submit:not(:hover), a.edd-stripe-update-card:not(:hover), .edd-stripe-delete-card:not(:hover), #mobileUserHistoryTable .Column a:not(:hover), #edd-stripe-add-new-cancel:not(:hover), a.edd-stripe-cancel-update:not(:hover), .edd-stripe-submit-update:not(:hover), .BackButton:not(:hover), #edd-recurring-update-submit:not(:hover), .edd-stripe-default-card:not(:hover) { color: rgb(43, 47, 60) !important; }

input#edd_profile_editor_submit.edd-submit { border-bottom: 3px solid rgb(43, 47, 60) !important; padding-bottom: 3px !important; }

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type="reset"]:hover, input[type="reset"]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { background: transparent !important; }

.edd-stripe-submit-update, #edd-recurring-update-submit, input#edd_profile_editor_submit.edd-submit { transition: color 0.4s, border-color 0.4s; }

#edd_profile_primary_custom-phone_wrap { padding-left: 15px; padding-right: 15px; width: 50%; }

#edd_profile_address_fieldset > p > label { margin-bottom: 0px; margin-top: 20px; font-size: 20px}

#edd_profile_personal_fieldset > p, #edd_profile_password_fieldset > p { float: left; min-width: 50%; }

#edd_profile_personal_fieldset > p:nth-of-type(2n+1), #edd_profile_password_fieldset > p:nth-of-type(2n+1) { padding-left: 0px; }

#edd_profile_personal_fieldset > p:nth-of-type(2n), #edd_profile_password_fieldset > p:nth-of-type(2n) { padding-right: 0px; }

#edd_profile_personal_fieldset > p > label, #edd_profile_password_fieldset > p > label { display: none; }

label[for="edd_address_line1"], label[for="edd_address_line2"], label[for="edd_address_city"] { display: none !important; }

#edd_profile_editor_submit { display: inline-block; width: auto; }

#integraDownloadInvoices th { text-align: left; }

#integraDownloadInvoices thead tr > th:first-of-type, #integraDownloadInvoices tr:not(#integraDownloadInvoicesShowMoreButton) > td:first-of-type { border-left: 1px solid rgb(221, 221, 221) !important; }

#integraDownloadInvoices { border-left: 0px; }

.edd-submit:not(#lwa_wp-submit):not(#lost-button):not(:hover) { color: rgb(43, 47, 60) !important; }

.fl-module h3, #edd_profile_address_fieldset > p > label { font-weight: 900; }

body.edit-profile #main { margin-top: 60px; }

.edd_subscription_name, .edd_subscription_billing_cycle, #integraDownloadInvoices thead tr > th { font-weight: 900; }

body.redesign .edd_form select { background-position-x: 100%; background-image: url("/wp-content/themes/astra-child/images/select-arrow.svg") !important; background-size: 24px 24px !important; }

body.redesign button:not(#showRightPush):not([role="tab"]) { font-size: 20px !important; }

body.redesign.edit-profile header.Version3#customHeader #desktopContainer h1 { padding-top: 194px !important; }

body.edit-profile.redesign .fl-node-5b929e3367016 button, body.edit-profile.redesign #courseNotificationSettingsSection button:not([disabled]), body.redesign input#edd_profile_editor_submit.edd-submit:not(#lwa_wp-submit):not(#lost-button):not(:hover), body.redesign input#edd_profile_editor_submit.edd-submit:not(#lwa_wp-submit):not(#lost-button), body.edit-profile a.BackButton, body.redesign #edd-recurring-update-submit, body.redesign a.InvoiceDownloadLink, body.redesign #mobileUserHistoryTable .Row .Column > a:not(.edd_subscription_invoice), body.redesign .fl-node-5cd3cf57189c3 a:not(.edd_subscription_invoice) { padding-top: 0px; height: 48px; align-items: center; transition: 0.4s; background: rgb(43, 47, 60) !important; color: white !important; border-bottom: none !important; padding-left: 15px !important; padding-right: 15px !important; display: inline-flex !important; font-weight: 500 !important; padding-bottom: 0px !important; }

body.edit-profile.redesign #courseNotificationSettingsSection button { transition: background 0.4s !important; }

body.redesign a.InvoiceDownloadLink { white-space: nowrap; justify-content: center; }

.edd_form fieldset:last-child { margin-bottom: 0px; }

fieldset p { margin-top: 30px; }

.edd_form legend { display: block; font-size: 120%; line-height: 1; font-weight: 700; width: 100%; margin: 0px 0px 21px; padding: 0px; text-transform: uppercase; }

.edd_form label { position: relative; line-height: 100%; margin: 0px 0px 14px; text-transform: uppercase; font-weight: 600; font-size: 18px; }

.edd_form input[type="text"], .edd_form input[type="password"], .edd_form input[type="email"], .edd_form select { padding: 9px 22px; border: 1px solid rgb(178, 176, 187); border-radius: 0px; background: rgb(255, 255, 255); font-size: 16px; line-height: 32px; width: 100%; }

body.integra-pt .edd_form input[type="text"], .edd_form input[type="password"], .edd_form input[type="email"], .edd_form select { padding: 9px 22px; border: 1px solid rgb(178, 176, 187); border-radius: 0px; background: rgb(255, 255, 255); font-size: 18px; line-height: 32px; width: 100%; }

.edd_form select { appearance: none; background: url("images/arrow-down-no-background.svg") right 3px top 9px / 15px no-repeat rgb(255, 255, 255); }

.edd_form fieldset { padding: 28px; margin-bottom: 20px; }

.edd_form #edd_profile_first_name_wrap, .edd_form #edd_profile_last_name_wrap, #edd_profile_password_wrap, #edd_profile_confirm_password_wrap, #edd_profile_first_name_wrap, #edd_profile_display_name_wrap, #edd_profile_primary_email_wrap { flex: 0 0 50%; max-width: 50%; padding: 0px 15px; }

#mobileUserHistoryTable .Row { display: flex; padding-top: 20px; }

#mobileUserHistoryTable .Column { display: block; width: 75%; }

#mobileUserHistoryTable .Row > .Column:first-of-type { width: 100%; font-weight: 700; }

#mobileUserHistoryTable { margin-bottom: 40px; }

#mobileUserHistoryTable > hr { margin-top: 20px; margin-bottom: 40px; }

.edd_subscription_invoice, .edd_subscription_invoice ~ .Spacer { display: none; }

#mobileUserHistoryTable .Column { border: 1px solid rgb(221, 221, 221); }

#mobileUserHistoryTable .Column { border-bottom: none; }

#mobileUserHistoryTable .Column > span { border-left: 1px solid rgb(221, 221, 221); width: 50%; float: right; padding-left: 10px; height: 50px; padding-top: 10px; margin-top: -10px; }

#mobileUserHistoryTable .Row .Column > a { color: rgb(247, 121, 8) !important; }

#mobileUserHistoryTable > .Row:last-of-type > .Column:last-of-type { border-bottom: 1px solid rgb(221, 221, 221); }

#mobileUserHistoryTable, #mobileUserHistoryTable .Row { padding-top: 0px; }

#mobileUserHistoryTable .Column { padding: 10px; }

.NameRow br { display: none; }

#mobileUserHistoryTable .Row > .Column:first-of-type h3 span, .NameRow span { display: inline; }

#mobileUserHistoryTable .Row > .Column:first-of-type h3 { font-weight: 900; }

#desktopUserHistoryTable .NameRow { font-weight: 700; }

#mobileUserHistoryTable > hr:first-of-type { display: none; }

#mobileUserHistoryTable .Column { display: inline-block; padding-bottom: 0px; }

#mobileUserHistoryTable .Column > span { height: auto; padding-bottom: 10px; }

#mobileUserHistoryTable .Row.Actions .Column { padding-bottom: 10px; }

#mobileUserHistoryTable > hr { margin-top: 0px; }

body.redesign button:not(#showRightPush):not([role="tab"]):hover { opacity: 0.6; }

body.redesign #mobileUserHistoryTable .Row .Column > a { white-space: nowrap; }

body.redesign #mobileUserHistoryTable .Row .Column { display: flex; gap: 10px; flex-wrap: wrap; }

hr { background-color: rgb(238, 238, 238); }

@media (max-width: 900px) {
body.page-id-9740 .fl-builder-content input, body.page-id-9740 .fl-builder-content select, .ld-alert a, .ld-lesson-title, .edd-cart-added-alert, .LabEnrolSection h3, .ld-content-actions > a, a#quiz_continue_link, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .CustomTestimonialsSlider p, .CustomTestimonialsSlider p > span, .CustomTestimonialsSlider h2.fl-slide-title, .CustomTestimonialsSlider h2 span, .integra_download_shortcode div[itemprop="price"], .select2-container div[itemprop="price"] { font-size: 20px !important; }
#courseNotificationSettingsSection button, #courseNotificationSettingsSection button:hover, #courseNotificationSettingsSection button:active, #courseNotificationSettingsSection button:focus, input#edd_profile_editor_submit.edd-submit { font-size: 20px !important; }
#edd-stripe-manage-cards form fieldset legend, #edd_profile_editor_form legend { font-size: 20px; }
#edd_profile_editor_form fieldset { margin-bottom: 20px; padding-top: 0px; }
#courseNotificationSettingsSection input[name="courseNotificationSetting"] ~ span { position: absolute; left: 0px; top: 7px; border: 1px solid rgb(247, 121, 8); width: 14px; height: 14px; border-radius: 100%; }
#courseNotificationSettingsSection input[name="courseNotificationSetting"] { margin-left: -5px; }
.fl-node-5b929e3367016 > div > div > h2:first-of-type { display: none; }
.fl-node-5b929e3367016 { margin-top: -50px; }
body.page-id-9740 #desktopContainer { padding-bottom: 30px !important; }
#integraDownloadInvoices td, #integraDownloadInvoices th { font-size: 20px !important; }
#integraDownloadInvoices td, #integraDownloadInvoices th { padding-left: 10px; padding-right: 10px; }
.edd_form select { appearance: none; background: url("images/arrow-down-no-background.svg") right 3px top 10px / 12px no-repeat rgb(255, 255, 255); }
#mobileUserHistoryTable .Row > .Column:last-of-type { font-size: 20px; }
#mobileUserHistoryTable .Row { display: block; padding-top: 0px; padding-bottom: 0px; }
#mobileUserHistoryTable .Column { width: 100% !important; padding-bottom: 10px; }
#mobileUserHistoryTable { padding-bottom: 10px; }
#mobileUserHistoryTable > hr { margin-top: 10px; margin-bottom: 20px; }
#mobileUserHistoryTable { margin-bottom: 0px; }
#desktopUserHistoryTable { display: none; }
.edd_subscription_billing_cycle { margin-top: 10px; display: block !important; }
#mobileUserHistoryTable .Row > .Column:first-of-type h3 { margin-top: 10px; }
}

@media (max-width: 550px) {
.fl-node-5cd3cf57189c3 { margin-top: 20px !important; }
}

@media (min-width: 901px) {
body.page-id-9740 header#customHeader { margin-bottom: 80px !important; }
#mobileUserHistoryTable { display: none; }
#desktopUserHistoryTable > table { margin-top: 50px; }
.edd_subscription_billing_cycle { float: right; }
}

@media (max-width: 768px) {
#edd_profile_first_name_wrap, #edd_profile_last_name_wrap, #edd_profile_primary_custom-phone_wrap, #edd_profile_display_name_wrap, #edd_profile_primary_email_wrap, #edd_profile_password_wrap, #edd_profile_confirm_password_wrap { width: 100%; padding-left: 0px !important; padding-right: 0px !important; }
.edd_form #edd_profile_first_name_wrap, .edd_form #edd_profile_last_name_wrap, #edd_profile_password_wrap, #edd_profile_confirm_password_wrap, #edd_profile_first_name_wrap, #edd_profile_display_name_wrap, #edd_profile_primary_email_wrap { flex: 0 0 100%; max-width: 100%; }
}

@media (min-width: 900px) {
#mobileUserHistoryTable .Row > .Column:first-of-type h3 br { display: none; }
}

@media (max-width: 900px) and (min-width: 551px) {
body.redesign.edit-profile header.Version3#customHeader #desktopContainer h1 { margin-top: auto; }
}


@media (min-width: 551px) and (max-width: 900px) {
.cbp-spmenu ul#menu-education-header-menu-part-2 li a br { display: none; }
}

body.page-id-9740 input[type="password"], body.page-id-9740 input[type="text"], body.page-id-9740 input[type="email"], body.page-id-9740 select, .fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember { background-color: white; border-bottom-color: rgb(143, 139, 136) !important; border-top: 0px !important; border-radius: 0px !important; border-left: 0px !important; border-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
body.page-id-9740 input[type="password"]:focus, body.page-id-9740 input[type="text"]:focus, body.page-id-9740 input[type="email"]:focus, .fl-module-uabb-gravity-form input[type="text"]:focus, .fl-module-uabb-gravity-form textarea:focus, .lwa-username-input input[type="text"]:focus, .lwa-password-input input[type="password"]:focus, .lwa-remember-email input.lwa-user-remember:focus { border-bottom: 1px solid rgb(204, 204, 204) !important; }
body.page-id-9740 .fl-builder-content input, body.page-id-9740 .fl-builder-content select, .ld-alert a, .ld-lesson-title, .edd-cart-added-alert, .LabEnrolSection h3, .ld-content-actions > a, a#quiz_continue_link, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .CustomTestimonialsSlider p, .CustomTestimonialsSlider p > span, .CustomTestimonialsSlider h2.fl-slide-title, .CustomTestimonialsSlider h2 span, .integra_download_shortcode div[itemprop="price"], .select2-container div[itemprop="price"] {font-size: 20px !important;}
@media (max-width:900px){
    body.page-id-9740 .fl-builder-content input, body.page-id-9740 .fl-builder-content select, .ld-alert a, .ld-lesson-title, .edd-cart-added-alert, .LabEnrolSection h3, .ld-content-actions > a, a#quiz_continue_link, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .CustomTestimonialsSlider p, .CustomTestimonialsSlider p > span, .CustomTestimonialsSlider h2.fl-slide-title, .CustomTestimonialsSlider h2 span, .integra_download_shortcode div[itemprop="price"], .select2-container div[itemprop="price"] {font-size: 20px !important;}
}
body.page-id-9740 select, body.page-id-9740 input:focus, body.page-id-9740 input:active { outline: 0px; }
body.page-id-9740 select, .gav-custom-style select, .gav-custom-style select:focus { border-radius: 3px; height: 46px; appearance: none;  padding: 8px 20px !important; }
body.page-id-9740 input[type="submit"]:hover { background: transparent; color: rgb(247, 121, 8); }
body.page-id-9740 input[type="submit"]::after { content: "test"; width: 50px; height: 50px; background: rgb(43, 47, 60); }

body.page-id-9740 fieldset { padding: 0px; border: 0px; }
body.page-id-9740 legend, body.page-id-9740 label { text-transform: none; }
body.page-id-9740 select { height: 51px; padding-left: 0px !important; }
body.page-id-9740 fieldset > div { margin-top: 30px; }
body.page-id-9740 input[type="submit"] { padding: 0px; color: rgb(247, 121, 8); }
body.page-id-9740 fieldset > div > p >  label { margin-top: 20px; display: none !important; }
body.page-id-9740 i.AppendedIcon:before{color:#f77908;font-weight: 900!important}
body.page-id-9740 #edd_profile_display_name_wrap:before{content:"Display name: ";width:200px;padding-top:10px;border-bottom:1px solid rgb(143, 139, 136);}
@media (max-width: 340px){

body.page-id-9740 #edd_profile_display_name_wrap:before{content:"Display name: ";width:260px;padding-top:10px;border-bottom:1px solid rgb(143, 139, 136);}
}
body.page-id-9740 #edd_profile_display_name_wrap{display:flex;order:2;}
body.page-id-9740 #edd_profile_primary_email_wrap{order:1;}
body.page-id-9740 legend { padding-left: 0px; }
body.page-id-9740 fieldset { padding-top: 30px; }
@media (max-width: 900px){ /* 24116362 */ 
  body.page-id-9740 .edd-email-date{margin-top:0!important;}
}/* 24116606 */


#courseNotificationSettingsSection input[name=courseNotificationSetting]{opacity:0;margin-right:10px}
#courseNotificationSettingsSection label{position:relative;cursor:pointer;}
.CourseNotificationSettingsContainer h2{margin-bottom:0px;}
.CourseNotificationSettingsContainer p{margin-bottom:20px;}
    #courseNotificationSettingsSection input[name=courseNotificationSetting] ~ span{   position: absolute;
    left:0;
    top: 5px;
    border: 1px solid #f77908;
    width: 20px;
    height: 20px;
    border-radius:100%;}


  
    #courseNotificationSettingsSection input[name=courseNotificationSetting]:checked ~ span{  background-color: rgb(247, 121, 8);
    border-radius: 50%;
    border: solid 1px rgb(247, 121, 8);
    box-shadow: inset 0px 0px 0px 2px white;
}

#courseNotificationSettingsSection button:not([disabled]), #courseNotificationSettingsSection button:not([disabled]):hover, 
#courseNotificationSettingsSection button:not([disabled]):active,#courseNotificationSettingsSection button:not([disabled]):focus,
input#edd_profile_editor_submit.edd-submit, input[type=submit].edd-button.edd-stripe-add-new, #edd-recurring-update-submit, input.edd-stripe-submit-update{ background-repeat: no-repeat!important; background-position: center right!important; padding-right:20px!important; background-size:10px!important; }
#courseNotificationSettingsSection button:hover{opacity:.7;}


#courseNotificationSettingsSaveButton, input[type=submit].edd-button.edd-stripe-add-new{padding-left:0;padding-right:0;color:rgb(43, 47, 60); padding-top:0;padding-bottom:0;font-weight:700; -webkit-transition: -webkit-color 0.4s ease, -webkit-border-color 0.4s ease;
    -moz-transition: color 0.4s ease, border-color 0.4s ease;
    -o-transition: color 0.4s ease, border-color 0.4s ease;
    transition: color 0.4s ease, border-color 0.4s ease;
}
    #courseNotificationSettingsSaveButton:hover, #courseNotificationSettingsSaveButton:active, #courseNotificationSettingsSaveButton:focus{color:rgb(247, 121, 8);border-bottom-color:rgb(247, 121, 8)!important;background:white;border-color:transparent;opacity: 1!important}
#courseNotificationSettingsSaveButton[disabled]::after { content: ""; animation-direction: normal; animation-duration: 1.1s; animation-fill-mode: none; animation-iteration-count: infinite; animation-name: edd-spinning; animation-play-state: running; animation-timing-function: linear; border-color: rgba(247, 121, 8, 0.2) rgba(247, 121, 8, 0.2) rgba(247, 121, 8, 0.2) rgb(247, 121, 8); border-radius: 50%; border-style: solid; border-width: 3px; border-image: none 100% / 1 / 0 stretch; box-sizing: border-box; color: rgb(43, 47, 60); font-family: Raleway, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 22.5px; line-height: 0px; opacity: 1; outline: rgb(43, 47, 60) none 0px; overflow-wrap: break-word; padding: 0px; text-align: center; text-size-adjust: 100%;  transform: matrix(-0.601238, 0.79907, -0.79907, -0.601238, 0, 0); transition: opacity 0.1s ease 0s; vertical-align: baseline; width: 22.5px; z-index: 9; -webkit-box-direction: normal; -webkit-font-smoothing: antialiased; display: block; margin: 0px auto;margin-top:-20px; }
#courseNotificationSettingsSaveButton[disabled]{border-bottom-color: transparent!important;}
    #courseNotificationSettingsSection label{display:block!important} #courseNotificationSettingsSection #courseNotificationSettingsSaveButton[disabled]{font-size:0!important}

    .edd-account-pending{margin-bottom:0!important;}

    #main .fl-row:before, #main .fl-row:after,  #main .fl-row-content:before, #main .fl-row-content:after, #main .fl-col-group:before, #main .fl-col-group:after, #main .fl-col:before, #main .fl-col:after, #main .fl-module:before, #main .fl-module:after, #main .fl-module-content:before, #main .fl-module-content:after{content:none!important;}
@media (max-width:900px){
    .ast-container .content-area.primary.defaultpg{padding-bottom:20px;}

#courseNotificationSettingsSection button, #courseNotificationSettingsSection button:hover, 
#courseNotificationSettingsSection button:active,#courseNotificationSettingsSection button:focus,
input#edd_profile_editor_submit.edd-submit{font-size:20px!important;}
}


input[type=submit]:active,input[type=submit]:focus{outline:none!important;}

#edd_profile_editor_form fieldset > div, #edd_profile_editor_form fieldset > div{margin-top:0!important;}
#edd_profile_editor_form fieldset{margin-bottom:25px;}
#edd_profile_submit_wrap{margin-top:0;}
#edd_profile_submit_fieldset{padding-top:0;}

#edd_profile_editor_form legend{margin-top:25px;margin-bottom:10px;text-transform: lowercase;font-weight: 900!important}
#edd_profile_editor_form legend::first-letter{text-transform: uppercase;}
#edd_profile_editor_form p{margin-top:0;}
#content h2:not(.resp-accordion){font-weight: 900!important}


#courseNotificationSettingsSaveButton[disabled]{background:none!important;}

#edd-stripe-manage-cards > fieldset > span > legend{font-weight:700;font-size:34px;letter-spacing: .5;text-transform: lowercase;}

#edd-stripe-manage-cards form fieldset legend{font-weight: 700;font-size:24px;text-transform: lowercase;} 

#edd-stripe-manage-cards > fieldset > span > legend::first-letter, #edd-stripe-manage-cards form fieldset legend::first-letter{text-transform: uppercase;}

a#edd-stripe-add-new-cancel{margin-left:20px;}
input.edd-stripe-submit-update{margin-right: 20px;font-weight: 600!important;}
#edd-stripe-manage-cards{margin-top:50px;}

#edd-stripe-manage-cards #card_name, #edd_cc_address input, #edd_cc_address select{width:100%;}
@media (max-width: 900px){
    #edd-stripe-manage-cards > fieldset{padding-top: 35px;}
    #edd-stripe-manage-cards > fieldset > span > legend{font-size:24px;}
    #edd-stripe-manage-cards form fieldset legend,#edd_profile_editor_form legend{font-size:20px;}
.edd-alert{font-size:20px;}
#edd_profile_editor_form fieldset{margin-bottom:20px;padding-top:0;}
    #courseNotificationSettingsSection input[name=courseNotificationSetting] ~ span{   position: absolute;
    left:0;
    top: 7px;
    border: 1px solid #f77908;
    width: 14px;
    height: 14px;
    border-radius:100%;}
#courseNotificationSettingsSection input[name=courseNotificationSetting]{margin-left:-5px;}
a#edd-stripe-add-new-cancel{font-size:20px!important;}
#edd-stripe-manage-cards{margin-top:-10px;}
}


#edd_user_history{}

#mobileUserHistoryTable .Row{display: flex;padding-top: 20px;}
#mobileUserHistoryTable .Column{display: block;width: 75%;}
#mobileUserHistoryTable .Row > .Column:first-of-type{width: 100%;font-weight: 700;}

@media(max-width: 900px){
#mobileUserHistoryTable .Row > .Column:last-of-type{font-size: 20px;}
#mobileUserHistoryTable .Row{display: block;padding-top: 0px;padding-bottom: 0px;}
#mobileUserHistoryTable .Column{width: 100%!important;padding-bottom: 10px;}

#mobileUserHistoryTable{padding-bottom: 10px;}
}

#mobileUserHistoryTable{margin-bottom: 40px;}

#edd-recurring-update-submit{font-weight: 600!important;}
#mobileUserHistoryTable > hr{margin-top: 20px;margin-bottom: 40px;}
.BackButton{font-weight: 600;padding-right: 0!important;padding-left: 0px!important;width: auto;display: inline-block!important;}

.edd-stripe-add-card-actions{margin-top:20px }
@media (max-width: 900px){

    #mobileUserHistoryTable > hr{margin-top:10px;margin-bottom: 20px;}
    #mobileUserHistoryTable{margin-bottom: 0px;}
.edd-stripe-card-item, #edd_secure_site_wrapper span{font-size: 20px}
#edd-card-address-wrap{margin-top: 20px;}
.fl-node-5b929e3367016 > div > div > h2:first-of-type{display: none;}
.fl-node-5b929e3367016{margin-top:-50px;}
}

.edd-stripe-delete-card.delete{color: rgb(247, 121, 8)!important}


#edd_secure_site_wrapper span{font-weight: 400}

.edd_subscription_invoice, .edd_subscription_invoice~ .Spacer{display: none}

.card-set-as-default a{text-transform: lowercase;display: inline-block}
.card-set-as-default a::first-letter{text-transform: uppercase;}

.edd-stripe-add-new-card.edd-stripe-new-card > label{font-size: 24px!important;margin-top: 75px;margin-bottom: 45px}

.edd-stripe-add-new-card.edd-stripe-new-card > fieldset > legend, .edd-stripe-add-new-card.edd-stripe-new-card > fieldset > span > legend{font-size: 20px!important;margin-bottom: 10px;}


.edd-stripe-add-new-card.edd-stripe-new-card #edd-card-address-wrap, .edd-stripe-add-new-card.edd-stripe-new-card #edd-card-name-wrap{margin-top: 20px;}


form#edd-stripe-add-new-card input.edd-button.edd-stripe-add-new[disabled], .card-update-form input.edd-stripe-submit-update[disabled]{display: none!important;}
form#edd-stripe-add-new-card input.edd-button.edd-stripe-add-new[disabled] ~ #edd-stripe-add-new-cancel, .card-update-form input.edd-stripe-submit-update[disabled] ~ .edd-stripe-cancel-update{position: relative;padding-left: 20px;transition: none!important;}
form#edd-stripe-add-new-card input.edd-button.edd-stripe-add-new[disabled] ~ #edd-stripe-add-new-cancel:before, .card-update-form input.edd-stripe-submit-update[disabled] ~ .edd-stripe-cancel-update:before{content: ""; animation-direction: normal; animation-duration: 1.1s; animation-fill-mode: none; animation-iteration-count: infinite; animation-name: edd-spinning; animation-play-state: running; animation-timing-function: linear; border-color: rgba(247, 121, 8, 0.2) rgba(247, 121, 8, 0.2) rgba(247, 121, 8, 0.2) rgb(247, 121, 8); border-radius: 50%; border-style: solid; border-width: 3px; border-image: none 100% / 1 / 0 stretch; box-sizing: border-box; color: rgb(43, 47, 60); font-family: Raleway, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 22.5px; line-height: 0px; opacity: 1; outline: rgb(43, 47, 60) none 0px; overflow-wrap: break-word; padding: 0px; text-align: center; text-size-adjust: 100%;  transform: matrix(-0.601238, 0.79907, -0.79907, -0.601238, 0, 0); transition: opacity 0.1s ease 0s; vertical-align: baseline; width: 22.5px; z-index: 9; -webkit-box-direction: normal; -webkit-font-smoothing: antialiased; display: block; position: absolute;left: -20px;top: 2px;}

.card-update-form input.edd-stripe-submit-update[disabled] ~ .edd-stripe-cancel-update:before{left: -0px;top: 2px;}
.card-update-form input.edd-stripe-submit-update[disabled] ~ .edd-stripe-cancel-update{padding-left: 40px;}

@media (max-width: 550px){
    .fl-node-5cd3cf57189c3{margin-top: 20px!important;}

}
@media (max-width: 900px){
label[for=edd-card-element]{font-size: 15.2px!important}
#edd-stripe-manage-cards{}
.edd-stripe-add-new-card.edd-stripe-new-card > label{font-size: 24px!important;margin-top: 35px;margin-bottom: 5px}
#edd-stripe-manage-cards > fieldset > span >legend{margin-bottom: 15px!important;}
#edd_cc_card_info{margin-bottom: 15px;}
#edd_cc_address{padding-top: 0;}

.edd-stripe-add-new-card.edd-stripe-new-card:not([style="display: block;"]){margin-bottom: -20px!important;}
}


.card-update-form input.card-update-field.edd-input{margin-left: 15px;padding-bottom: 0px!important;}
body.page-id-9740 .card-update-form  select{overflow: visible;padding-bottom: 0!important;margin-left: 15px}

.card-update-form > label:first-of-type{margin-top: 30px;display: block;font-size: 24px}

@media (max-width: 900px){
.card-update-form > label:first-of-type{margin-top: 30px;display: block;font-size: 20px}
body.page-id-9740 #desktopContainer{padding-bottom: 30px!important;}
     
    }


     #courseNotificationSettingsSection button:not([disabled]), #courseNotificationSettingsSection button:not([disabled]):hover, #courseNotificationSettingsSection button:not([disabled]):active, #courseNotificationSettingsSection button:not([disabled]):focus, input#edd_profile_editor_submit.edd-submit, input[type=submit].edd-button.edd-stripe-add-new, #edd-recurring-update-submit, input.edd-stripe-submit-update{background-image: none!important; border-bottom: 3px solid rgb(43, 47, 60);padding-right: 0!important;padding-bottom: 3px;border-radius: 0!important;border-left: 0;border-right: 0}
     .defaultpg {padding-top: 0!important;}

     #courseNotificationSettingsSection button[disabled], #courseNotificationSettingsSection button:active, #courseNotificationSettingsSection button:focus{-webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;}
@media (min-width: 901px){
     body.page-id-9740 header#customHeader{margin-bottom: 80px!important;}
 }
input#edd_profile_editor_submit.edd-submit:not(:hover),a.edd-stripe-update-card:not(:hover), .edd-stripe-delete-card:not(:hover), #mobileUserHistoryTable .Column a:not(:hover), #edd-stripe-add-new-cancel:not(:hover), a.edd-stripe-cancel-update:not(:hover), .edd-stripe-submit-update:not(:hover), .BackButton:not(:hover), #edd-recurring-update-submit:not(:hover), .edd-stripe-default-card:not(:hover){color: rgb(43, 47, 60)!important;}

    input#edd_profile_editor_submit.edd-submit{border-bottom: 3px solid rgb(43, 47, 60)!important;padding-bottom: 3px!important;}
body.page-id-9740 input[type="submit"]:hover, input#edd_profile_editor_submit.edd-submit:hover{border-bottom-color: rgb(247, 121, 8)!important;}


button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{background: transparent!important}

.edd-stripe-submit-update, #edd-recurring-update-submit, input#edd_profile_editor_submit.edd-submit{-webkit-transition: -webkit-color 0.4s ease, -webkit-border-color 0.4s ease;
    -moz-transition: color 0.4s ease, border-color 0.4s ease;
    -o-transition: color 0.4s ease, border-color 0.4s ease;
    transition: color 0.4s ease, border-color 0.4s ease;}

    .BackButton:not(:hover){border-bottom-color: rgb(43, 47, 60)!important;}

    input[type=submit].edd-button.edd-stripe-add-new{margin-bottom: 5px;}


    .edd-loading.edd-loading-ajax{border-left-color: #f77908!important;}


#edd_profile_primary_custom-phone_wrap{padding-left: 15px;padding-right: 15px;width: 50%;}

@media (max-width: 768px){
#edd_profile_first_name_wrap, #edd_profile_last_name_wrap, #edd_profile_primary_custom-phone_wrap, #edd_profile_display_name_wrap, #edd_profile_primary_email_wrap, #edd_profile_password_wrap, #edd_profile_confirm_password_wrap{padding-left: 0!important;padding-right: 0!important;width: 100%;}

}


input[type=submit].edd-button.edd-stripe-add-new {
    line-height: 32px;

    }
    
    select#edd_display_name, select#edd_email { background: url("../images/arrow-down-no-background.svg") right 1px center / 15px no-repeat rgb(255, 255, 255); }

    @media (max-width: 900px){
    
    select#edd_display_name, select#edd_email { background: url("../images/arrow-down-no-background.svg") right center / 12px no-repeat rgb(255, 255, 255);}

    }

    #edd_profile_address_fieldset > p >label{margin-bottom: 0px;margin-top: 20px;}

    #edd_profile_editor_submit:hover{transform:  none;}



/*  */

input#edd-recurring-update-submit:focus,input#edd-recurring-update-submit:active{border-top: none!important;}
        input#edd-recurring-update-submit[value="Please Wait…"]{font-size:0px!important;width:24px;height:24px;

animation-direction:normal;
animation-duration:1.1s;
animation-fill-mode:none;
animation-iteration-count:infinite;
animation-name:edd-spinning;
animation-play-state:running;
animation-timing-function:linear;
border-bottom-color:rgba(247,121,8,0.2)!important;
border-bottom-left-radius:50%;
border-bottom-right-radius:50%;
border-bottom-style:solid;
border-bottom-width:3px;
border-image-outset:0;
border-image-repeat:stretch;
border-image-slice:100%;
border-image-source:none;
border-image-width:1;
border-left-color:rgb(247,121,8)!important;
border-left-style:solid;
border-left-width:3px;
border-right-color:rgba(247,121,8,0.2)!important;
border-right-style:solid;
border-right-width:3px;
border-top-color:rgba(247,121,8,0.2)!important;
border-top-left-radius:50%;
border-top-right-radius:50%;
border-top-style:solid;
border-top-width:3px;
box-sizing:border-box;
color:rgb(43,47,60);
display:block;
font-family:Raleway,sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
line-height:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:2px;
margin-top:0px;
opacity:1;
outline-color:rgb(43,47,60);
outline-style:none;
outline-width:0px;
overflow-wrap:break-word;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-size-adjust:100%;
top:146.5px;
transform:matrix(-0.601238,0.79907,-0.79907,-0.601238,0,0);
transition-delay:0s;
transition-duration:0.1s;
transition-property:opacity;
transition-timing-function:ease;
vertical-align:baseline;

z-index:9;
-webkit-box-direction:normal;
-webkit-font-smoothing:antialiased;

border-radius: 100%!important;
top:0;
right:0;}


#edd_cc_address .edd-description{line-height: 1.2em}

#edd_cc_address label:first-letter{text-transform: uppercase;}


#edd_cc_address label[for="card_city"],#edd_cc_address label[for="card_address_2"], #edd_cc_address .edd-description{display:none!important}
#edd-card-address-2-wrap, #edd-card-city-wrap{margin-top:10px!important}
#edd-card-address-wrap, #edd-card-address-2-wrap{margin-bottom: 20px!important}

#edd_profile_personal_fieldset > p, #edd_profile_password_fieldset > p{float:left;min-width:50%;}
#edd_profile_personal_fieldset > p:nth-of-type(odd), #edd_profile_password_fieldset > p:nth-of-type(odd){padding-left:0}
#edd_profile_personal_fieldset > p:nth-of-type(even), #edd_profile_password_fieldset > p:nth-of-type(even){padding-right:0}
#edd_profile_personal_fieldset > p > label, #edd_profile_password_fieldset > p > label{display:none}

.fl-rich-text > p > svg#icon-lock, .edd_success + #icon-lock{display:none}

label[for="edd_address_line1"], label[for="edd_address_line2"], label[for="edd_address_city"]{display: none!important}

#edd_profile_editor_submit{display:inline-block;width:auto;}

#integraDownloadInvoices:not(.ShowAll) tbody > tr:nth-of-type(n+7){display:none}
#integraDownloadInvoices th{text-align: left;}
#integraDownloadInvoicesShowMoreButton, #integraDownloadInvoicesShowMoreButton td{ border:none }
#integraDownloadInvoicesShowMoreButton {text-align: center;display:block;width:100%} 
#integraDownloadInvoicesShowMoreButton button{padding:0;position:relative;color:rgb(43,47,60);font-weight: 600}

#integraDownloadInvoicesShowMoreButton button:after{content:"";position:relative;left:100%; font-size: 24px;width: 14px;height: 12px;background-image:url('../images/arrow-no-background.svg');background-size: contain;background-repeat: no-repeat;bottom: 8px;margin-left: 5px; transform: rotate(180deg);bottom:10px}

#integraDownloadInvoices.ShowAll #integraDownloadInvoicesShowMoreButton{display: none}

#integraDownloadInvoicesShowMoreButton button:hover, #integraDownloadInvoicesShowMoreButton button{border:none}

#integraDownloadInvoicesShowMoreButton td{width:100%;border-left:0}

tr#integraDownloadInvoicesShowMoreButton{display:table-row;}

#integraDownloadInvoices thead tr > th:first-of-type,#integraDownloadInvoices tr:not(#integraDownloadInvoicesShowMoreButton) > td:first-of-type{border-left:1px solid rgb(221,221,221)!important;}
#integraDownloadInvoices{border-left:0}

@media(max-width:900px){
    #integraDownloadInvoices td, #integraDownloadInvoices th{font-size:20px!important}

.lwa-status{min-width:100%!important}
}


#mobileUserHistoryTable .Column{border:1px solid rgb(221, 221, 221);}
#mobileUserHistoryTable .Column{border-bottom: none}
#mobileUserHistoryTable .Column > span{border-left:1px solid rgb(221, 221, 221);width:50%;float:right;padding-left:10px;height:50px;padding-top:10px;margin-top:-10px;}
#mobileUserHistoryTable .Row .Column > a{color:rgb(247,121,8)!important}
#mobileUserHistoryTable > .Row:last-of-type > .Column:last-of-type{border-bottom: 1px solid rgb(221, 221, 221)}
#mobileUserHistoryTable, #mobileUserHistoryTable .Row{padding-top:0;}
#mobileUserHistoryTable .Column{padding:10px;}
@media (min-width: 900px){
    
#mobileUserHistoryTable .Row > .Column:first-of-type h3 br{display:none}

}
.NameRow br{display:none}

#mobileUserHistoryTable .Row > .Column:first-of-type h3 span, .NameRow span{display:inline}
#mobileUserHistoryTable .Row > .Column:first-of-type h3{font-weight: 900}
#desktopUserHistoryTable .NameRow {font-weight: 700;}
@media (min-width:901px){
    #mobileUserHistoryTable{display:none}
}

ul.edd-profile-emails{display: none!important}

@media (min-width:901px){
        #mobileUserHistoryTable {display:none}

}
@media (max-width:900px){
    #desktopUserHistoryTable{display: none}
}
#mobileUserHistoryTable > hr:first-of-type{display: none;}
#mobileUserHistoryTable .Column{ display:inline-block; padding-bottom: 0}
#mobileUserHistoryTable .Column > span{height:auto;padding-bottom: 10px}

#mobileUserHistoryTable .Row.Actions .Column{padding-bottom: 10px;}

.edd-submit:not(#lwa_wp-submit):not(#lost-button):hover{color:rgb(247,121,8)!important}

.edd-submit:not(#lwa_wp-submit):not(#lost-button):not(:hover){color:rgb(43, 47, 60)!important}

body:not(.logged-in) .fl-node-5b929e3367016 h2, body:not(.logged-in) .fl-node-5b929e3367016 .edd-logged-out{display:none!important}
@media (min-width:901px){
    body:not(.logged-in) .fl-node-5b929e3367016{margin-top:-30px;}
    #desktopUserHistoryTable > table{margin-top:50px}
}

@media (max-width:900px){
    body:not(.logged-in) .fl-node-5b929e3367016{margin-top:30px;}
#integraDownloadInvoices td,
#integraDownloadInvoices th{padding-left:10px;padding-right:10px;}
}

.fl-module h3, #edd_profile_address_fieldset > p >label{
    font-weight: 900;
}

body.edit-profile #main{margin-top:60px}



 #integraDownloadInvoicesShowMoreButton button:after {
    background-image: url("../images/select-arrow-dark-blue.svg?3") !important;
    background-size: contain;
    width: 22px;
    height: 22px;
}

#integraDownloadInvoicesShowMoreButton button{display:flex;align-items: center}
#integraDownloadInvoicesShowMoreButton button:after,#integraDownloadInvoicesShowMoreButton button:before{left:unset; right:unset;top:unset;bottom:unset;margin-top:-5px}
#integraDownloadInvoicesShowMoreButton button{}
#integraDownloadInvoicesShowMoreButton span{display:flex;justify-content: center}

.edd_subscription_name, .edd_subscription_billing_cycle,
#integraDownloadInvoices thead tr > th{font-weight: 900;}
@media (min-width: 901px){
.edd_subscription_billing_cycle{float:right}

}

body.redesign .edd_form select {
    background-image: url(/wp-content/themes/astra-child/images/select-arrow.svg) !important;
    background-size: 24px 24px !important;
    background-position-x: 100%;

}

@media (max-width: 900px){
 .edd_subscription_billing_cycle{margin-top:10px;display:block!important}   
 #mobileUserHistoryTable .Row > .Column:first-of-type h3{margin-top:10px}
}

#mobileUserHistoryTable > hr{margin-top: 0}

body.redesign button:not(#showRightPush):not([role="tab"]){font-size:20px!important}
body.redesign button:not(#showRightPush):not([role="tab"]):hover{opacity: .6;}


body.redesign input#edd_profile_editor_submit.edd-submit:not(#lwa_wp-submit):not(#lost-button):hover,
#edd_profile_editor_submit:hover,
body.edit-profile.redesign #courseNotificationSettingsSection button:not([disabled]):hover,
#mobileUserHistoryTable td a:hover,
#desktopUserHistoryTable td a:hover,
#integraDownloadInvoices td a:hover,
body.redesign #edd-recurring-update-submit:hover,
body.edit-profile a.BackButton:hover{
    background-color: #F77908 !important
}


#edd-card-phone-wrap label[for="card_phone"], #edd-card-phone-wrap .edd-description{display:none!important}
#edd-card-phone-wrap{display:block;}
#edd_profile_personal_fieldset{display:flex;flex-wrap:wrap;column-gap:20px}
#edd_profile_personal_fieldset > span{width:100%}
#edd_profile_personal_fieldset > p,
#edd_profile_personal_fieldset > div{max-width:calc(50% - 10px)!important;min-width:calc(50% - 10px)!important}
#edd_profile_personal_fieldset > p{padding-left:0!important;padding-right:0!important}
#edd-card-phone-wrap .iti--allow-dropdown{width:100%;}

#edd-card-phone-wrap input{width:100%;background-color:transparent;border-top:none;border-right:none;padding-bottom:0;padding-top:0; border-left:none;height:51px;border-bottom-color: rgb(143, 139, 136) !important;padding-left:46px!important;border-radius: 0;}
#edd-card-phone-wrap .iti__selected-country-primary{padding-left: 0}
#edd-card-phone-wrap ul li:before{content:none!important}
body.edit-profile.redesign .fl-node-5b929e3367016 .iti__selected-country{background:transparent!important}
body.edit-profile.redesign .fl-node-5b929e3367016 .iti__selected-country{padding-left:0!important}
@media (max-width: 550px){
	#edd_profile_personal_fieldset > p,
#edd_profile_personal_fieldset > div{max-width:100%!important;min-width:100%!important}

}

#edd_profile_emails_wrap{display:none}


body.error404 .edd-recurring__update--page{margin-top:-0px!important;margin-bottom:105px}

body.error404:has(#edd-recurring-stripe-payment-element) #dashboardLoginContainer{display:none}

body.error404 #dashboardLoginContainer{margin-top:0!important}
.fl-node-60ec0c4252c8f > .fl-module-content,
.fl-node-v9ocyln6ufaw > .fl-module-content{margin-bottom:105px}

#integraDownloadInvoices{margin-bottom:-20px!important}


@media (max-width: 900px) {
    .fl-node-v9ocyln6ufaw.fl-module > .fl-module-content {
        margin-top: 90px;
        margin-right: 0px;
        margin-bottom: 90px;
        margin-left: 0px;
    }
}

body.redesign a.InvoiceDownloadLink.Loading{color:transparent!important;}
body.redesign a.InvoiceDownloadLink.Loading:after{content: ""; animation-direction: normal; animation-duration: 1.1s; animation-fill-mode: none; animation-iteration-count: infinite; animation-name: edd-spinning; animation-play-state: running; animation-timing-function: linear; border-color: rgba(255, 255, 255, 0.6) rgba(255, 255, 255, 0.6) rgba(255, 255, 255, 0.6) rgb(247, 121, 8); border-radius: 50%; border-style: solid; border-width: 3px; border-image: none 100% / 1 / 0 stretch; box-sizing: border-box; color: rgb(43, 47, 60); font-family: Raleway, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 24px; line-height: 0px; opacity: 1; outline: rgb(43, 47, 60) none 0px; overflow-wrap: break-word; padding: 0px; text-align: center; text-size-adjust: 100%;  transform: matrix(-0.601238, 0.79907, -0.79907, -0.601238, 0, 0); transition: opacity 0.1s ease 0s; vertical-align: baseline; width: 24px; z-index: 9; -webkit-box-direction: normal; -webkit-font-smoothing: antialiased; display: block; margin: 0px auto;position: absolute;}

body.redesign a.InvoiceDownloadLink.Loading:hover, #integraDownloadInvoices td a.Loading:hover{background-color: #2B2F3C!important}

#integraDownloadInvoicesShowMoreButton button:hover{color:#2B2F3C!important}
@media (max-width: 900px){
body:has(.BackButton) main#main {margin-top:0!important}	
body.redesign.edit-profile:has(.BackButton) footer{margin-top:60px!important}
}

#integraDownloadInvoices td{line-height: normal;}
#integraDownloadInvoices td:not(:has(a)){}