

      :root {
        --font: Optum Sans;
        --alt-font: Optum Sans;
        --accent-color: #002677;
        --secondary-color: #ff612b;
        --link-color: #0c55b8;
        --accent-highlight-color: #002677;
        --accent-highlight-background-color: #dde8ff;
        --accent-tinted-color-70: #b3bed6;
        --accent-tinted-color-80: #ccd4e4;
        --accent-tinted-color-90: #e6e9f1;
        --accent-contrast-color: #fff;
        --accent-contrast-tinted-background-color: #b3b3b3;
        --accent-hover-color: #0036aa;
        --secondary-hover-color: #f73f00;
        --secondary-contrast-color: #111;
        --link-hover-color: #3887f2;
      }
      
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_v4/v1/course-uploads/1d058bae-0a66-4770-a42f-adbcd50bdbe2/48c2n6m5juvd-optum-logo-ora-rgb.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}
.instructors .featured-content-article-item {
	border: 0px;
	padding: 0em;
	color: #002677;
}

.instructors .featured-content-article-item__title {font-weight:normal !important;}

.instructors .featured-content-article-item img {
	border-radius: .5em;
}

.hideclass {display:none !important;}

/* Import Optum Sans Fonts */
@import url('https://brand.optum.com/assets/fonts/Optum/OptumSans-Regular.otf');
@import url('https://brand.optum.com/assets/fonts/Optum/OptumSans-Bold.otf');

@font-face {
    font-family: "Optum Sans";
    src: url(https://brand.optum.com/assets/fonts/Optum/OptumSans-Regular.otf) format("opentype");
}
@font-face {
    font-family: "Optum Sans Bold";
    src: url(https://brand.optum.com/assets/fonts/Optum/OptumSans-Bold.otf') format("opentype");
}
 
/* Make hero headers and course tile titles primary blue color */
h1 {color: var(--accent-color) !important;}
h2 {color: var(--accent-color) !important; font-weight: 700;}
h3 {color: var(--accent-color) !important;}
.catalog-grid-item__title {color: var(--accent-color) !important; font-weight: 500 !important;}
.syllabus__section-title {color: var(--accent-color) !important; text-transform: unset !important;}
.expandable-sidebar__toggle {border-radius: .5em;}
.btn {border-radius:.5em !important;}



/* Change color of Favorite report stars to Optum orange */
/* .icon-full-star { color: #FF612B !important;} */

/* Where --manager-shade-X colors appear in admin interface

-50 : MENU/BUTTON TEXT (not hovered), selected tab text (e.g. Executive Summary)
-100: ???
-200: toggle=NO
-300: border around selected Dashboard tab (e.g. "Executive Summary")
-400: TI logo bg; hover tab/link; Account menu when open
-500: highlighted menu option, menu dots, active tab, hovered button 
-600: MENU/BUTTON BG; toggle=yes; table text (Courses, Learners, etc.)
-700: ACCOUNT menu bg
-800: ???
-900: ???
-950: ???
*/

/* Optum-ize the default blue admin interface Mode */
.bluerocratic {
	--manager-shade-50: #e9e9e9;
	--manager-shade-100: yellow;
    --manager-shade-200: #eeeeee;
    --manager-shade-300: #316bbe;
    --manager-shade-400: #FF612B;
    --manager-shade-500: #335192;
    --manager-shade-600:#002677;
    --manager-shade-700:#001e5f;
    --manager-shade-800:fuchsia;
    --manager-shade-900: green;
    --manager-shade-950: orange;
}

/* Replace the pink admin Mode with the formerly-default light blue colors */
.pinkocratic {
    --manager-shade-50: #ebf1fe;
    --manager-shade-100: #dde6fe;
    --manager-shade-200: #b6cafc;
    --manager-shade-300: #93b1fb;
    --manager-shade-400: #7198f9;
    --manager-shade-500: #4a7bf7;
    --manager-shade-600: #2864f6;
    --manager-shade-700: #0940ce;
    --manager-shade-800: #062b89;
    --manager-shade-900: #031545;
    --manager-shade-950: #010b22;
}

/* Darken the gray admin Mode */
.greyocratic {
	--manager-shade-50 : color-mix(in srgb,var(--manager-shade-600),#fff 90%);
	--manager-shade-100: color-mix(in srgb,var(--manager-shade-600),#fff 75%);
	--manager-shade-200: color-mix(in srgb,var(--manager-shade-600),#fff 60%);
	--manager-shade-300: color-mix(in srgb,var(--manager-shade-600),#fff 45%);
	--manager-shade-400: color-mix(in srgb,var(--manager-shade-600),#fff 30%);
	--manager-shade-500: color-mix(in srgb,var(--manager-shade-600),#fff 15%);
    --manager-shade-600:#222222;
    --manager-shade-700: color-mix(in srgb,var(--manager-shade-600),#000 15%);
    --manager-shade-800: color-mix(in srgb,var(--manager-shade-600),#000 30%);
    --manager-shade-900: color-mix(in srgb,var(--manager-shade-600),#000 45%);
	--manager-shade-950: color-mix(in srgb,var(--manager-shade-600),#000 60%);
}


/* Round button corners to match Optum branding */
.btn {
	border-radius: .5rem;
}

.text-white {
	color: white !important;
}
/* .catalog-grid-item__title {
	font-weight: bold;
} */

body {
	color:#4B4D4F;
}

/* Enlarge font size for Learning Path Milestone descriptions/subtitles */
.learning-path-timeline-milestone__subtitle {
	font-size: 1em;
}

/* Make the Learning Path title area height smaller to minimize scrolling */
.smallbanner .learning-content-hero--no-asset {
	height:25em;
}

/* Hide SUPPORT and SIGN OUT links in Courses */
.expandable-sidebar__buttons {display: none !important};

.buttonround {
	background: #002677 !important;
	color: white !important;
}

/* Wrap Central Asset Manager Item Titles */
.expandable-table__row__column--library-title {
	white-space: normal !important;
	line-height: 1.1em !important;}

/* FAQ styling */
.faq h1{
	font-size: 1.25em !important;
	margin: .5em 0 .5em 0 !important;
}
.collapsible {
  background-color: #FAF8F2;
  color: #002677;
  cursor: pointer;
  padding: 18px;
  margin:5px 5px 0px 5px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 1em !important;
  font-weight:bold;
}
.collapsible:hover {
  background-color: #D9F6FA;
    border: solid 2px #ff612b;

}
.detailscontent {
  padding: 18px;
  margin:0px 5px 5px 5px;
  width: 100%;
  border: solid 1px #E1E2E6;;
  font-size: 1em !important;
}

/* Explore menu (.sidenav) styling */


.sidenav {
  position: fixed;
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #ffffff;
  opacity: 1;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
box-shadow: 0 2px 6px rgba(0,0,0,0.16);

}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 1em !important;
  color: #4B4D4F;
  display: block;
}

.sidenav h2 {
	font-size: 1em !important;
	font-weight: 700 !important;
	padding-left: 1em !important;
	color: #002677 !important;
}

.sidenav a:hover:not(.closebtn) {
  border:solid 1px #ff612b;
  background:#FAF8F2;
  border-radius: .5rem;
}


.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 2em !important;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.landingpage .about-block:hover {
  border: 1px solid #ff612b;
  border-radius: .5rem;
  background-color: #FAF8F2;
  /* height: 100% !important; */
}
.landingpage {
	  margin:1rem !important;
}
.landingpage .about-block__text h3 {
  text-transform: none !important;
}

.landingpage img {
    transform: scale(.55);
	margin-left:-4% !important;
}

.optumgradient {
	background-image: linear-gradient(to right, #ff612b , white) !important;
	border-radius:20px;
}

.newnavbutton .featured-content-article-item__description {
	font-size: 1em !important;
}

.newnavbutton .featured-content-article-item__description::before {
	display: none;
}

.newnavbutton .featured-content-article-item {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
}

.newnavbutton .featured-content-article-item__title {
	background: #ff612b
;
	color: rgb(0, 0, 0) !important;
	font-weight: normal;
	text-align: center;
	font-size: 1.5em !important;
	padding: .25em !important;
	margin: auto !important;
	width: 100% !important;
	height: 2em !important;
	border-radius: .25em !important;

}

.newnavbutton:hover .featured-content-article-item:hover {
	opacity: .5;
}

/* Style the sign in page foot (https://www.learninterqual.com/learn/manager/layout-settings > Footer Scripts) moving it up to just below the sign in box */
.signinonly {
    display: none;
}
.session ~ .signinonly {
  display: block !important;
  background: transparent;
  font-family: sans-serif;
  font-size: .75em;
  position:fixed;
top: 500px;
left: 50%;
transform: translate(-50%, -50%);
 }

/* Show full Course List in the Central Asset Manager (no hovering needed) */
/* .central-library .tooltip--bottom {display:contents !important;} */

  .lightbox {
  /* Default to hidden */
  display: none;

  /* Overlay entire screen */
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  
  /* A bit of padding around image */
  padding: 1em;

  /* Translucent background */
  background: rgba(0, 0, 0, 0.8);
}

/* Unhide the lightbox when it's the target */
.lightbox:target {
  display: block;
}

.lightbox span {
  /* Full width and height */
  display: block;
  width: 100%;
  height: 100%;

  /* Size and position background image */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

/* Make "Archive" button in My Progress look more subtle, less buttony */
.dashboard-access-list-item-expansion .btn--alt {background-color: transparent; border-color: transparent;}

img.shadowy-box {  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}

.dash-buttons {width:100% !important;}
.dash-buttons .btn {width:20%; margin:0 10px 10px 10px !important;padding:0 !important;}



/* Eliminate some white space between Certificate icon and navigation buttons at bottom of Learning Path page */

.learning-path-certificate-container {
	padding-bottom: 0;
}


/* Make Change Healthcare logo smaller */

.company-logo__container {
	width: 10rem;
}

.header--article .company__beta-logo {
	pointer-events: none !important;
}

/* Text added before and after .mc-session-description class in Multi-Client Learning Path "Additional Description" area */

.mc-session-description:before {
	content: "⌚ Your session starts at the top of the hour. We recommend you join your session 15 minutes early.";
}

.mc-session-description:after {
	content: "After your session, return to this course to complete your evaluation.";
}


/* Make truncated text in various admin pages un-truncate when hovered over */

.flex-table__col :hover {
	overflow: visible !important;
	white-space: normal !important;
	/* font-weight: bolder !important; */
}

.secondary-sidebar--category-btn :hover {
	overflow: visible !important;
	white-space: normal !important;
	/* font-weight: bolder !important; */
}

.courses-table :hover {
	overflow: visible !important;
	white-space: normal !important;
	/* font-weight: bolder !important; */
}


/* Remove big gap above header links on Certificate Intruction (and all Article-type) pages */

.layout-panel--article {
	padding-top: 0 !important;
}


/* Always unhide "Previous" and "Next" text in course navigation so they don't only appear when Learner hovers over them */

.directional__nav .directional__nav__label {
	visibility: visible;
}


/* Grays out Course Group Custom Fields so ECs can distinguish from Session Custom Fields. Note: Group Custom Fields are still active and clickable, just visually grayed out */

.course--custom-fields .new-form-label:first-of-type * {
	background-color: lightgray !important;
	color: darkgray !important;
}


/* "mockheader" class defined to mimic Header links styles in the Learner Dashboard's Navigation Bar widget */

.mockheader a {
	text-transform: none !important;
	font-style: normal !important;
	font-family: inherit !important;
	font-size: 1rem !important;
	font-weight: 400 !important;
	color: #333 !important;
	background: none !important;
}

.mockheader li:hover {
	background-color: #fff !important;
	background: #f6f6f6 !important;
}

.mockheader .dropdown li {
	box-shadow: 0 0 0 1px rgb(0 0 0 / 5%) !important;
}

.nopadding {
	padding: 0em !important;
	margin: 1em 0em 0em 0em !important;
}

.navbutton p {
	color: white !important;
	margin: auto !important;
	font-weight: normal;
	font-size: 1.4em;
	text-align: center;
}

.navbutton .featured-content-article-item {
	background: #17005D;
}

.navbutton:hover .featured-content-article-item:hover {
	opacity: .5;
}

.navbutton2 .featured-content-article-item {
	background: #FAF8F2;
	color: #002677 !important;
	border-color: white !important;
	border-radius: .5rem;
}

.navbutton2:hover .featured-content-article-item:hover {
	/* opacity: 75%; */
	border: 2px solid #ff612b !important;

}

.navbutton2 .featured-content-article-item__title {
	font-size: 1.5em;
}

.navbutton2 .featured-content-article-item__description {
	font-size: 1em;
	border-color: white !important;
}

.navbutton2 .featured-content-article-item__description::before {
	color: white !important;
	border-color:#ff612b !important;
}

/* Round Corners on Learning Path Milestone Images and Catalog Images */

.learning-path-timeline-milestone-item__asset img {
	border-radius: 5% / 10%;
}

img.catalog-grid-item__asset {
	border-radius: 5% / 10%;
}

.learning-path-timeline-milestone-items .picturefill img {
border-radius: 5% / 15% !important;
}


/* background grey color on dashboard*/

.grey {
	background: #37474F;
}


/* background Bright Blue color on dashboard*/

.bright {
	background: #D9F6FA;
	color:#002677;
  border-radius:20px;
  }
}


/* background Nantucket Red color on dashboard*/

.red {
	background: #F42A4D;
}


/* Navy blue*/

.Navy {
	background: #0f0f59;
}


/*Callout boxes for top Navigation*/

.callout {
	position: relative bottom: 35px;
	right: 20px;
	margin-left: 20px;
	max-width: 300px;
	font-size: 20px;
}

.callout-container {
	padding: 20px;
	background-color: #0f0f59;
	color: white;
	font-size: 20px;
	text-align: center;
}

.callout :hover {
	background-color: white;
	color: #0f0f59;
	font-size: 20px;
	text-align: center;
}


/*Hide Video Ratings*/

.article-sidebar__rating {
	display: none;
}


/* Make unearned badge images unclickable */

.dashboard-badge--unearned {
	pointer-events: none;
}


/* Expand Content and Panorama Tags so text is not truncated*/

.tag-list__pill {
	white-space: normal !important;
}

.student-choice__button--add {
	display: none !important;
}

.enroll__secondary-actions {
	display: none;
}

.sidebar__testimonial {
	display: none;
}

.share__container {
	display: none;
}
