

      :root {
        --font: Akkurat Pro;
        --alt-font: Publico Pro;
        --accent-color: #00485e;
        --secondary-color: #353535;
        --link-color: #00485e;
        --accent-highlight-color: #00485e;
        --accent-highlight-background-color: #abebff;
        --accent-tinted-color-70: #b3c8cf;
        --accent-tinted-color-80: #ccdadf;
        --accent-tinted-color-90: #e6edef;
        --accent-contrast-color: #fff;
        --accent-contrast-tinted-background-color: #b3b3b3;
        --accent-hover-color: #006f91;
        --secondary-hover-color: #4f4f4f;
        --secondary-contrast-color: #fff;
        --link-hover-color: #0096c4;
      }
      
body { background: url('https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/v1499701412/zazd71fdlwwp9ucucoac.jpg'); background-attachment: fixed; background-size: cover; }
.company__logo {text-indent: 100%;white-space: nowrap;overflow: hidden;background: url('https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/a_exif,c_fit,t_ti_company_logo_hires_v3/v1/course-uploads/20b4962d-d9ce-4a32-a04a-eea0f08c2d6e/s477q9i0utn4-bny-logo---2024-brand-update.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}
.widget--course-purchase .btn--secondary{display:none;}

.course__detail__social {display: none;}

#cart-button {display: none;}

.widget--course-purchase .btn--secondary{display:none;}

.enroll__secondary-actions .icon-gift {display:none}

.widget--course-purchase .btn--secondary{display:none;}

.widget--course-purchase .btn--secondary{display:none;}

.enroll__secondary-actions{display:none;}




@import url('https://www.bnymellon.com/etc.clientlibs/bnymellon/clientlibs/clientlib-site/resources/fonts/AkkuratPro/AkkuratPro-Regular.woff2');


@import url('https://www.bnymellon.com/etc.clientlibs/bnymellon/clientlibs/clientlib-site/resources/fonts/PublicoProWebFonts/PublicoPro-Roman-Web.woff2');


@import url('https://ti-course-uploads.s3.amazonaws.com/4318f33f-1c02-482c-846d-09d1b514aaec/gfqf9piotg82-PublicoPro-Roman-Web.woff2');


@font-face {
  font-family: "Publico Pro";
  src: url('https://ti-course-uploads.s3.amazonaws.com/4318f33f-1c02-482c-846d-09d1b514aaec/gfqf9piotg82-PublicoPro-Roman-Web.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Akkurat Pro";
  src: url('https://ti-course-uploads.s3.amazonaws.com/4318f33f-1c02-482c-846d-09d1b514aaec/hsdxbejywmyu-AkkuratPro-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}


.catalog-grid-item__title {
  font-family: Publico Pro;
  color: #000000;
  }

.featured-content-multi-carousel-item__title {
  color: #000000;
  }

.enroll__price{display:none}



.course__instructor img {
    border: 1px solid #cbcbcb;
    border-radius: 50%;
}


.btn {
font-family: Akkurat Pro;
}


h1, h2, h3, h4, h5, h6 {
 font-family: Publico Pro; 
}

body {
 font-family: Akkurat Pro; 
}

.dashboard__license-select__form{display:none} 

.field__input-wrapper--select {
  display: none;
}

  /* Start Sign In Page */
    .session { background: #323231;}
    .session__container { background: rgba(20, 20, 19, 0.3); border-radius: 10px; border: none; padding: 5%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .session__container { background: rgb(255, 255, 255); border-radius: 10px; border: none; padding: 5%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .session__form {color: rgb(0, 0, 0);}
    .session__form h2 {color: rgb(0, 0, 0); text-align: left; font-weight: 400; font-size: 14px; line-height: 20px; padding-bottom: 30px;}
    .session__forgot a { color: rgb(0, 0, 0);}
    .session__form:after {color: #fff;    font-weight: 400; font-size: 12px; line-height: 20px;}
    .session__form .btn--primary { background: rgb(0, 36, 61); border-radius: 100px !important; color: #ffffff; font-weight: 500;    font-size: 16px; line-height: 16px; padding: 12px 32px; float: none; width: 200px;  display: block;  margin: 0 auto;    margin-top: 40px;}
    
    .session__form .btn--primary { background: rgb(0, 36, 61); border-radius: 100px !important; color: #ffffff; font-weight: 500;    font-size: 16px; line-height: 16px; padding: 12px 32px; display: block;  margin: 0 auto;    margin-top: 40px;}

    .session__forgot { display: block;}
    .session .alert-box.alert { margin-top: 1rem;}
    .session__forgot .btn--link:hover {color: rgb(47, 54, 94);}
    .session__form .collapse .columns {width: 100%;} 
    .session__form .collapse .columns .h5 {color: rgb(0, 0, 0);}
    .session__container .company__beta-logo img {opacity: 100%;} 
    .session__form .btn {
    display: block;
    margin: 0;
    text-align: center;
}
  
    .session__container .session__forgot.pull-right {color: rgb(0, 0, 0); float: none; display: block;}

    .session__container .session__login {color: rgb(0, 0, 0); align-items: baseline; display: flex; justify-content: space-between;}

    .session__container #ssoDivId { border-top: 1px solid black; margin-top: 25px; padding-top: 10px; }
    /* End Sign In Page */