/* Account Page Custom CSS */
#accountPage-tabs > .tab-menu {display: flex;justify-content: center;gap: 20px;margin-bottom: 70px;}
#accountsPageSection #accountPage-tabs > .tab-menu .tab-title {border-radius: 40px;padding: 15px 43px;}
#accountsPageSection{padding-top: 0;}
#accountsPageSection #accountPage-tabs > .tab-content {border: none}
#accountsPageSection #accountPage-tabs > .tab-content .tab-pane{display: none;}
#accountsPageSection #accountPage-tabs > .tab-content .tab-pane.brx-open{display: flex;}
#accountPage-tabs #personalPageTab .tab-menu {border: 4px solid #ec5c1d;border-radius: 25px 0 0 25px;overflow: auto;border-right: 4px solid #fff;position: relative;left: 4px;top: 60px;}
#accountPage-tabs #personalPageTab .tab-menu .tab-title .brxe-text-basic {display: flex;gap: 5px;align-items: center;}
#accountPage-tabs #personalPageTab .tab-menu .tab-title .brxe-text-basic i:before {font-size: 20px;}
#accountPage-tabs #personalPageTab .tab-content {border: 4px solid #ec5c1d;border-radius: 25px;min-height: 400px;}
div#personalPageTab {align-items: start;}
form#myPageForm {display: flex;flex-wrap: nowrap;position: relative;}
form#myPageForm .form-group {padding: 0;}
form#myPageForm .form-group input[type="url"] {border: 1px solid #ced4da;border-radius: 40px 0 0 40px;border-right: none;font-size: 16px;padding: 0px 20px;pointer-events: none;}
form#myPageForm .form-group button {border: 1px solid #eb5c1d;border-radius: 0px 40px 40px 0;}
form#myPageForm .form-group button:hover {background: #000;border-color: #000;}
form#myPageForm .form-group input[type="url"]:focus-visible {outline: none;border-color: #000;}
#accountPage-tabs #personalPageTab .tab-content .tab-pane{display: none;}
#accountPage-tabs #personalPageTab .tab-content .tab-pane.brx-open{display: flex;}
/* #companyTabsSection {width: 100%;border: 4px solid #eb5c1d;border-radius: 25px;min-height: 400px;padding: 50px 30px 0;justify-content: center;align-items: center;display: flex;} */
#teamsForm label {font-size: 18px;font-weight: 700;}
#teamsForm .form-group input[type="text"] {border-radius: 40px;}
#teamsForm .form-group button {font-size: 20px;padding: 14px 35px;border-radius: 40px;}
#companyForm label {font-size: 18px;font-weight: 700;}
#companyForm .form-group input[type="text"] {border-radius: 40px;}
#companyForm .form-group button {font-size: 20px;padding: 14px 35px;border-radius: 40px;}
#accountsPageSection .brxe-container{width: 100%}
#myPageForm .message.success {position: absolute;width: 100px;font-size: 12px;right: 0px;bottom: -30px;}
#myPageForm .message.success .text {padding: 3px;text-align: center;border-radius: 20px;overflow: hidden;}


@media screen and (max-width: 1024px){
    #accountPage-tabs #personalPageTab .tab-menu {position: fixed;bottom: 0;left: 0;width: 100%;flex-direction: row;top: auto;border-radius: 0;border: none;border-top: 1px solid #ec5c1d;z-index: 9;flex-wrap: nowrap;}    
    #accountPage-tabs #personalPageTab .tab-menu .tab-title .brxe-text-basic {justify-content: center;    }    
    #accountsPageSection #accountPage-tabs > .tab-menu .tab-title {font-size: 16px;padding: 8px 25px;    }    
    #accountPage-tabs #personalPageTab .tab-content {border: none;    }

    #accountPage-tabs #teamsTabsSection .tab-menu {position: fixed;bottom: 0;left: 0;width: 100%;flex-direction: row;top: auto;border-radius: 0;border: none;border-top: 1px solid #ec5c1d;z-index: 9;flex-wrap: nowrap;}    
    #accountPage-tabs #teamsTabsSection .tab-menu .tab-title .brxe-text-basic {justify-content: center;    }    
    #accountPage-tabs #teamsTabsSection .tab-content {border: none;    }
    
    #accountPage-tabs #companyTabsSection .tab-menu {position: fixed;bottom: 0;left: 0;width: 100%;flex-direction: row;top: auto;border-radius: 0;border: none;border-top: 1px solid #ec5c1d;z-index: 9;flex-wrap: nowrap;}    
    #accountPage-tabs #companyTabsSection .tab-menu .tab-title .brxe-text-basic {justify-content: center;    }    
    #accountPage-tabs #companyTabsSection .tab-content {border: none;    }
}

@media screen and (max-width: 768px){
    #accountsPageSection #accountPage-tabs  .tab-content, #accountPage-tabs #personalPageTab .tab-content .tab-pane.brx-open{padding: 20px 5px }
}


#headerLogoWrapper {height: 16px !important}


body .textShadowHome{text-shadow: 5.393px 2.63px 0px rgb(31 35 72 / 10%);}
@media screen and (max-width: 767px) {
    body #brxe-skjccg, body #brxe-vqoqef, body #brxe-cvvqum, body #brxe-xhcxqe body #brxe-13b3ef, body #brxe-6db44e, body #brxe-hpwsub{height: 350px;}
    #brxe-frjzgg, #brxe-klgljo, #brxe-cvwygh, #brxe-qzlmde, #brxe-gamael, #brxe-eyjfhh, #brxe-ptcnqy, #brxe-bvtrqj, #brxe-djccab, #brxe-47529a, #brxe-301bcf, #brxe-fagixn {max-height: 88px;}
    #brxe-tfjpph, #brxe-fuvlhq, #brxe-yftwgu, #brxe-rgtqzy, #brxe-iatrbf, #brxe-whhzcj, #brxe-unzzii, #brxe-wlzmbr, #brxe-zzgota, #brxe-4372ee, #brxe-96f818, #brxe-ggmtyn{max-height: 95px;}
    #brxe-ainica, #brxe-bypgya, #brxe-gwlela, #brxe-egfqkk, #brxe-dxixan, #brxe-sczsvb, #brxe-orzdzo, #brxe-nzxabl, #brxe-lrcyga, #brxe-4ac751, #brxe-b66613, #brxe-lcjxqa{max-height: 100px;}
    #brxe-upnjjw, #brxe-kbrgbx, #brxe-fhnywj, #brxe-wobrlz, #brxe-ilwhgm, #brxe-xrgjnq, #brxe-amxkhe, #brxe-8a9693, #brxe-eee89a, #brxe-lcxceu{max-height: 169px;}
    #brxe-aemwnv, #brxe-izybfr, #brxe-bamgrm, #brxe-gepybo, #brxe-ifiofb, #brxe-pebchh, #brxe-hvutrt, #brxe-ecc0b1, #brxe-a27391, #brxe-rzwsht{max-height: 116px;}
    #brxe-ydsirm{height: 420px}
    #brxe-trexrv{margin-bottom: 30px;}
    #brxe-avxfjj, #brxe-pxiaqa{max-height: 88px;}

    #brxe-4b1efd{max-height: 70px;}

}


form#myPageForm{display: none;}

@media screen and (max-width: 1024px){
    div#personalPageTab {
        border: 3px solid #ec5c1d;
        border-radius: 25px;
    }

    div#teamsTabsSection {
        border: 3px solid #ec5c1d;
        border-radius: 25px;
    }
    div#companyTabsSection {
        border: 3px solid #ec5c1d;
        border-radius: 25px;
    }

    div#brxe-pgdhgh, div#brxe-veoufb {
        padding: 0;
    }

    eventguru-account-team-create h3.stapril-component-header {
        margin-top: 0;
    }
    
    h3#brxe-ytptnk {
        margin-top: 0;
    }
    
    #accountsPageSection #accountPage-tabs > .tab-content .tab-pane.brx-open {
        justify-content: flex-start;
    }
}
