
/* Theming CSS */

  /* Header text color */
  .u-org--header {
    color: #393b3d;
  }

  button.u-org--header.appheader__button:hover,
  button.u-org--header.appheader__button:active {
    background-color: rgba(57, 59, 61, 0.1) !important;
  }

  button.u-org--header:not(.appnav__link):hover,
  button.u-org--header:not(.appnav__link):active,
  button.u-org--header:not(.appnav__link):focus {
    color: #393b3d;
  }

  button.u-org--header.appheader__searchbutton,
  button.u-org--header.appheader__categoriesbutton,
  input[type="search"].u-org--header {
    border-color: rgba(57, 59, 61, 0.3) !important;
  }

  button.u-org--header.appheader__searchbutton:hover,
  button.u-org--header.appheader__searchbutton:active,
  button.u-org--header.appheader__searchbutton:focus,
  button.u-org--header.appheader__searchbutton:focus-visible,
  button.u-org--header.appheader__categoriesbutton:hover,
  button.u-org--header.appheader__categoriesbutton:active,
  button.u-org--header.appheader__categoriesbutton:focus,
  button.u-org--header.appheader__categoriesbutton:focus-visible,
  input[type="search"].u-org--header:hover,
  input[type="search"].u-org--header:active,
  input[type="search"].u-org--header:focus,
  input[type="search"].u-org--header:focus-visible {
    border-color: rgba(57, 59, 61, 0.5) !important;
  }

  input[type="search"].u-org--header:focus {
    border-color: transparent !important;
  }

  .u-org--header .search__input--appheader:not(:focus):-ms-input-placeholder {
    color: #393b3d;
  }

  .u-org--header .search__input--appheader:not(:focus)::-ms-input-placeholder {
    color: #393b3d;
  }

  .u-org--header .search__input--appheader:not(:focus)::placeholder {
    color: #393b3d;
  }







  /* Branding logo */
  .header__titleicon.u-org--titleicon {
    max-width: 120px;
  }
  @media (min-width: 370px) {
    .header__titleicon.u-org--titleicon {
      max-width: 160px;
    }
  }
  .u-org--titleicon + .header__titletext,
  .u-org--titleicon + .sidemenu__titletext {
    display: none;
  }
  .u-org--header .header__titlelink {
    text-overflow: clip;
  }

  /* Custom CSS */
  .menugrid__item--level {display: none} 

body {
    background-color: #ffffff;
    color: #616161;
}

body.new_student .row {
    max-width: 100%;
    width: 100%;
}

.toolbar__link {
   color: #616161; 
}
.toolbar__link:active, 
.toolbar__link:focus, 
.toolbar__link:hover, 
.toolbar__link:visited
{
   color: #616161; 
}
.slick-initialized .slick-slider,
body.new_student .slick-slider,
body.new_student #catalog-featured,
#catalog-featured,
.slick-track,
.slick-slide,
.slick-current,
.slick-active,
#catalog-featured {
    height: auto;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}

#page-footer .localemenu__select {
display: none;
}
.footer__item--locale {
display: none;
}
.localemenu {
display: none;
}
body.new_student #catalog_categories {
    max-width: 1130px;
    margin: 0 auto;
}

body.new_student h2 {
    font-size: 20px;
    letter-spacing: 1px;
    color: #999;
}

h3:not([class]) {
    color: #4285f4;
}
#header .holder,
.top-line {
    background-color: #09b3ce;
}

.assmntreport .answer_section .failed .autofeedback {
    display: none;
}

.activity__tags {
    display: none;
}
.activity__subtitle {
	display: none;
}
.activity__main {
	padding-top: 10px;
}
.coursecard .coursecard__meta .coursecard__type {
    display: none;
}
.coursedetail .coursedetail__meta .coursedetail__type {
    display: none;
}
.toolbar__listitem--active .toolbar__link .toolbar__image {
    background-color: #fbbc05 !important;
    color: #616161  !important;
}
.sidemenu__listitem--active .sidemenu__link .sidemenu__image {
    background-color: #fbbc05 !important;
    color: #616161  !important;
}
.sidemenu__listitem--active .sidemenu__link .sidemenu__text {
    color: #616161  !important;
    font-weight: 500;
}
.toolbar__link:hover {
    color: #fbbc05;
}

.header__btn:focus,
.header__btn:hover {
    color: #616161;
    background-color: #fbbc05;
}
ul.dropdown__home-list li:nth-child(4),
ul.dropdown__home-list li:nth-child(5),
ul.dropdown__home-list li:nth-child(6),
ul.dropdown__home-list li:nth-child(7),
ul.dropdown__home-list li:nth-child(3) {
    display:none;
}
.catalog-featured-link-hero img {
    width: 100%;
}
.sidemenu__link .sidemenu__image {
    border-radius: 50%;
    height: 35px;
    margin: 15px;
    padding: 5px;
    width: 35px;
}
.sidemenu--exceed .sidemenu__link--btn {
    border-color: #4285f4;
    color: #4285f4;
}
.sidemenu--exceed .sidemenu__link--btn:hover {
    border-color: #4285f4 !important;
    color: #4285f4 !important;
}
.sidemenu__link--btn {
   height: 35px;
   margin: 20px 10px;
   padding: 0 15px;
   font-size: 12px;
   font-weight: 400;
   line-height: 14px !important;
   text-align: center;
}
.toolbar__button:hover {
	color: #fbbc05 !important;
}
.enrollment-required {
	color: #9e9e9e !important;
	margin-left: 20px;

}
.course-type {
	display: none;
}
table.courses .course-link {
	color: #4285f4 !important;
	margin-bottom: 8px;
}
table.courses p {
	margin-top: 8px;
}
.enrollment-required .icon-required-circle {
	display: none;
}
body[data-custom-ui^="google"] .cards__summary--legacy .card__imageaccent, body[data-custom-ui^="google"] .cards__summary--legacy .coursecard__imageaccent {
    border-top: 70px solid #4285f4 !important;
}
.blankslate p {
	margin-top: 8px;
}
.blankslate h2 {
	font-size: 28px;
    line-height: 32px;
}
.coursedetail__achievementlink {
	color: #4285f4 !important;
}
.util-app--exceed .comment__editsubmit,
.comments--exceed .comment__editsubmit,
.comment--exceed .comment__editsubmit,
.util-app--exceed .comment__replysubmit,
.comments--exceed .comment__replysubmit,
.comment--exceed .comment__replysubmit {
    background-color: #4285f4 !important;
    border-color: #4285f4 !important;
}
.appicon--exceed {
    color: #4285f4 !important;
}

.header__btn.header__btn--login,
.header__btn.header__btn--login:hover {
    color: #4285f4 !important;
    color: #fff
}
.sharelinks__link {
    color: #4285f4 !important;
}
.util-app--exceed .sidemenu__header,
.sidemenu--exceed .sidemenu__header {
    background-color: #4285f4 !important;
}
.sidemenu--exceed .sidemenu__link--btn {
    border-color: #4285f4 !important;
    color: #4285f4 !important;
}

.sidemenu--exceed .sidemenu__listitem--active .sidemenu__text {
    color: #616161  !important;
}
.subheader--exceed .subheader__tabitem--active .subheader__tablink,
.util-app--exceed .subheader__tabitem--active .subheader__tablink {
    border-bottom-color: #4285f4 !important;
}

.activity__description--embed a,
.activity__description--embed a:visited {
    color: #4285f4 !important;
}
.student_assessment .question-body a {
    color: #4285f4 !important;
}
body[data-custom-ui^="google"] .iconbutton.iconbutton--active.iconbutton--success {
	fill: #4285f4 !important;
}
.activityactions h4 {
	color: #4285f4 !important;
}
.completeactions__text {
	color: #4285f4 !important;	
}
.completeactions__item {
	border: 1px solid #4285f4 !important;	
    color: #4285f4 !important;	
}
.user-profile-edit.company-form .button.blue {
	background-color: #4285f4 !important;
}
.user-profile-edit.company-form .u-headingpage {
  font-size: 20px;
  font-weight: 600;
  color: #4285f4;
}
.user-profile-edit.company-form h3 {
	font-size: 20px;
	font-weight: 600;
}
table.courses tr th {
	font-size: 16px;
}
table.courses .course-date {
	width: 158px;
}
.coursedetail__author {
	display: none;
}
activity-header--author__name {
        display: none;
}
.tag--path {
        display: none;
}
.coursedetail__duration {
	display: none;
}
.coursecard__duration {
	display: none;
}
.cards__list .user_mentor_card  .card__tag {
	display: none;
}
.overlay__content.overlay__content--achievements {
	background-color: #4285f4 !important;
}
.course-title__subheading {
	display: none;
}
.path-title__subheading--author {
	display: none;
}
.coursebar__toolbtn--favorite {display:none; 

}
.coursebar__tools--mobile {display:none;

}


}.browse__typeitem:last-child {display: none;

}
.subheader__tablist :nth-child(2) {
         display: none;
} 

.award__separator {
   opacity: 0.0;
    height: 10px;
    margin: 0;
}
}
.profile__section--stats {
   justify-content: left;
}
.activitylistgroup__header {
    margin-bottom: -1px;
}

.question__watermark { 
    visibility: hidden;
}

/* Hide Integrations tab on profile page */
#main > div.main__header.main__header--profile > nav > ul > li:nth-child(2) > a{
     display: none;
 }

/* Hide Report Flag for "page and e-learning" activites */
#main > div.coursepage > div > article > header > div > ul.pgheading__meta.activitymeta.activitymeta--heading > li > button
 {
    display: none;
}

/* Hide Report Flag for assessments */
#main > div.coursepage > div > article > header > div.course__header > div > ul.activityheading__meta.activitymeta.activitymeta--heading > li:nth-child(4) > button
 {
    display: none;
}

/* Hide Report Flag for paths and collections */
#main > div.coursepage > div > article > header > div > div > ul.activityheading__meta.activitymeta.activitymeta--heading > li > button
 {
    display: none;
}
