@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,700");

      :root {
        --font: Montserrat;
        --alt-font: Montserrat;
        --accent-color: #001744;
        --secondary-color: #4a4a4a;
        --link-color: #bb9959;
        --accent-highlight-color: #001744;
        --accent-highlight-background-color: #dde9ff;
        --accent-tinted-color-70: #b3b9c7;
        --accent-tinted-color-80: #ccd1da;
        --accent-tinted-color-90: #e6e8ec;
        --accent-contrast-color: #fff;
        --accent-contrast-tinted-background-color: #b3b3b3;
        --accent-hover-color: #002877;
        --secondary-hover-color: #646464;
        --secondary-contrast-color: #fff;
        --link-hover-color: #7b6233;
      }
      

.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/8762dbf1-9ede-4301-8feb-0d112fe87b78/86463j4l0wvr-ARC_Logo_RGB.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}

  @import url("https://use.typekit.net/epl5bui.css");

body{
    background-color:#001744;
    color: #001744;
}

.learning-content-hero__overlay{
    background-image: linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)) !important;
}

.learning-path-timeline-milestone__header{
    background-color:#fff !important;
}

.learning-path-timeline-milestone__title{
    color: #4A4A4A !important;
    text-transform: none;
    font-weight: 300 !important;
    font-size: 2em !important;
}

.learning-path-milestone-item__title{
     color: #bb9959 !important;
}

.learning-path-milestone-item__alt-description, .learning-path-milestone-item__description{
    color: #4A4A4A !important;
}

.header--article{
    padding: 1rem 0rem !important;
}

.btn--primary, .btn-primary{
    background-color:#bb9959 !important;
    border-color: #fff !important;
}

.btn--right{
    background-color: #fff !important;
}

/*Sign in button form*/
.session__form .btn--right{
    background-color: #bb9959 !important;
}

.btn--link{
    color:#bb9959 !important;
}

.dashboard-access-tabs{
    background: none !important;
    border-bottom: 0px;
}

.dashboard-access{
    border: 1px solid #bb9959 !important;
}

.dashboard-access-tab--active{
    border-color: #bb9959 !important;
}

.dashboard-access-tab{
        border-width: 3px 0 1px !important;
}

.dashboard-access-tabs li:hover {
    background-color: #e5d49c !important;
    border-width: 3px 0 0px !important;
    border-color: #bb9959 !important;
}

.learning-path-milestone-item__alt-description, .learning-path-milestone-item__description {
    color: #001744;
    }


h1, h2, h3, h4, h5, h6 {
    color: #001744;}

/* Details Page */
#cart-button{
    display:none;
}

.icon-gift{
    display:none;
}

/*Graduate Center CSS START*/

.home__content {
    padding:0rem 0rem 0rem 0rem!important;
}
.grad-header .widget__title{
    color:#001744;
    font-family: mrsheffield-pro, sans-serif!important;
    font-weight: 400;
    font-style: normal;
    font-size: 64px;
     margin-bottom: -25px;
}

.widget__subtitle{
    font-family: avenir-next-lt-pro, sans-serif!important;
    color:#AE9357;
    font-size: 36px;
    font-weight: 400;
    font-style: normal;
}

/*#ember2246{
    margin-top: 80px;
}
.layout__content .widget{
    padding: 1rem 5rem;
}*/

/*CTA TA Portal*/
.grad-cta{
  background-image: url("https://content.travalliancemedia.com/taa/programs/amadeus/images/luxury.png"); /* The image used */
  background-color: #ffffff; /* Used if the image is unavailable */
  height: 500px; /* You must set a specified height */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: contain;
  margin-bottom: 50px;
  padding: 1rem 5rem !important;
}

.fam-trips{
   padding: 1rem 5rem !important; 
}
/*contact section*/

.widget--contact-block, .grad-contact-header, .contact-spacer, .greeting{
    background-color: #F5F5F5;
}
.grad-contact-header h2{
   font-family: avenir-next-lt-pro, sans-serif!important;
    color:#AE9357;
    font-size: 36px;
    font-weight: 400;
    font-style: normal;
}

.center-div{
    padding: 40px 0px 0px 0px;
    text-align: center;
}

.contact-block{
    padding:0;
}

.contact-spacer{
    height: 60px;
}

/*Offers Section*/
.featured-content-image-overlay-item__overlay {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 0.8;
}

.featured-content-image-overlay-item__title{
   font-family: avenir-next-lt-pro, sans-serif!important;
    font-weight: 400;
    font-style: normal;
    font-size:16px;
    letter-spacing: 0px;
    color: #AE9357;
    text-transform: uppercase;
}
.featured-content-image-overlay-item__description{
    font-family: avenir-next-lt-pro, sans-serif!important;
    font-weight: 400;
    font-style: normal;
    color: #000000;
    font-size:12px;
}
.grad-offers ul{
    width: 100%;
    max-width: fit-content;
    margin: auto;
}
.grad-offers li{
    max-width: 450px;
    margin-top: 2.5rem;
}


/*Resources Section*/
.grad-resources{
    background-color: #ffffff;
}

li.about-block__container .about-block>span {
background: #ffffff 0% 0% no-repeat padding-box;
    opacity: 0.8;   
}
li.about-block__container .about-block__text h3{
   font-family: avenir-next-lt-pro, sans-serif!important;
    font-weight: 400;
    font-style: normal;
    font-size:16px;
    letter-spacing: 0px;
    color: #001744;
    text-transform: uppercase;
}
li.about-block__container .about-block__text p{
    font-family: avenir-next-lt-pro, sans-serif!important;
    font-weight: 400;
    font-style: normal;
    font-size:12px;
}
/*Graduate Center CSS END*/


/* HIDE CTA FROM DETAILS PAGE ON LEARNING PATH */

.learning-path-detail-milestone-item__cta{
    display:none;
}