.CertCertifiedText,
.CertLearnerName,
.CertHasCompletedText,
.CertHasCompletedText span,
.CertAwardedByName,
.CertAwardedByTitle,
.CertEarnedOn,
.CertExpiration {
    color: #FFFFFF; /*white */
}

.AL_Custom_CardContentInner .AL_Custom_CardFooter {
    display: none;
}

.AL_Custom_CardContentInner .AL_Custom_CardBody {
    min-height: 174px;
    height: auto;
    max-height: 174px;
}
.academy-content-wrapper{
    padding-top: 50px !important;
}
.AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-6fec0706-0, 
.AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-2600b184-0, 
.AL_Custom_SingleCard .AL_Custom_CardShadows, 
.AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-1f36ba1b-0,  
.AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-1d627dc4-0 {
    display: none;
}

.AL_Custom_CardContentInner .AL_Custom_CardBody .AL_Custom_ContentTypeLabel span {
    margin-left: 0px;
    border: 1px solid #E6E7EB;
    border-radius: 75px;
    padding: 0.5px 7.5px;
    font-size: 12px;
    text-transform: capitalize;
    letter-spacing: 0;
    line-height: 16px;
    position: relative;
    display: inline-block;
}

.AL_Custom_CardContentInner .AL_Custom_CardImage {
    border-radius: 15px 15px 0px 0px;
}

.AL_Custom_CardContentInner .AL_Custom_CardBody {
    border-radius: 0px 0px 15px 15px ;
}

.AL_Custom_SingleCard .AL_Custom_CardContentInner {
    border-radius: 15px;
    border: 1px solid #00000033;
    width: 292px ;
    max-width: 292px ;
}

.jcHTPp .fGfsSa,
.fGfsSa .fpNHEe {
    max-width: 292px;
    width: 292px;
}

.jcHTPp .fGfsSa {
    padding: 0;
    margin-bottom: 0;
}

/* Banner CSS */

#main .AL_Custom_TabBar {
    width: 100%;
    padding: 0 2.5rem;
    width: calc(100% - 5rem);
    background-color: #fff;
    border-bottom: 1px solid #efefef;
}

.AL_Custom_Template_Catalog .academy-navigation .academy-navigation-content-wrapper{
    padding-top: 30px;
}

.cBarMF nav {
    max-width: none !important;
}

.academy-banner.AL_Custom_NavBg .academy-content-banner-wrapper {
    display: none;
}

main#main > div.AcademyBreadcrumbWrapper-sc-84f21bca-0:nth-child(3) {
    display: none !important;
}

.academy-navigation-content-wrapper {
    max-width: none !important;
    padding-top: 40px;
}
/* #main .AcademyBreadcrumbWrapper-sc-84f21bca-0{
    width: calc(100% - 15rem);
    padding: 0px 1rem;
} */
#main .AL_Custom_BreadcrumbBar{
    max-width: none;
}

.main-content .academy-navigation {
    width: calc(100% - 5.5rem) ;
    margin: 0px 2.5rem !important;
    height: auto !important;
}

.usFmM {
    background-color: rgb(17, 98, 191);
    border-radius: 30px;
}

.logout-button {
    background-color: rgb(17, 98, 191);
    color: #fff;
    order: 4;
}

.AL_Custom_NavCustomLinksList .AL_Custom_NavCustomLink > a, 
.AL_Custom_NavCustomLinksList .AL_Custom_NavCustomLink > a:hover {
    color: #676767;
    font-weight: 600;
    margin: 0px 10px;
}

.AL_Custom_NavCustomLinksList {
    order: 3;
    /* margin-left: 10px; */
}

.SearchBarWrapper-sc-d6581c35-6 {
    order: 2;
}

.AL_Custom_NavSearchBar .eOxpCM,
.AL_Custom_NavSearchBar .jtAUdP {
    max-width: 460px;
    width: 460px;
}

 .AL_Custom_NavContentWrapper .DecoratorContainer-sc-bfkqc6-6 .MjvsV {
    /* display: none; */
} 


.AL_Custom_NavContentWrapper .ftsNsg {
    order: 3;
}

#main .AL_Custom_NavBg {
    background-image: none;
    padding: calc(80px) 4rem 0;
}

.fyiIdX .eOxpCM, 
.fyiIdX .jtAUdP {
    padding: 8px 16px 8px 20px;
}

.academy-content-wrapper .dlXRPC {
    padding-top: 0;
}

.academy-content .kpzCPl {
    display: none !important;
}

.cBarMF nav ul li a {
    font-weight: 400 !important;
    padding: 10px 0px !important;
    margin: 0px 30px 0px 0px !important;
}

.AL_Custom_NavSearchBar .eOxpCM {
    border-radius: 10px;
}

.gaAjeT {
    margin-right: 30px;
}

.hgwCrS.hgwCrS {
    text-align: left;
}

.IgrFD .htvpGa {
    color: #767676;
    text-align: left;
}

.fxVEEz .IgrFD {
    max-width: 1200px;
    margin: auto;
}

.academy-content .IgrFD .jcHTPp {
    margin-top: 12px;
    justify-content: center;
    gap: 16px;
}
/* Responsive Header */
.AL_Custom_Template .academy-navigation .academy-navigation-content-wrapper {
    padding-top: 20px;
}

.cdWpsX {
    max-width: 292px;
    width: 292px; 
}

/* Cards Global */
.AL_Custom_CardContainer.academy-cards-wrapper {
    justify-content: center;
    gap: 16px;
}

.academy-cards-wrapper .fHBDiq {
    width: auto;
}

.academy-content .fJgjbV {
    margin: auto;
}

.AL_Custom_CardContainer .AL_Custom_SingleCard {
    max-width: 292px;
    width: 292px;
    margin-bottom: 5px;
}

/* Common Structure Overall */
.IgrGS .fJgjbV:nth-of-type(2) {
    margin-top: 36px;
}

.IgrGS .fJgjbV:nth-of-type(2) {
    margin-top: 50px;
}

.academy-content .IgrFD .academy-cards-wrapper {
    margin-top: 62px;
}
.AL_Custom_Template.AL_Custom_Template_Certifications .hbKvwD{
 padding-top: 0px !important;
}
.fhAEdx:not(:first-of-type), 
.IgrGS:not(:first-of-type), 
.IgrFD:not(:first-of-type) {
    margin-top: 50px;
}
.sRqRA::after{
  display: none;
}
.fhAEdx .fJgjbV:nth-of-type(2){
    margin-top: 36px;
}
.ePiwtp {
    display: none;
}

/* Recommended section centered */
.cHGKjv .kwilwC {
    display: flex;
    align-items: center;
    justify-content: center;
}

.fJgjbV > * {
    padding-left: 0 !important;
}

.jcHTPp {
    margin-left: 0;
}

.AL_Custom_Template_Catalog .flIRUM {
    display: none;
}

.AL_Custom_CardTitle .react-tooltip-lite-default-style .truncated-div .LinesEllipsis {
    font-size: 16px;
    font-weight: 600;
}

.AL_Custom_CardDescription .react-tooltip-lite-default-style .truncated-div .LinesEllipsis {
    font-size: 14px;
}

.AL_Custom_NavCustomLinksList .AL_Custom_NavCustomLink>a, .AL_Custom_NavCustomLinksList .AL_Custom_NavCustomLink>a:hover {
    font-weight: 400;
    font-size: 15px;
}


.AL_Custom_Template_Catalog .hbKvwD {
    max-width: 1270px;
    margin: auto;
    padding: 0;
}

.AL_Custom_Template_Catalog .academy-content-wrapper .academy-content .hUSvvh .hgwCrS {
    padding-right: 0;
}





.AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-c14639e3-0 {
    display: none;
}

.StyledStack-sc-2d6lyo-0 .StyledText-sc-1pclv8o-0 {
    font-size: 14px;
    text-transform: capitalize;
}

nav > ul a.AL_Custom_TabBarTab {
    font-size: 15px;
}

.StyledCol-sc-1ru1154-0 .AL_Custom_ItemsCount {
    font-size: 12px;
    text-transform: capitalize;
}

.StyledRow-sc-piwixm-0 .AL_Custom_OverviewSectionTitle {
    font-size: 32px;
    color: #151F26;
    font-weight: 600;
}

.bumooV {
    position: relative;
}

.fyiIdX::after {
    content: "⌘K";
    font-size: 14px;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    color: #BEBEBE;
}

.Aksma .hgwCrS {
    border-right: none;
}

/* Video Page CSS */
.periodic-reporting-container .university-resources-viewer {
    background-color: #fff;
    position: relative;
    display: flex;
    justify-content: start;
    flex-direction: column-reverse;
}

.periodic-reporting-container .university-resources-viewer--document {
    box-shadow: none;
    text-align: center;
    padding-bottom: 0;
    min-height: auto;
}

.university-resources-viewer--document .task-object-regular .cNAfFv {
    padding-bottom: 0;
    padding-top: 8px;
}

.periodic-reporting-container .eGIxjj,
.university-resources-viewer .hgwCrS .hWeTLC {
    display: none;
}

.university-resources-viewer--document .cNAfFv {
    border-radius: 20px;
}

.university-resources-viewer .hgwCrS {
    border-right: 0;
}

.university-resources-viewer .cHzWLb {
    font-size: 18px;
    background-color: #0061D5;
    color: #fff;
    padding: 10px 18px;
    border-radius: 50px;
}

.cNAfFv iframe {
    border-radius: 30px;
}

.periodic-reporting-container .knowledge-page--title {
    font-size: 32px;
    margin-top: 25px;
    margin-bottom: 10px;
}

.periodic-reporting-container .knowledge-page--description {
    font-size: 18px;
    color: #767676;
}

.TypeIconWrapper-sc-8ad7bf13-5 .AcademyIconWrapper-sc-1f36ba1b-0, 
.AL_Custom_PCSummaryBox .AL_Custom_PCPathLine {
    display: none;
}

.SummaryWrapper-sc-8ad7bf13-2 .TypeIconWrapper-sc-8ad7bf13-5 {
    position: relative;
}

.SummaryWrapper-sc-8ad7bf13-2 .TypeIconWrapper-sc-8ad7bf13-5::after {
    content: "▶";
    font-size: 20px;
    position: absolute;
    top: -25px;
    right: 10px;
    color: #0061D5;
    border: 1px solid #E6E7EB;
    width: 60px;
    height: 60px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    left: -50px;
    border-radius: 10px;
}

.AL_Custom_PCModuleBoxes .AL_Custom_PCModuleBoxOuterWrapper {
    margin-bottom: 20px;
}

.AL_Custom_PCModuleBoxes > div:not(:first-child) .AL_Custom_PCModuleBox {
    border-top: 1px solid #E6E7EB;
    padding-top: 20px;
}

.AL_Custom_PCModuleBoxOuterWrapper .AL_Custom_PCModuleBox {
    border-top: none;
    box-shadow: none;
    width: 100%;
    margin-left: 0;
}

.AL_Custom_PCModuleInnerWrapper .TitleAndDescriptionWrapper-sc-8ad7bf13-6 {
    align-items: flex-start;
    margin-right: 20px;
}

.university-resources-viewer .btAqsr {
    padding-bottom: 0;
}

.periodic-reporting-container .university-resources-viewer .djaLsJ {
    justify-content: center;
}

.task-object-regular {
    margin-bottom: 20px;
}

.AL_Custom_PCModuleDescription .StyledText-sc-1pclv8o-0 {
    font-size: 16px;
    line-height: 24px;
    color: #767676;
}

.TitleAndDescriptionWrapper-sc-8ad7bf13-6 .AL_Custom_PCModuleTitle {
    font-size: 20px;
    font-weight: 600;
}

.AL_Custom_PCModuleBox .AL_Custom_PCModuleTitle {
    font-size: 20px;
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #151F26 !important;
    overflow-wrap: anywhere;
}

#main .StyledSection-sc-3b894260-0 {
    background-color: transparent;
}

.StyledSection-sc-3b894260-0 .StyledText-sc-1pclv8o-0 {
    text-align: center;
    font-size: 32px;
    font-weight: 600;
}

.StyledSection-sc-3b894260-0 .StyledButton-sc-5ignxq-0 {
    display: none;
}

.IgrFD .ePiwtp {
    display: block;
    font-size: 32px;
    color: #151F26;
    font-weight: 600;
}

.AL_Custom_Template_Path .academy-content .kpzCPl {
    display: block !important;
}

.AL_Custom_PCSummaryBox .lbjLs {
    align-items: flex-start ;
    text-align: left;
    flex-direction: column;
    box-shadow: none;
    width: 50%;
    flex: 0;
    margin-left: 20%;
}

.AL_Custom_PCOverviewContent .AL_Custom_PCSummaryBox {
    position: relative;
    margin-bottom: 44px;
}

.AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    max-width: 410px;
    max-height: 230px;
    background: url(https://box.app.workramp.com/images/019f3c14-d0e0-7d73-abb2-426ead5a0282) no-repeat center;
    background-size: cover;
    border-radius: 13.5px;
    border: 1px solid #0000001A;
    height: 230px;
    width: 410px;
}

.AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox {
    padding-top: 0.5rem;
    padding-left: 270px;
    min-height: 230px !important;
}

.AL_Custom_PCInnerSummaryBox .bumooV {
    margin-right: 67%;
}

.AL_Custom_PCOverviewContent .AL_Custom_PCTitle {
    margin-bottom: 5px;
    font-size: 32px;
    color: #151F26;
}

.AL_Custom_PCOverviewContent .AL_Custom_PCDuration.end-user-card--body-description {
    margin-top: 15px;
    font-size: 16px;
    color: #767676;
}

.AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox .AL_Custom_PCModuleCount.end-user-card--body-description {
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 5px 10px !important;
}

.AL_Custom_PCOverviewContent .AL_Custom_PCSummaryCta {
    margin-top: 7px;
    font-size: 16px;
}

.AL_Custom_PCInnerSummaryBox .AL_Custom_PCSummaryCta {
    margin-top: 7px;
    font-size: 15px;
    font-weight: 600;
    background-color: #0061D5;
    border-radius: 52px;
    width: max-content;
}

/* .AL_Custom_Template_Path .AcademyBreadcrumbWrapper-sc-84f21bca-0, 
.AL_Custom_Template_Certification .AcademyBreadcrumbWrapper-sc-84f21bca-0 {
    display: none;
} */

.hbKvwD {
    padding-top: 30px;
}

.AL_Custom_PCSummaryBox .hgwCrS {
    border: none;
}

.AL_Custom_PCModuleInnerWrapper .kCVEez {
    display: flex;
    flex: 0 1 0%;
    flex-direction: column;
    align-items: center;
}

.AL_Custom_PCInnerSummaryBox .AL_Custom_PCModuleCount {
    border: 1px solid #E6E7EB;
    width: 100%;
    text-align: center;
    padding: 1px 8px;
    border-radius: 100px;
    align-items: center;
    font-size: 16px;
    color: #767676;
    max-width: fit-content;
    padding: 10px !important;
}

.AL_Custom_PCModuleBoxes .gSEiVP {
    padding: 1.5rem 0 1.5rem 3rem;
}

.AL_Custom_PCModuleBox .kIbhiu {
    -webkit-line-clamp: 3;
    text-align: left;
}

.AL_Custom_Template_Path .bpyfWz {
    margin-bottom: 51px;
}

.AL_Custom_Template .cHGKjv .doEicb {
    justify-content: center;
}

.AL_Custom_Template .cHGKjv .doEicb .kwilwC.kwilwC {
    flex: 0;
}

.AL_Custom_Template_Path .flIRUM .bpyfWz .hgwCrS .kwFogd { 
    display: none;
}

div[class*="StyledCheckbox-"] svg[class*="StyledSVG-"] > path {
    stroke: #FFFFFF !important;
}

.AL_Custom_CardBody .AL_Custom_ContentTypeLabel:has(path[d^="M18,2 L18,13"]) span {
    color: transparent; 
    
    width: 34px;
}

.AL_Custom_CardBody .AL_Custom_ContentTypeLabel:has(path[d^="M18,2 L18,13"]) span::after {
    content: "Video";
    color: #697788; 
    position: absolute;
    left: 7.5px; 
    top: 0.5px;  
}

.AL_Custom_PCSummaryBox .iAQVnK {
    text-align: left;
}

.AL_Custom_Template_Path .flIRUM {
    display: none;
}

.AL_Custom_Template_Certifications .dlXRPC {
    padding-top: 50px ;
}

.react-tooltip-lite-default-style .react-tooltip-lite,
.react-tooltip-lite {
    display: none !important;
}

.hWrboL .AcademyIconWrapper-sc-c14639e3-0 {
    display: none;
}

.AL_Custom_Template_Events .academy-content-wrapper .StyledStack-sc-2d6lyo-0:nth-of-type(3) {
    display: none;
}

.egjDDJ {
    margin-bottom: 5px;
}


/* ==========================================================================
   MEDIA QUERIES (Ordered from largest screen size to smallest)
   ========================================================================== */

@media screen and (max-width: 1400px) {
    /* .AL_Custom_NavCustomLinksList {
        margin-left: 0;
    } */
}

.AL_Custom_Template.AL_Custom_Template_Catalog .hUSvvh > .hgwCrS {
    border-right: none;
    max-width: 910px;
    margin: auto;
    margin-bottom: 30px;
    margin-top: 5px;
}


@media screen and (max-width: 1340px) {
    .AL_Custom_NavSearchBar .eOxpCM, 
    .AL_Custom_NavSearchBar .jtAUdP {
        max-width: 200px;
        width: 200px;
    }
}

@media screen and (max-width: 1200px) {
    .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox {
        padding-left: 300px;
    }
}
@media screen and (max-width: 991px){


}
@media screen and (min-width: 991px) and (max-width: 1214px) {
    .AL_Custom_NavCustomLinksList {
        margin-left: 10px;
    }
    .gaAjeT {
        margin-right: 10px;
    }
    .AL_Custom_NavContentWrapper img {
        margin-right: 10px !important;
    }
    .cBarMF.AL_Custom_TabBar {
        margin-top: 20px !important;
    }
}

@media screen and (min-width: 767px) and (max-width: 1064px) {
    .AL_Custom_NavCustomLinksList {
        margin-left: 0;
    }
    .cBarMF.AL_Custom_TabBar {
        margin-top: 40px !important;
    }
    .AL_Custom_NavLogo .academy-logo {
        margin-right: 0;
    }
    .AL_Custom_NavContentWrapper .gaAjeT {
        margin-right: 14px;
    }
}

@media screen and (max-width: 904px) {
    .hVNuS {
        text-align: left;
        margin-top: 10px;
    }
    #main .hbKvwD {
        padding: 0 2.5rem;
    }
    .jcHTPp .fGfsSa, 
    .fGfsSa .fpNHEe {
        width: auto;
    }
    .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .hUSvvh .Catalog-Heading-Desc{
        margin: unset !important;
    }
}

@media screen and (max-width: 900px) {
    .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox {
        padding-top: 260px;
        width: 100%;
        padding-left: 0 !important;
        margin-left: 0;
        align-items: flex-start;
        min-height: unset;
    }
}
@media screen and (max-width: 500px) {
    .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox::after{
        height: 100%;
        width: 100%;
    }
}
@media screen and (max-width: 1028px) {
  .hUSvvh{
    padding: 0 20px;
  }
}

@media screen and (max-width: 905px) {
    .AL_Custom_Template.AL_Custom_Template_Catalog .hUSvvh > *{
        padding-left: 0;
    }
}

@media screen and (min-width: 767px) and (max-width: 818px) {
    .academy-nav .AL_Custom_NavCustomLink > a {
        margin: 0;
    }
}

@media screen and (max-width: 676px){
    .academy-content-wrapper .dlXRPC.academy-content .certifications-grid{
        flex-direction: column;
    }
}

@media screen and (max-width: 768px) {
    .AL_Custom_PCModuleInnerWrapper .fswJVw {
        margin-top: 2.5rem;
    }
    .AL_Custom_PCModuleBoxes .drQFCH {
        text-align: center;
    }
    .SummaryWrapper-sc-8ad7bf13-2 .TypeIconWrapper-sc-8ad7bf13-5::after {
        left: -30px;
    }
    .AL_Custom_PCModuleInnerWrapper .TitleAndDescriptionWrapper-sc-8ad7bf13-6 {
        align-items: center;
        margin-right: 0;
    }
    .AL_Custom_PCModuleBoxes .gSEiVP {
        padding: 1.5rem;
    }
}

@media only screen and (max-width: 768px) {
    .AL_Custom_PCModuleBox .kIbhiu {
        width: 100%;
        text-align: center;
    }
}

@media screen and (max-width: 767px) {
    .cqmxGi .AL_Custom_NavContentWrapper .fa-bars, 
    .cqmxGi .AL_Custom_NavContentWrapper .fa-times {
        right: 1rem;
       
        top: 20px;
    }
   
    
    .academy-navigation .bkciXT {
        padding-right: unset;
    }
    .main-content .academy-navigation {
        margin: 0px 1.5rem !important;
    }
    .gaAjeT {
        margin-right: 0;
    }
    .cBarMF nav ul li a.active, 
    .cBarMF nav ul li a:hover {
        width: 100%;
    }
    .IgrFD .AL_Custom_SingleCard .AL_Custom_CardContentInner {
        max-width: 100%;
    }
    .academy-navigation-content-wrapper {
        margin: 0px 1rem !important;
    }
    .AL_Custom_NavMenuBtnMob.fa-bars,
    .AL_Custom_NavMenuBtnMob.fa-times {
        top: 22px !important;
        right: 1rem !important;
    }
    .academy-navigation-user-avatar {
        margin-left: 0 !important;
    }
    .SearchBarWrapper-sc-d6581c35-6.gaAjeT {
        display: none;
    }
    
    .huhYLU a.academy-logo-link img{
        margin-right: 0 !important;
    }
    .AL_Custom_SingleCard .AL_Custom_CardContentInner {
        max-width: fit-content !important;
    }
    .bKdtcO h3 {
        font-size: 1.25rem;
    }
    .AL_Custom_CardContentInner .AL_Custom_CardBody .AL_Custom_ContentTypeLabel span {
        font-size: 10px;
    }
    .kwrEfI {
        font-size: 9px;
    }
    .react-tooltip-lite-default-style .LinesEllipsis--clamped {
        font-size: 11px;
    }
    .bKdtcO {
        padding: 0px 20px 24px;
    }
    .AL_Custom_CardContentInner .AL_Custom_CardBody {
        min-height: 180px;
    }
    .AL_Custom_CardContentInner .bfDozx {
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .AL_Custom_CardTitle .react-tooltip-lite-default-style .truncated-div .LinesEllipsis {
        font-size: 16px;
    }
    .AL_Custom_CardDescription .react-tooltip-lite-default-style .truncated-div .LinesEllipsis {
        font-size: 14px;
    }
    .AL_Custom_PCOverviewContent .AL_Custom_PCDuration.end-user-card--body-description {
        text-align: left;
    }
}

@media screen and (max-width: 500px) {
    .AL_Custom_PCSummaryBox .iAQVnK {
        text-align: center;
        align-items: center;
        display: flex;
        flex-direction: column;
    }
    .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox {
        align-items: center;
    }
    .AL_Custom_PCInnerSummaryBox .bumooV {
        margin-right: 0%;
    }
    .AL_Custom_PCOverviewContent .AL_Custom_PCModuleCount.end-user-card--body-description {
        margin-bottom: 20px;
        padding: 3px 7px;
        font-size: 12px;
        width: auto;
    }
    .AL_Custom_PCInnerSummaryBox .AL_Custom_PCSummaryCta {
        font-size: 12px;
        padding: 9px 15px;
        margin-top: 0;
    }
    .AL_Custom_PCOverviewContent .AL_Custom_PCTitle {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .AL_Custom_PCOverviewContent .AL_Custom_PCDuration.end-user-card--body-description {
        margin-top: 10px;
        font-size: 11px;
    }
    .AL_Custom_PCInnerSummaryBox .AL_Custom_PCModuleCount {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 500px) { 
    .academy-navigation-user-avatar .AL_Custom_NavLogo img {
        width: 160px;
        height: 25px !important;
    }
    .AL_Custom_NavLogo .academy-logo {
        height: 20px !important;
    }
    button .academy-navigation-user-avatar, 
    button .academy-navigation-user-avatar>svg {
        height: 35px;
        width: 35px;
    }
}

@media screen and (max-width: 500px){
    .LanguagePickerWrapper-sc-c29deb98-3 .StyledSelect-sc-1mrvcyr-0{
        width: 25px !important;
        height: 25px !important;
        min-width: 25px !important;
     }
}

.AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .hUSvvh .IgrFD{
  margin-top: 20px;
}

.AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .hUSvvh .catalog-description{
    font-size: 18px;
    color: #767676;
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 25px;
}
.AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .hUSvvh .catalog-heading{
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 0;
    letter-spacing: 0;
    margin-top: 0;
}
.AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .hUSvvh .Catalog-Heading-Desc{
    max-width: 645px;
    margin: auto;
    /* margin-top: 50px; */
}

.hbKvwD.academy-content-wrapper .fJgjbV .paths-Desc{
    margin-bottom: 25px;
    line-height: 25px;
}
.hbKvwD.academy-content-wrapper .IgrGS .Webinars-desc{
  line-height: 25px;
}
.hbKvwD.academy-content-wrapper .fJgjbV .paths-Desc,.hbKvwD.academy-content-wrapper .IgrGS .Webinars-desc{
    width: 100%;
    margin-top: 10px;
    color: rgb(118, 118, 118);
    font-size: 18px;
}
.hbKvwD.academy-content-wrapper .fhAEdx .fJgjbV:first-child{
    max-width: 650px;
}
.hbKvwD.academy-content-wrapper .IgrGS:first-child .fJgjbV:first-child{
    max-width: 750px;
}
.academy-content-wrapper .dlXRPC.academy-content .IgrFD:first-child .certifications-Desc{
    width: 100%;
    color: rgb(102, 102, 102);
    max-width: 750px;
    margin: auto;
    margin-top: 10px;
    line-height: 25px;
    font-size: 18px;
    margin-bottom: 0;
}
.academy-content-wrapper .dlXRPC.academy-content .IgrFD:first-child .ePiwtp{
    max-width: 750px;
    margin: auto;
}
.academy-content-wrapper .dlXRPC.academy-content .certifications-grid{
    display: flex;
    justify-content: space-between;
    /* align-items: flex-start; */
    width: 100%;
    margin-top: 17px !important;
    margin-bottom: 102px;
    max-width: 862px;
    margin-left: auto;
    margin-right: auto;
    gap: 24px;
    font-family: sans-serif;
}
.certifications-grid .aiProfCardIcon{
    width: 48px;
    height: 48px;
    border: none;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px;
    font-size: 24px;
    color: #0061ff;
}



.AL_Custom_Template.AL_Custom_Template_Certifications {}
.certifications-grid .aiProfCardHeading{
    margin: 0 0 8px 0;
    font-size: 16px;
    color: #111;
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.certifications-grid .aiProfCardDescription{
    margin: 0;
    font-size: 14px;
    color: #767676;
    line-height: 20px;
    font-weight: 400;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.certifications-grid .aiProfCardCover{
    flex: 1 1 0%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 16px;
}

/* NIMMI"S CODE */
/*21 July 2026*/
/* .AL_Custom_Template_Catalog .academy-content-wrapper .academy-content .hUSvvh .hgwCrS> remove -> border-right: none incase want to revert the version. */
.LanguagePickerWrapper-sc-c29deb98-3 .StyledSelect-sc-1mrvcyr-0 {
    width: 40px;
    height: 40px;
    min-width: 40px;
    padding: 0;
    border: none;
    border-radius: 50%;
    background: #0A66E8;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;

    /* Hide original text */
    /* font-size: 0;
    color: transparent; */
}

/* Hide the language text */
.StyledSelect-sc-1mrvcyr-0 .LabelWrapper-sc-1mrvcyr-4 {
    display: none;
}

/* Hide the dropdown arrow */
.StyledSelect-sc-1mrvcyr-0 .IconWrapper-sc-1mrvcyr-2 {
    display: none;
}

/* Add globe icon */
.LanguagePickerWrapper-sc-c29deb98-3 .StyledSelect-sc-1mrvcyr-0::before {
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    /* background-image: url("https://box.app.workramp.com/images/019f858d-60b5-70ad-9387-11b0592672b1"); */
    background-image: url(https://box.app.workramp.com/images/019fd1c7-0602-7cfb-a74f-5c3ce90c28f2);
}
/* .LanguagePickerWrapper-sc-c29deb98-3 .StyledSelect-sc-1mrvcyr-0::before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 15 15' fill='none' stroke='%23FFFFFF'%3E%3Cpath d='M13.8333 7.16667C13.8333 10.8486 10.8486 13.8333 7.16667 13.8333M13.8333 7.16667C13.8333 3.48477 10.8486 0.5 7.16667 0.5M13.8333 7.16667H0.5M7.16667 13.8333C3.48477 13.8333 0.5 10.8486 0.5 7.16667M7.16667 13.8333C5.45482 12.0359 4.5 9.64884 4.5 7.16667C4.5 4.68449 5.45482 2.29744 7.16667 0.5M7.16667 13.8333C8.87851 12.0359 9.83333 9.64884 9.83333 7.16667C9.83333 4.68449 8.87851 2.29744 7.16667 0.5M0.5 7.16667C0.5 3.48477 3.48477 0.5 7.16667 0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
} */
.AL_Custom_Footer .LanguagePickerWrapper-sc-c29deb98-3{
    /* position: absolute;
    top: 25px;
    z-index: 100;
    /* right: 400px; */
    left: 68%;
    margin-bottom: 0; }
@media only screen and (max-width: 1200px) {
    /* .BackToLinkSpacer-sc-d6581c35-3.cZnAtg{
        display: none;
      } */
    .huhYLU ul {
    display: flex;
    flex-direction: column;}
    .AL_Custom_Footer .LanguagePickerWrapper-sc-c29deb98-3{
    top: 35px;
    left: 55%;
    margin-bottom: 0;

}
}
@media only screen and (max-width: 1000px) {
    .huhYLU ul {
    display: flex;
    flex-direction: column;}
    .AL_Custom_Footer .LanguagePickerWrapper-sc-c29deb98-3{
    top: 35px;
    left: 60%;
    margin-bottom: 0;

}
}
@media only screen and (max-width: 812px){
    .AL_Custom_Footer .LanguagePickerWrapper-sc-c29deb98-3{
    top: 35px;
    left: 62%;
    margin-bottom: 0;

}
}
@media only screen and (max-width: 768px){
    .AL_Custom_Footer .LanguagePickerWrapper-sc-c29deb98-3{
    top: 21px;
    margin-bottom: 0;
    left: 75%;
}
}
@media only screen and (max-width: 720px){
    .AL_Custom_Footer .LanguagePickerWrapper-sc-c29deb98-3{
    top: 21px;
    margin-bottom: 0;
    left: 65%;
}
}
@media only screen and (max-width: 525px){
    .AL_Custom_Footer .LanguagePickerWrapper-sc-c29deb98-3{
    top: 21px;
    margin-bottom: 0;
    left: 60%;
}
}
@media only screen and (max-width: 400px){
    .AL_Custom_Footer .LanguagePickerWrapper-sc-c29deb98-3{
    top: 21px;
    margin-bottom: 0;
    left: 55%;
}
}

.AL_Custom_Template.AL_Custom_Template_Catalog .dlXRPC.academy-content .IgrEq .iXfNer .fLarNc:not([hidden]){
    padding: 8px 24px;
    position: absolute;
    border: 1px solid #efefef;
    border-radius: 8px;
    z-index: 9999;
    background-color: #fff;
}

.StyledDialog-sc-55n9ym-0{
    min-width: max(220px, 100%);
}

/* .jhkHVT:focus{
    border: none;
    outline: none;
} */

.hUSvvh{
    flex-direction: column;
}
.hgwCrS.hgwCrS {
        flex: 0 0 auto;
        width: 100%;
}
.hgwCrS .gftNwe{
    width: 100%;
}


.AL_Custom_Template .AL_Custom_Footer{
    /* background-color: #fff; */
}
.AL_Custom_Template.AL_Custom_Template_Catalog .hUSvvh .hgwCrS .gftNwe{
    border-right: none;
}
.AL_Custom_Template.AL_Custom_Template_Catalog .hUSvvh .hgwCrS .cLwcna,.AL_Custom_Template.AL_Custom_Template_Catalog .eNWTHH{
    display: none;
}
.logout-button.AL_Custom_NavLoginButton {
        font-size: 15px;
        padding: 4px;
        font-weight: 600;
        background-color: #0061D5;
        border-radius: 50px;
}
.AL_Custom_Template.AL_Custom_Template_Catalog .IgrEq .iXfNer .gMsplO button{
    max-width: 180px;
    width: 180px;
    min-width: 180px;
}
@media only screen and (min-width: 905px){
    .AL_Custom_Template.AL_Custom_Template_Catalog .IgrEq .iXfNer .gMsplO button{
        display: flex;
        flex-direction: row-reverse;
        font-weight: 600;
        padding-top: 0;
        padding-bottom: 0;
        border: none;
        /* max-width: 200px;
        width: 150px;
        min-width: 100px; */
        border-radius: 3.125rem;
        color: #999999;
        justify-content: space-around;
    }
    /* Side Filter */
    .hgwCrS .gftNwe {
        border-right: none;
        padding-right: 0;
    }

    .hgwCrS {
        /* border-right: 1px solid rgb(222, 225, 229); */
        padding-right: 8px;
    }

    .AL_Custom_SingleCard .AL_Custom_CardContentInner:hover {
        box-shadow: none;
    }

    

    .AL_Custom_NavContentWrapper img {
        margin-right: 0;
    }

    .academy-content {
        text-align: center;
    }

    .AL_Custom_CardTitle .LinesEllipsis, 
    .AL_Custom_CardDescription .LinesEllipsis {
        text-align: left;
    }

    .academy-content-wrapper .cZmvCD {
        max-width: 1250px;
        padding-top: 0;
    }
    .academy-content-wrapper .dlXRPC{
        max-width: 1250px;
    }

    .AL_Custom_Template_Path .academy-content-wrapper .cZmvCD {
        max-width: 912px;
    }

    .academy-content .IgrEq {
        margin-top: 10px;
    }
    .AL_Custom_Template.AL_Custom_Template_Catalog .hgwCrS .IgrEq .dBKebJ.lpupTj{
      display: none;
    }
    .AccordionContainer-sc-f42soa-0{
        margin-top: 0 !important;
        padding-top: 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-radius: 3.125rem;
        background: #fff;
        transition: border-color 150ms;
    }
    .AL_Custom_Template.AL_Custom_Template_Catalog .IgrEq  .AccordionContainer-sc-f42soa-0 + .AccordionContainer-sc-f42soa-0{
        border-top: 1px solid rgba(0, 0, 0, 0.3);
    }
    .AL_Custom_Template.AL_Custom_Template_Catalog .AccordionContainer-sc-f42soa-0.iXfNer:hover{
        border-color: #0061d5 !important;
    }
    .StyledStack-sc-2d6lyo-0 > div:not([class]) {
        display: flex;
        justify-content: flex-start;
        gap: 24px;
    }
}
/* Hide the black footer completely */
.AL_Custom_Footer {
  display: none !important;
}

.AL_Custom_Template.AL_Custom_Template_Certifications .IgrFD .ePiwtp, .AL_Custom_Template.AL_Custom_Template_Certifications .certifications-Desc{
  text-align: center;
}

/* Adjust layout spacing for the moved dropdown in the header */
.AL_Custom_NavContentWrapper .LanguagePickerWrapper-sc-c29deb98-3 {
  display: flex;
  align-items: center;
  margin: 0 12px;
  margin-right: 0;
}
.SearchBarWrapper-sc-d6581c35-6.gaAjeT{
    display: flex;
    gap: 10px;
    margin-right: 0;
    /* width: 45%; */
    width: 100%;
}
.BackToLinkSpacer-sc-d6581c35-3.cZnAtg{
  display: none;
}
@media screen and (min-width: 767px) and (max-width: 904px) {
    .AL_Custom_NavContentWrapper .AL_Custom_NavLoginButton.ljeMpm {
        padding: 4px 1px; 
    }
}
@media screen and (max-width: 345px){
    .AL_Custom_NavContentWrapper .gaAjeT{
        margin-left: 0; 
    }
    /* .AL_Custom_NavContentWrapper .SearchBarWrapper-sc-d6581c35-6.gaAjeT{
        gap: 0;
    } */
}
@media screen and (min-width: 767px) and (max-width: 840px){
    .AL_Custom_NavSearchBar .eOxpCM, .AL_Custom_NavSearchBar .jtAUdP{
        max-width: 150px;
        width: 150px;
    }
    .academy-navigation .SearchBarWrapper-sc-d6581c35-6.gaAjeT{
        gap: 5px;
    }
}
@media screen and (max-width: 767px){
    .fas.fa-search.AL_Custom_NavSearchTriggerMob{
       color : rgb(17, 98, 191);
       font-size: 36px;
       margin-top:5px;
    }
    .SearchBarWrapper-sc-d6581c35-6.gaAjeT{
        display: flex !important;
        align-items: center;
    }
    .InputWrapper-sc-bfkqc6-5.fyiIdX .StyledInput-sc-bfkqc6-0.eOxpCM{
        width: 100%;
        max-width: 100%;
    }
    .StyledStack-sc-2d6lyo-0.bumooV .fyiIdX::after{
        right: 30px;
    }
    .kbblwB .fa-times{
        top: 30px;
    }
    .kbblwB .fas.fa-bars.AL_Custom_NavMenuBtnMob{
        margin-top: 10px;
    }
    .izGpfk .fa-times{
        margin-right: 30px;
        line-height: 38px;
    }
    .StyledInput-sc-bfkqc6-0.jtAUdP{
       width: 100%;
       max-width: 100%;
    }
    .fa-bars{
        margin-top: 10px;
    }
    .fa-bars, .fa-times{
        right: 1rem !important;
        top: 32px !important;
    }
    /* .Wrapper-sc-19u0xht-0.iwMBfi{
        right: 42%;
        top: 21% !important;
        left: unset !important;
        transform: unset !important;
    } */
    /* #layer-popovers .Wrapper-sc-19u0xht-0.iwMBfi{
       right: 6.5%;
    } */
    .AL_Custom_Template .csnjLa .academy-navigation-content-wrapper, .academy-navigation .bkciXT{
      padding-top: 30px !important;   
    }
    .academy-content-wrapper .dlXRPC.academy-content .IgrFD:first-child .certifications-Desc, .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .hUSvvh .catalog-description, .hbKvwD.academy-content-wrapper .fJgjbV .paths-Desc, .hbKvwD.academy-content-wrapper .IgrGS .Webinars-desc{
        font-size: 16px;
    }
    .AL_Custom_Template.AL_Custom_Template_Certifications .IgrFD .ePiwtp, .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .hUSvvh .catalog-heading, .AL_Custom_OverviewSectionTitle{
        font-size: 30px;
    }
}
.AL_Custom_Template .csnjLa .academy-navigation-content-wrapper{
    padding-top: 20px;
}
@media screen and (max-width: 445px){
    .SearchBarWrapper-sc-d6581c35-6.gaAjeT{
        /* margin-left: 8px; */
    }
    /* .AL_Custom_NavContentWrapper .LanguagePickerWrapper-sc-c29deb98-3{
        margin-top: 2px;
    } */
    .AL_Custom_NavContentWrapper .SearchBarWrapper-sc-d6581c35-6.gaAjeT{
        gap: 0;
    }
    /* .hbokLA .fa-bars, .hbokLA .fa-times{
     top: 25px !important;
     right: 1rem !important;
    } */
    /* .csnjLa .fa-bars {
        margin-top: 5px;
    } */
    /* .Wrapper-sc-19u0xht-0.iwMBfi{
        right: 64% !important;
        top: 20% !important;
    } */
}
@media screen and (min-width: 425px) and (max-width: 500px){
    /* .Wrapper-sc-19u0xht-0.iwMBfi{
        right: 72% !important;
        top: 20% !important;
    } */
}

/* @media screen and (max-width: 500px){
    .Wrapper-sc-19u0xht-0.iwMBfi{
        right: 65% ;
        top: 18%;
    }
} */

.AcademyAvatarWrapper-sc-fac3a1a3-0.ftsNsg .hiuNVi{
    box-shadow: none;
}

/* Target the SVG class directly */
 .AL_Custom_Template.AL_Custom_Template_Catalog .StyledSVG-sc-645iol-0 {
    /* fill: #0A66E8; 
    height: 20px;
    width: 20px; */
}

.AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2.gMsplO button svg{
   display: none;
}
/* .AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2.gMsplO button::before{
    content: "";
    display: inline-block;
    width: 13px;              
    height: 13px;            
    background-image: url('https://box.app.workramp.com/images/019fc674-4a44-7205-b239-1fe4652b0593');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
} */
 /* 1. Base state: Dropdown is CLOSED (points like |>) */
.AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2.gMsplO button::before {
    content: "";
    display: inline-block;
    width: 13px;             
    height: 13px;            
    background-image: url('https://box.app.workramp.com/images/019fc674-4a44-7205-b239-1fe4652b0593');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transform: rotate(0deg);
    transition: transform 0.4s ease-in-out 0.1s;
}

.AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2.gMsplO button[aria-expanded="true"]::before,
.AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2.gMsplO.is-open button::before {
    transform: rotate(180deg); 
}

.AL_Custom_Template.AL_Custom_Template_Catalog .StyledSVG-sc-645iol-0 path{
  stroke: #0A66E8; 
}  

@media only screen and (max-width: 500px){
    .StyledText-sc-1pclv8o-0.eULfwe{
      font-size: 12px;
    }
    .click-off .cjlVqm > .AcademyAvatarSubMenuOption-sc-fac3a1a3-3{
        font-size: 12px;
    }
    .AL_Custom_Template.AL_Custom_Template_Catalog .Aksma .StyledRow-sc-piwixm-0.fNbTTd{
        flex-direction: column;
        gap: 10px;
        align-items: baseline;
    }
    .AcademyAvatarWrapper-sc-fac3a1a3-0.ftsNsg{
        height: unset;
        top:3px;
    }
    .ftsNsg{
        height: 30px;
    }
    .academy-navigation-user-avatar.AL_Custom_NavAccountMenuTrigger {
        width: 30px;
        height: 30px;
    }
    .LanguagePickerWrapper-sc-c29deb98-3 .mrm.footer-select{
        margin-right: 0 !important;
    }
    .AcademyAvatarWrapper-sc-fac3a1a3-0.ftsNsg #academy-avatar-menu-toggle{
        padding-left: 5px;
        margin-top: 3px;
    }
    /* .SearchBarWrapper-sc-d6581c35-6.gaAjeT{
        margin-left: 4px;
    } */
    .izGpfk .fa-times{
        margin-right: 45px;
        top: 31px !important;
    }
    .jtAUdP[type="search"]{
        font-size: 12px;
    }
    .huhYLU .fa-bars, .huhYLU .fa-times, .cqmxGi  .fa-bars, .cqmxGi .fa-times, .fas.fa-times.AL_Custom_NavMenuCloseMob, .fas.fa-bars.AL_Custom_NavMenuBtnMob{
        width: 25px !important;
        height: 25px !important;
        line-height: 25px !important;
    }
    .hbokLA .fa-bars, .hbokLA .fa-times{
        top: 30px !important;
    }
    /* .fas.fa-times.AL_Custom_NavMenuCloseMob{
        margin-top: 5px;
    } */
    .havEtj .fa-times{
        top: 32px !important;
    }
    .fa-bars, .fa-times{
        top: 35px !important;
    }
    .AL_Custom_NavMenuBtnMob.fa-bars, .AL_Custom_NavMenuBtnMob.fa-times{
        top: 25px !important;
    }
    a[href="/login"] + .fas.fa-bars.AL_Custom_NavMenuBtnMob {
      top: 20px !important;
    }
    .academy-search-bar-wrapper.AL_Custom_NavSearchBar{
       left: 0 !important;
    }
    /* Removed margin from navigation */
    .main-content .academy-navigation{
        margin: 0px !important;
    }
    .StyledSelectWrapper-sc-1mrvcyr-1.ereWOF{
      margin-right: 5px;
    }
    .fas.fa-search.AL_Custom_NavSearchTriggerMob{
        font-size: 26px;
    }
    .LanguagePickerWrapper-sc-c29deb98-3 .StyledSelect-sc-1mrvcyr-0::before{
        width: 13px;
    }
    .gaAjeT .fas.fa-search.AL_Custom_NavSearchTriggerMob{
        font-size: 20px;
    }
}
@media only screen and (max-width: 767px){
    .izGpfk .academy-search-bar-wrapper{
        left: -10px;
    }
}
@media only screen and (max-width: 380px){
  .StyledSelectWrapper-sc-1mrvcyr-1.ereWOF{
    margin-right: 3px;
}
/* .AL_Custom_NavContentWrapper .LanguagePickerWrapper-sc-c29deb98-3{
    margin: 0 5px;
} */
}

/* Hide the existing SVG */
.academy-navigation-user-avatar.AL_Custom_NavAccountMenuTrigger .DefaultAvatarSvg-sc-bb617f2b-0.usFmM {
    display: none;
}

/* Parent */
.AL_Custom_NavAccountMenuTrigger::before {
    content: "";
    width: 40px;
    height: 40px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 30px;
    background-size: contain;
    background-image: url(https://box.app.workramp.com/images/019fc667-1e7a-7467-8180-28b4ac10aea1);
    /* background-image: url(https://production-content.workramp.com/uploads/bb/models/document_object_file_version/file/019fcc61-0212-7bfd-8d99-58631a162898/User%20login_Icon_ab0efb.png?Expires=1785862800&Signature=DdeCdwO7tIX4AlmTYBkLfOl38fP~kqOwGwjBcHuijvj4AM7ta4wPozyTVprY1p8SKh6v~LhnyL3KI6NYQizlFBA9Js-RDu4x07TDTSZZ~BJSuxJXFGclxPnrd1jPd3VAGklbizjXqR-UuJp0xDWk9FFoAU8YjTGK6I7IHfYVIgbLlXAonmCnxeRrJt5k7xlZjeTmo5PlSJyqW-Tph46QfvGOXyaYa73Gi0su9EB0o3UWApxyw7C15Dw7lzvE6GxFXQtg2v8OjNYQ-~thgHxgwXwhCXjAIlJeDURv5Nv~KW7pG-Py3q8CF7cCTyJYi8tu6mmbCxp~2HPn5Xpc9RWGaQ__&Key-Pair-Id=K3V52J9DLANTP1); */

}
/* SVG for DROP down icon */

@media only screen and (max-width: 500px){
    .AL_Custom_NavAccountMenuTrigger::before {
        width: 25px;
        height: 25px;
    }
}

/* Center Search Bar */
.academy-search-bar-wrapper.AL_Custom_NavSearchBar{
    width: 100%;
    text-align: center;
}
.InputWrapper-sc-bfkqc6-5.fyiIdX{
    width: min-content;
    margin: auto;
    min-width: 300px;
}
.StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
   min-width: 300px;
   padding-right: 40px;
}
/* @media only screen and (max-width: 1158px){
    .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
        min-width: 400px;
    }
}
@media only screen and (max-width: 922px){
    .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
       min-width: auto;
    }
}
@media only screen and (max-width: 1166px){
    .InputWrapper-sc-bfkqc6-5.fyiIdX{
        min-width: 500px;
    }
    .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
        min-width: 500px;
    }
} */
@media only screen and (max-width: 1166px){
    /* .InputWrapper-sc-bfkqc6-5.fyiIdX{
        min-width: 200px;
    }
    .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
        min-width: 200px;
    } */
}
@media only screen and (min-width: 767px) and (max-width: 880px){
    .InputWrapper-sc-bfkqc6-5.fyiIdX{
        min-width: 150px;
    }
    .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
        min-width: 150px;
    }
    
    /* .BackToLinkSpacer-sc-d6581c35-3.cZnAtg{
        display: none;
     } */
}
 /* @media only screen and (min-width: 767px){
    .huhYLU ul{
        max-width: 200px;
        width: 200px;
    } 
} */
@media only screen and (max-width: 767px){
    .InputWrapper-sc-bfkqc6-5.fyiIdX{
        width: 100%;
        max-width: 700px;
        min-width: 100%;
    }
    .StyledListBox-sc-4gl3tv-0.dANNix .StyledListBoxItem-sc-4gl3tv-1.cmqbYo  span{
       font-size: 14px;
    }
    .AL_Custom_Template .hbokLA .academy-nav ul li a, .AL_Custom_Template .cqmxGi .academy-nav ul li a{
        font-size: 20px;
    }
}
@media only screen and (min-width: 1300px){
    .huhYLU ul{
        width: 240px;
        max-width: 240px;
    }
}
.huhYLU a.academy-logo-link img{
    margin-right: 20px;
}
/* End Search Bar Code */
.AL_Custom_SingleCard .AL_Custom_CardContentInner .AL_Custom_CardMetas .gsasxL{
    width: stretch;
}

.AL_Custom_Template_Path .academy-content-wrapper .AL_Custom_PCSummaryBox .lbjLs, .AL_Custom_Template_Certification .academy-content-wrapper .AL_Custom_PCSummaryBox .lbjLs{
    justify-content: flex-start;
}
.DecoratorContainer-sc-bfkqc6-6.lbODZL > div:first-child svg {
  display: none;
}
.DecoratorContainer-sc-bfkqc6-6.lbODZL{
      padding-right: 32px;
      top:1px;
}
.csnjLa img{
    margin-right: 30px;
}

@media (min-width: 767px) and (max-width: 1090px) {
    .SearchBarWrapper-sc-d6581c35-6.gaAjeT {
        width: auto !important;
    }
}
@media (min-width: 1120px) and (max-width: 1296px) {
    .SearchBarWrapper-sc-d6581c35-6.gaAjeT {
        /* clamp(minimum, preferred, maximum) */
        /* width: clamp(37%, 40vw, 44%) ; */
    }
}
@media screen and (max-width: 767px) {
    .SearchBarWrapper-sc-d6581c35-6.gaAjeT {
        justify-content: flex-end;
    }
        .AL_Custom_NavMenuBtnMob.fa-bars{
            top:20px;
         }
        .AL_Custom_NavContentWrapper .DecoratorContainer-sc-bfkqc6-6 .MjvsV {
    display: none;
} 

 /* .StyledDialog-sc-55n9ym-0.hjMGWx{
    
    transform: translateX(-20px) !important; 

}  */
   
}
@media screen and (max-width: 500px) {
        .fas.fa-search.AL_Custom_NavSearchTriggerMob {
            margin-top:7px;
            margin-left: 10px;
        }
        .main-content .academy-navigation {
           width: calc(100% - 2.5rem) ;
        }
}
/* Pop Over Code */
@media (max-width: 767px) {
    .Wrapper-sc-19u0xht-0.iwMBfi:not(:has([aria-label="Search Results"])) { 
        top: 85px !important;
        right: 44% !important;
        left: auto !important;
        transform: none !important;
    }
  
}
  @media (max-width: 450px) {
    .Wrapper-sc-19u0xht-0.iwMBfi:not(:has([aria-label="Search Results"])) { 
        right: 60% !important;
      }
  }
   
  /* Fix popover wrapper flashing */






   @media (max-width: 420px) {
        .LanguagePickerWrapper-sc-c29deb98-3 .StyledSelect-sc-1mrvcyr-0{
            width: 25px;
            height: 25px;
            min-width: 25px;
        }
    }
 @media screen and (min-width: 881px) and (max-width: 945px) {
    .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP, .InputWrapper-sc-bfkqc6-5.fyiIdX{
        min-width: 200px;
    }

}

@media screen and (min-width: 991px) {
    .academy-nav.AL_Custom_NavCustomLinksList ul{
        display: flex;
        flex-direction: row !important;
        align-items: center !important;
        list-style: none;
        margin: 0;
        padding: 0;
        white-space: nowrap;
    }
}
