/*- Evaluation Kit -*/
@import 'https://devry.evaluationkit.com/canvas/css';
/*********************************************************************/
/***** BEGIN DESIGNPLUS THEME IMPORT & CUSTOMIZATION  ****************/
/*********************************************************************/
/* Import statements need to be at the top of your CSS file */
/*** Legacy Sidebar ***/
/* For Main CSS file */
@import url(https://designtools.ciditools.com/css/themes.css);
/* For Mobile app CSS file */
/*@import url(https://designtools.ciditools.com/css/app.css);*/
/* Institution color customizations */
@import url(https://designtools.ciditools.com/css/inst_theme_overrides.css);
/*** New Sidebar ***/
/* For Main CSS files */
@import url(https://designplus.ciditools.com/css/content.css);
@import url(https://designplus.ciditools.com/css/editor.css);
/* For Mobile app CSS file */
/*@import url(https://designplus.ciditools.com/css/mobile.css);*/
:root {
    --dt-color-primary: #0059FF;
  --dt-color-primary-contrast: #FFFFFF;
  --dt-color-primary-dark-text: #050505;
  --dt-color-secondary: #FFE200;
  --dt-color-secondary-contrast: #050505;
  --dt-color-secondary-dark-text: #050505;
  --dt-color-accent: #002499;
  --dt-color-accent-contrast: #FFFFFF;
  --dt-color-accent-dark-text: #0059FF;
  --dt-color-gray: #CCCCCC;
  --dt-color-gray-contrast: #000000;
  --dt-color-gray-dark-text: #636363;
  --dt-color-white: #FFFFFF;
  --dt-color-white-contrast: #000000;
  --dt-color-white-dark-text: #707070;
  --dt-color-graybg: #E6E6E6;
  --dt-color-graybg-contrast: #000000;
}
/*********************************************************************/
/***** END DESIGNPLUS THEME IMPORT & CUSTOMIZATION   *****************/
/*********************************************************************/
/*- DISABLE PAGE EDITING -*/
#wiki_page_show.enable-editing .header-bar-right .edit-wiki, #wiki_page_show.enable-editing .header-bar-right .inline-block{
    display: inline-block;
}
#wiki_page_show .header-bar-right .edit-wiki, #wiki_page_show .header-bar-right .inline-block{
    display: none;
}
body:not(.is-admin) .edit_syllabus_link{
    display: none !important;
}
.ic-app-course-menu .collaborations{
    display: none;
}
.group-nav .ic-app-course-menu .collaborations{
    display: block;
}
/*- end DISABLE PAGE EDITING -*/
.student_assignment th {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.student_assignment td {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
span.discussions-editor-save-post-container {
    padding-left: 0.75rem;
}
.devry-truncated-reply {
    max-height: 400px;
    overflow: hidden;
    display: inline-block;
}
.devry-read-more-btn {
    color: #0374B5;
    cursor: pointer;
    display: inline-block;
    font-family: LatoWeb, "Lato Extended", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    margin-top: 10px;
}
.instructor-highlight {
    background: #d7e6f1;
}
.instructor-text {
    align-self: start;
    color: #990001;
    font-size: 1.375rem;
    font-weight: 700;
}
.hidden-post {
    display: none !important;
}
.devry-custom-option:hover {
    background: #0374B5;
    color: #FFFFFF;
}
.devry-custom-option.selected {
    background: #6B7780;
    color: #FFFFFF;
}
.css-v6ykv-optionItem.hide-selection {
    background: #FFFFFF;
    color: #2D3B45;
}
.custom-filter-btn {
    max-height: 38px;
}
#register_email_address {
    display: none !important;
}
#communication_channels .ui-tabs-nav li[aria-controls="register_email_address"] {
    display: none !important;
}
a.add_email_link[title="Add Email Address"],
a.add_email_link[aria-label="Add Email Address"] {
    display: none !important;
}
/* Hide the entire table row containing the "+ Email Address" link */
table.email_channels tr:last-child {
    display: none !important;
}
/* Hide the entire table containing the "Other Contacts" section */
table.other_channels {
    display: none !important;
}
/* Hide the horizontal line at the bottom of the aside section */
#right-side hr {
    display: none;
}
/*-- Module Items Color --*/
.context_module_items .ig-type-icon {
    background-color: #002499 !important;
    color: #FFF
}
.assignmentDetails__Title {
	color: #FFF;
}
#left-side.list-view a.active, .list-view a.active, .list-view a.active:hover {
    background: none !important;
    color: #002499 !important
}
.list-view a.active {
    border: none;
    border-bottom: 3px solid #FFE200 !important
}
.assignment-title .title-content h1.title::after, .dvrseperator::after {
    content: ''
}
.assignment-title .title-content h1.title::after, .dvrseperator::after, .dvrseperatorblock {
    width: 4.5rem;
    height: .3125rem;
    background-color: #002499 !important;
    display: block;
    margin-top: 1.125rem
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Active Button on Left Nav --*/
.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .ic-app-header__menu-list-link {
  background: #FFE200 !important
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Breadcrumb Link Color --*/
#breadcrumbs > ul > li a, #breadcrumbs > ul > li + li:last-of-type a {
  color: #0059FF
}
/* Side Navigation - DP */
.dp_syllabus_trigger {
  background: #0059FF
}
/* Modules Page */
.item-group-condensed .ig-header {
  background-color: #F5F2EE
}
.btn.ui-button-text-only.cancel_button {
    color: #002499 !important
}
.btn.ui-button-text-only.button_type_submit {
    color: #FFF !important
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Set Font Family --*/
h1, h2, h3, h4, h5, h6, .dp-wrapper h1, .dp-wrapper h2, .dp-wrapper h3, .dp-wrapper h4, .dp-wrapper h5, .dp-wrapper h6 {
  font-family: "Inter Tight", sans-serif;
  color: #002499
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Heading Styles --*/
.dp-wrapper h1 {
  font-size: 2.8rem;
  line-height: 1em
}
.dp-wrapper h2 {
  font-size: 2.4rem;
  line-height: 2em
}
.dp-wrapper h3 {
  font-size: 2rem;
  line-height: 2em
}
.dp-wrapper h4 {
  font-size: 1.6rem;
  line-height: 1.8em;
  margin-top: 1em
}
.dp-wrapper h5 {
  font-size: 1.4rem;
  line-height: 1.6em
}
.dp-wrapper h6 {
  font-size: 1.2rem;
  line-height: 1.4em
}
.reference_apa, .book_citation {
    padding-left: 70px;
    text-indent: -70px;
}
.dp-wrapper pre {
    margin: 1em 1em 2em 1em;
}
.dp-wrapper pre.prettyprint span {
	line-height: 1.6em;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Set Margins between tables and other objects --*/
.dp-wrapper p + table, .dp-wrapper ul + table, .dp-wrapper ol + table, .dp-wrapper div + table, .dp-wrapper img + table {
  margin-top: 2em
}
.dp-wrapper table + p, .dp-wrapper table + ul, .dp-wrapper table + ol, .dp-wrapper table + div, .dp-wrapper table + img {
  margin-top: 3em
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Button Styles and List --*/
.dp-wrapper ol > li, .dp-wrapper ul > li {
  font-size: 1rem;
  line-height: 1.5em;
  margin-bottom: 1em
}
.dp-wrapper ul.pill > li {
    margin-bottom: 0;
}
.dp-wrapper ul > li a {
  font-size: 1rem;
  line-height: 1.5em
}
.dp-wrapper ol > li strong, .dp-wrapper ul > li strong {
  line-height: 2
}
.dp-wrapper a.bs-btn, .dp-wrapper a.dvrbtn, .dp-wrapper a:not(.Button).dvrmutton__options__option, .dp-wrapper a:not(.Button):hover, .dp-wrapper a:not(.dvrbtn).dvrmutton__options__option, .dp-wrapper a:not(.dvrbtn):hover, .dp-wrapper a:not(.dvrladftable__col__body__item__link).dvrmutton__options__option, .dp-wrapper a:not(.dvrladftable__col__body__item__link):hover, .dp-wrapper a:not(.link).dvrladftable__col__body__item__link, .dp-wrapper ul.dvrquick__linklist a, .load_tab .Button:hover, .load_tab .btn:hover, .load_tab .ui-button:hover {
  text-decoration: none
}
.dp-wrapper a:hover, .dp-wrapper a:not(.Button), .dp-wrapper a:not(.dvrbtn), .dp-wrapper a:not(.dvrladftable__col__body__item__link), .dp-wrapper a:not(.link).dvrladftable__col__body__item__link:hover, .dp-wrapper ul.dvrquick__linklist a:hover, .user_content .dp-wrapper .dvr-quiz-submit a:not(.btn):not(.Button):not(.ui-button) {
  text-decoration: underline
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Banner Styles --*/
body .dp-wrapper .dp-header-title {
  font-size: 1.6rem;
  line-height: 2;
  color: #0059FF
}
body .dp-wrapper .dp-header.dvrbheader {
  padding: 1em !important;
  background-color: #F5F2EE
}
.dp-wrapper header.dvrbheader.dvrbheader--dark {
  background-color: #002499
}
.dp-wrapper header.dvrbheader h1.dp-heading {
  margin-top: 0;
  padding-top: 0
}
body .dp-wrapper .dp-header.dvrbheader h1.dp-heading .dp-header-title {
  color: #0059FF;
  font-size: 2.8rem;
  line-height: 1
}
body .dp-wrapper .dp-header.dvrbheader.dvrbheader--dark h1.dp-heading .dp-header-title {
  color: #FFE200;
  font-size: 2.8rem;
  line-height: 1
}
.dp-wrapper header.dvrbheader h1.dvrseperator, .dp-wrapper header.dvrbheader h2.dvrseperator, .dp-wrapper header.dvrbheader h5.dvrseperator {
  font-size: 1.6rem;
  line-height: 2;
  margin-top: 1em
}
.dp-wrapper header.dvrbheader.dvrbheader--dark h1.dvrseperator, .dp-wrapper header.dvrbheader.dvrbheader--dark h2.dvrseperator, .dp-wrapper header.dvrbheader.dvrbheader--dark h5.dvrseperator {
  line-height: 1;
  margin-bottom: 0
}
.dp-wrapper header.dvrbheader.dvrbheader--dark h1.dvrseperator, .dp-wrapper header.dvrbheader.dvrbheader--dark h2.dvrseperator, .dp-wrapper header.dvrbheader.dvrbheader--dark h5.dvrseperator {
  color: #FFF
}
.dp-wrapper .assignment-title .title-content h1.title::after, .dp-wrapper .dvrseperator::after, .dvrseperatorblock {
  width: 4.5rem;
  height: .3125rem;
  background-color: #FFE200;
  display: block;
  margin-top: 1.125rem
}
.dp-wrapper .assignment-title .title-content h1.title::after, .dp-wrapper .dvrseperator::after, .dp-wrapper .dvrseperatorblock {
  content: '';
  width: 4.5rem;
  height: .3125rem;
  background-color: #002499;
  display: block;
  margin-top: 1.125rem
}
.dp-wrapper .dvrbheader--dark .dvrseperator::after {
  background-color: #FFE200
}
#course_syllabus #dvu-header {
  background-color: #F5F2EE;
  padding: 1em;
  border: 1px solid #e8eaec;
}
body #course_syllabus .dp-wrapper .dp-header {
  margin-bottom: 0;
  padding: 0;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Content Block Styles --*/
.dp-wrapper > .dp-content-block + div {
  margin-top: 2em
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Quickstart Links --*/
.dp-wrapper ul.dvrquick__linklist li {
  display: inherit
}
.dp-wrapper .dvrquick__linklist li {
  border-bottom: .1875rem solid #000;
  padding: 1.125em 0.5em 1.125em 0
}
.user_content .dvrquick__linklist li a {
  text-decoration: none !important
}
.dp-wrapper .dvrbtn.dvrbtn--icon::before, .dvrinstructor__avatar, .dp-wrapper .dvrquick__linklist a::after {
  background-size: contain;
  background-repeat: no-repeat;
}
.dvrdiscuss > ul + h6, .dvrdiscuss > ul + p, .dp-wrapper .dvrquick__heading + .dvrquick__linklist, .dp-wrapper .dvrrequirements__items__item__copy + .ui-accordion, .dp-wrapper .dvrsteps__copy + .dvrsteps__steps, .dp-wrapper .dvrsupplemental p + div, .user_content .dp-wrapper ol, .user_content .dp-wrapper ul {
  margin-top: 1.5rem
}
.dp-wrapper ul.dvrquick__linklist > li a {
  font-size: 1.25rem
}
.dp-wrapper .dvrquick__linklist a::after {
  content: '';
  background-position: center center;
  display: inline-block;
  float: right;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-filter: brightness(0) saturate(100%) invert(24%) sepia(96%) saturate(7504%) hue-rotate(217deg) brightness(104%) contrast(122%);
  filter: brightness(0) saturate(100%) invert(24%) sepia(96%) saturate(7504%) hue-rotate(217deg) brightness(104%) contrast(122%)
}
.dp-wrapper .dvrbtn.dvrbtn--icon::before, .dp-wrapper .dvrinstructor__avatar, .dp-wrapper .dvrquick__linklist a::after {
  background-size: contain;
  background-repeat: no-repeat
}
.dp-wrapper .dvrinfo {
  background-color: #C9D5E4;
  margin-top: 2em;
  padding: 1em
}
.dvrinfo h4 {
	margin-top: 0
}
.dp-wrapper header.dvrbheader .dvricon--icon-courses {
  display: none
}
.dp-wrapper .dvrdue__icon + .dvrdue__text, .dp-wrapper .dvrinfo__icon + .dvrinfo__text, .dp-wrapper .dvrladftable__col__body__item__link__text + .dvrladftable__col__body__item__link__icon, .dp-wrapper .dvrladftable__col__head__icon + .dvrladftable__col__head__heading, .dp-wrapper .dvrlearncta__body, .dvrlearncta__head__icon + .dvrlearncta__head__heading, .dp-wrapper .dvrlink .dvricon:last-child, .dvrquick__linklist a::after, .dp-wrapper .dvrrequirements__subhead__icon + .dvrrequirements__subhead__copy, .dp-wrapper .dvrtip__icon + .dvrtip__text {
  margin-left: .75rem
}
.dp-wrapper .dvricon.dvricon--icon-forward::before, .dp-wrapper .dvrquick__linklist a::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNODAgNDBDODAgMTcuOTA5IDYyLjA5MSAwIDQwIDBTMCAxNy45MDkgMCA0MHMxNy45MDkgNDAgNDAgNDAgNDAtMTcuOTA5IDQwLTQwem0tNCAwYzAgMTkuODgyLTE2LjExOCAzNi0zNiAzNlM0IDU5Ljg4MiA0IDQwIDIwLjExOCA0IDQwIDRzMzYgMTYuMTE4IDM2IDM2eiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTU4LjA4MiA0MC44ODFsLS4wMzIuMDYzYTEuOTg1IDEuOTg1IDAgMDEtLjIzMy4zNDNsLS4wMzguMDQ0YTIuMDEyIDIuMDEyIDAgMDEtLjA1Mi4wNTZsLS4wMjcuMDI3LTEzLjU3MiAxMy41NzJhMiAyIDAgMDEtMi45NDUtMi43MDJsLjExNy0uMTI3TDUxLjQ1OCA0MkgyMy43MTRhMiAyIDAgMDEtLjE0OS0zLjk5NWwuMTUtLjAwNUg1MS40Nkw0MS4zIDI3Ljg0M2EyIDIgMCAwMS0uMTE3LTIuNzAxbC4xMTctLjEyOGEyIDIgMCAwMTIuNzAxLS4xMTZsLjEyNy4xMTZMNTcuNyAzOC41ODZsLjA1LjA1MS4wNTQuMDYtLjEwNC0uMTExYTIuMDIyIDIuMDIyIDAgMDEuNTA1Ljg1bC4wMS4wMzItLjAxLS4wMzJhMS45ODYgMS45ODYgMCAwMS4wOC41NjR2LjAyNmMwIC4wMzUtLjAwMS4wNy0uMDAzLjEwNGwuMDA0LS4xM2EyLjAyNCAyLjAyNCAwIDAxLS4xOTcuODY1bC0uMDA3LjAxNnoiLz48L3N2Zz4=)
}
.dp-wrapper .dvricon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dp-wrapper .dvraschedule__data__body__points__link .dvricon {
  margin-top: .3125em;
}
.dp-wrapper .dvraschedule__data__body__points__link .dvricon + a, .dp-wrapper .dvraschedule__data__body__points__link .dvricon + div, .p-wrapperr .ui-tabs .ui-tabs-nav li + li {
  margin-left: .375rem;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- dvr practice callout styles --*/
.dp-wrapper .dvrpractice {
  border-left: 0.3125rem solid #FFE200;
  padding-top: 1.5rem;
  padding-bottom: 1.875rem
}
.dp-wrapper .dvrpractice__heading {
  padding: 0.75rem;
  background-color: #FFE200;
  font-size: 1.125em;
  line-height: 1.33em;
  font-weight: 600;
  display: inline-block;
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem
}
.dp-wrapper .dp-accordion-default.ui-accordion .ui-accordion-content > .dp-accordion-default .ui-accordion-content, .dp-wrapper .dp-accordion-default.ui-accordion .ui-accordion-content > .dp-accordion-default .ui-accordion-content > .dp-accordion-default .ui-accordion-content > .dp-accordion-default .ui-accordion-content, .dp-wrapper .kl_panels_accordion.ui-accordion .ui-accordion-content > .kl_panels_accordion .ui-accordion-content, .dp-wrapper .kl_panels_accordion.ui-accordion .ui-accordion-content > .kl_panels_accordion .ui-accordion-content > .kl_panels_accordion .ui-accordion-content > .kl_panels_accordion .ui-accordion-content, .dvrpractice, .dvrrubrics__table__body__row.dvrrubrics__table__body__row--totals .dvrrubrics__table__body__row__col__body, .dvrrubrics__table__body__row.dvrrubrics__table__body__row--totals .dvrrubrics__table__body__row__col__subheading {
  background-color: #FFF6B2
}
.dp-wrapper .dvrladftable__col__body, .dp-wrapper .dvrpractice__body, .dvrrequirements__items__item__copy p, .dp-wrapper .dvrrequirements__items__item__heading, .dp-wrapper .dvrrubrics__table__body__row__col__body, .dp-wrapper .dvrrubrics__table__body__row__col__heading, .dp-wrapper .dvrrubrics__table__body__row__col__subheading, .dp-wrapper .dvrrubrics__table__head__heading {
  padding-left: .75rem;
  padding-right: .75rem
}
.dp-wrapper .dvrladftable__col__head {
  border-bottom: 3px solid #0033E1;
  padding-bottom: 0.75em;
  margin-bottom: 1.5em
}
.dp-wrapper .dvrladftable__col__body {
  padding-left: .75em;
  padding-right: .75em
}
.dp-wrapper .dvrladftable__col__body p {
  margin-bottom: 2em
}
.dp-wrapper .dvrladftable__col__body .dvrladftable__col__body__item {
  margin-bottom: 2em
}
.dp-wrapper .dvrladftable__col__body__item__info__points {
  color: #388707;
  display: none
}
.dp-wrapper .dp-accordion-default.ui-accordion .ui-accordion-header-icon, .dvrcontenttable__section.dvrcontenttable__section--head {
  display: none
}
.dp-wrapper .dvrladftable__col__head, .dvrlearncta__head {
  align-items: center;
  border-bottom: .1875rem solid #0033E1;
  padding-bottom: .75rem;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Accordion/Expander/Tabs Styles --*/
#dp-tools-wrapper .dp-accordion-default > .dp-panel-heading a, #dp-tools-wrapper .dp-accordion-plus > .dp-panel-heading a, #dp-tools-wrapper .dp-expander-default > .dp-panel-heading a, #dp-tools-wrapper .dp-expander-plus > .dp-panel-heading a, .dp-wrapper .dp-accordion-default > .dp-panel-heading a, .dp-wrapper .dp-accordion-plus > .dp-panel-heading a, .dp-wrapper .dp-expander-default > .dp-panel-heading a, .dp-wrapper .dp-expander-plus > .dp-panel-heading a {
  border: none;
  border-top: 3px solid #e5e5e5;
  color: #0059FF !important;
  background: #fff;
  font-size: 1.4rem
}
#dp-tools-wrapper .dp-accordion-default > .dp-panel-heading a:hover, #dp-tools-wrapper .dp-accordion-plus > .dp-panel-heading a:hover, #dp-tools-wrapper .dp-expander-default > .dp-panel-heading a:hover, #dp-tools-wrapper .dp-expander-plus > .dp-panel-heading a:hover, .dp-wrapper .dp-accordion-default > .dp-panel-heading a:hover, .dp-wrapper .dp-accordion-plus > .dp-panel-heading a:hover, .dp-wrapper .dp-expander-default > .dp-panel-heading a:hover, .dp-wrapper .dp-expander-plus > .dp-panel-heading a:hover {
  border: none;
  border-top: 3px solid #e5e5e5;
  color: #FFF !important;
  background-color: #0059FF
}
#dp-tools-wrapper .dp-accordion-default > .dp-panel-heading.active a, #dp-tools-wrapper .dp-accordion-plus > .dp-panel-heading.active a, #dp-tools-wrapper .dp-expander-default > .dp-panel-heading.active a, #dp-tools-wrapper .dp-expander-plus > .dp-panel-heading.active a, .dp-wrapper .dp-accordion-default > .dp-panel-heading.active a, .dp-wrapper .dp-accordion-plus > .dp-panel-heading.active a, .dp-wrapper .dp-expander-default > .dp-panel-heading.active a, .dp-wrapper .dp-expander-plus > .dp-panel-heading.active a {
  background-color: #002499 !important;
  color: #FFF !important;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}
#dp-tools-wrapper .dp-accordion-default .dp-panel-icon, #dp-tools-wrapper .dp-accordion-plus .dp-panel-icon, #dp-tools-wrapper .dp-expander-default .dp-panel-icon, #dp-tools-wrapper .dp-expander-plus .dp-panel-icon, .dp-wrapper .dp-accordion-default .dp-panel-icon, .dp-wrapper .dp-accordion-plus .dp-panel-icon, .dp-wrapper .dp-expander-default .dp-panel-icon, .dp-wrapper .dp-expander-plus .dp-panel-icon {
  transform: translateY(50%);
  rotate: 180deg
}
.dp-wrapper .btn-group.dp-expander-controls {
  float: right;
  margin-top: -1.75em
}
.dp-wrapper .btn-group.dp-expander-controls .btn.dp-expander-expand:hover, .dp-wrapper .btn-group.dp-expander-controls .btn.dp-expander-collapse:hover {
  background-color: #0059FF;
  color: #FFF
}
#dp-tools-wrapper .dp-panels-wrapper, .dp-wrapper .dp-panels-wrapper {
  margin-top: 2em
}
#dp-tools-wrapper .dp-panels-wrapper.dp-accordion-default, .dp-wrapper .dp-panels-wrapper.dp-accordion-default {
  margin-top: 0
}
#dp-tools-wrapper .dp-accordion-default > .dp-panel-content, #dp-tools-wrapper .dp-accordion-plus > .dp-panel-content, #dp-tools-wrapper .dp-expander-default > .dp-panel-content, #dp-tools-wrapper .dp-expander-plus > .dp-panel-content, .dp-wrapper .dp-accordion-default > .dp-panel-content, .dp-wrapper .dp-accordion-plus > .dp-panel-content, .dp-wrapper .dp-expander-default > .dp-panel-content, .dp-wrapper .dp-expander-plus > .dp-panel-content, .dvraschedule__data.dvraschedule__data--points .dvraschedule__data__body__points {
  width: 100%
}
#dp-tools-wrapper .dp-tabs > .nav-tabs a.nav-link.active, #dp-tools-wrapper .dp-tabs > .nav-tabs > .dp-panel-heading.active, #dp-tools-wrapper .dp-tabs > .dp-panel-group a.nav-link.active, #dp-tools-wrapper .dp-tabs > .dp-panel-group > .dp-panel-heading.active, .dp-wrapper .dp-tabs > .nav-tabs a.nav-link.active, .dp-wrapper .dp-tabs > .nav-tabs > .dp-panel-heading.active, .dp-wrapper .dp-tabs > .dp-panel-group a.nav-link.active, .dp-wrapper .dp-tabs > .dp-panel-group > .dp-panel-heading.active {
  border-radius: 0;
  border-top: 4px solid #002499;
}
#dp-tools-wrapper .dp-tabs > .nav-tabs a.nav-link, #dp-tools-wrapper .dp-tabs > .nav-tabs > .dp-panel-heading, #dp-tools-wrapper .dp-tabs > .dp-panel-group a.nav-link, #dp-tools-wrapper .dp-tabs > .dp-panel-group > .dp-panel-heading, .dp-wrapper .dp-tabs > .nav-tabs a.nav-link, .dp-wrapper .dp-tabs > .nav-tabs > .dp-panel-heading, .dp-wrapper .dp-tabs > .dp-panel-group a.nav-link, .dp-wrapper .dp-tabs > .dp-panel-group > .dp-panel-heading {
  border-top: 4px solid #FFF;
}
.dp-wrapper .dp-tabs > ul.nav-tabs > li.nav-item {
  margin-bottom: 0;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Book Callout Styles --*/
.dp-wrapper .dvrmaterials__image {
  position: relative;
  width: 8.5rem;
  border-radius: 0.1875rem;
  padding-right: 1em;
  height: 10rem;
  float: left
}
.dp-wrapper div.dvrmaterials__image > img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-right: 2px solid #999;
  border-bottom: 4px solid #999;
  height: 100%;
  min-height: 100px;
  margin-top: 0;
  -o-object-position: center center;
  object-position: center center
}
.dp-wrapper .dvrmaterials .dvrmaterials__body.dvrmaterials__body--caption:first-of-type {
  margin-left: 10em
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Instructor Info Styles --*/
.dp-wrapper .dvrinstructor {
  display: grid;
  grid: auto-flow/-webkit-min-content 1fr 1fr;
  grid: auto-flow/min-content 1fr 1fr;
  grid-gap: 0.75rem 0.75rem;
  background-color: #CCE8FE;
  border-left: 0.3125rem solid #002499;
  border-radius: 0 0.25rem 0.25rem 0
}
.dp-wrapper .dvrinstructor__avatar {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNTEuODQgNTEuOTcxYzYuMjQ2IDMuMDU0IDExLjE5NiA4LjQxMSAxMy44NSAxNC45OGwuMTc3LjQ1LTMuNzM0IDEuNDM2Yy0yLjI0NS01LjgzNi02LjU3NC0xMC41OTUtMTIuMDUtMTMuMjcyLS42OTgtLjM0Mi0xLjM0Ni0uNDQzLTIuNDItLjI5NmwtLjM5OC4wNjJjLS4xMzkuMDI0LS4yODUuMDUyLS40MzguMDgzbC0uNDgyLjEwNC0uNTMxLjEyNC0uOS4yMjctLjczLjE4NS0uMzM3LjA4Mi0uNjI4LjE0NWMtMS4yLjI2My0yLjA4Ny4zNzItMy4xMjguMzcyLS43MzIgMC0xLjM5LS4wNS0yLjE1NC0uMTY0bC0uNTI3LS4wODYtLjU3LS4xMDctLjYyNS0uMTI4LS42OTMtLjE1MS0xLjAxNi0uMjI3LS44NjMtLjE4Yy0uMTc5LS4wMzYtLjM1LS4wNjgtLjUxNS0uMDk3bC0uNDcxLS4wOC0uNDMyLS4wNmMtMS4zMS0uMTYyLTIuMDgtLjA0Ny0yLjg2Mi4zNS01LjAwOSAyLjU0Mi05LjAzIDYuODQxLTExLjMyMiAxMi4xMDlsLS4xOTIuNDUzLTMuNjk4LTEuNTI0YzIuNjE4LTYuMzU0IDcuMzkyLTExLjU1NCAxMy40LTE0LjYwNSAyLjAxNS0xLjAyMyAzLjYyMi0xLjEgNi42NDUtLjUxNWwuNjk2LjE0Ljc0Ni4xNjIgMS4zMjQuMjk0LjUzOC4xMTIuNDgzLjA5Mi40MzguMDc0Yy4xMzkuMDIxLjI3My4wNC40MDIuMDU2bC4zNzYuMDQxYy4zMDYuMDI4LjU5NS4wNC44OTIuMDRhOC40IDguNCAwIDAwLjkxLS4wNDhsLjM4My0uMDQ5Yy4wNjYtLjAxLjEzMy0uMDIuMjAxLS4wMzJsLjQyOC0uMDc4LjIzLS4wNDcuNDk1LS4xMWMuMTc0LS4wNC4zNTctLjA4NS41NTItLjEzNGwxLjM1Ni0uMzQ0LjY4Mi0uMTY0LjYzNS0uMTRjMi41NTQtLjUzNyAzLjk5OC0uNDU0IDUuODc4LjQ2NXpNNDAuMDkgMTFjOS45NDIgMCAxOCA4LjA1OCAxOCAxOHMtOC4wNTggMTgtMTggMThjLTkuOTQxIDAtMTgtOC4wNTgtMTgtMThzOC4wNTktMTggMTgtMTh6bTAgNGMtNy43MzIgMC0xNCA2LjI2OC0xNCAxNHM2LjI2OCAxNCAxNCAxNGM3LjczMyAwIDE0LTYuMjY4IDE0LTE0cy02LjI2Ny0xNC0xNC0xNHoiLz48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik00MCAwQzE3LjkwOSAwIDAgMTcuOTA5IDAgNDBzMTcuOTA5IDQwIDQwIDQwIDQwLTE3LjkwOSA0MC00MFM2Mi4wOTEgMCA0MCAwem0wIDRjMTkuODgyIDAgMzYgMTYuMTE4IDM2IDM2UzU5Ljg4MiA3NiA0MCA3NiA0IDU5Ljg4MiA0IDQwIDIwLjExOCA0IDQwIDR6Ii8+PC9zdmc+);
  background-position: center center;
  width: 3rem;
  height: 3rem;
  overflow: hidden;
  border-radius: 20rem;
  position: relative
}
.dp-wrapper .dvrbheader, .dp-wrapper .dvrdue, .dp-wrapper .dvrinstructor, .dp-wrapper .dvrtip, body .dp-wrapper .dp-header.dvrbheader {
  padding: 1.5rem .75rem 1.875rem;
}
.dvrtip {
    display: flex;
    background-color: #CCE8FE;
    border-radius: .1875rem;
}
.dvrinstructor__info__name {
  font-size: 1.1875em;
  line-height: 1.25em;
  font-weight: 700
}
.dvrinstructor__info__title {
  font-size: 1em;
  line-height: 1.25em;
  margin-top: 0.375rem
}
.dp-wrapper .dvrcourseinfo__info h6 {
  font-size: 1.4rem
}
.dvrbtn.dvrbtn--icon::before {
    content: '';
    background-position: center center;
    min-width: 1.5em;
    min-height: 1.5em;
    -webkit-transition: -webkit-filter .2s;
    transition: filter .2s;
    -o-transition: filter .2s;
}
.dvrbtn.dvrbtn--icon::before, .dvrinstructor__avatar, .dvrquick__linklist a::after {
    background-size: contain;
    background-repeat: no-repeat;
}
.dvrinstructor__info__ctas__email::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNzIuNjUgMTYuMDgxYTIgMiAwIDAxMi41NjUgMy4wNjZsLS4xMjYuMTA1LTI3LjE0NiAyMC44OGExMy4wMjcgMTMuMDI3IDAgMDEtMTUuNjE0LjIwNGwtLjI3Mi0uMjA0LTI3LjE0Ni0yMC44OGEyIDIgMCAwMTIuMzA0LTMuMjY1bC4xMzQuMDk0IDI3LjE0NyAyMC44OGE5LjAyNyA5LjAyNyAwIDAwMTAuNzY4LjE3OWwuMjQtLjE3OSAyNy4xNDctMjAuODh6Ii8+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNzAgMTJjNS41MjMgMCAxMCA0LjQ3NyAxMCAxMHYzNWMwIDUuNTIzLTQuNDc3IDEwLTEwIDEwSDEwQzQuNDc3IDY3IDAgNjIuNTIzIDAgNTdWMjJjMC01LjUyMyA0LjQ3Ny0xMCAxMC0xMGg2MHptMCA0SDEwYTYgNiAwIDAwLTUuOTk2IDUuNzc1TDQgMjJ2MzVhNiA2IDAgMDA1Ljc3NSA1Ljk5NkwxMCA2M2g2MGE2IDYgMCAwMDUuOTk2LTUuNzc1TDc2IDU3VjIyYTYgNiAwIDAwLTUuNzc1LTUuOTk2TDcwIDE2eiIvPjwvc3ZnPg==);
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Objective Styles --*/
.dp-wrapper ol.dvr-obj-list.upper-alpha {
  list-style: none;
  counter-reset: alpha;
  padding-left: 0
}
.dp-wrapper ol.dvr-obj-list.dvr-obj-list-lg {
  margin-left: 0
}
.dp-wrapper ol.dvr-obj-list {
  list-style: none;
  counter-reset: num;
  padding-left: 0
}
.dp-wrapper ol.dvr-obj-list > li {
  counter-increment: num;
  position: relative;
  padding-left: 4em; /* Space for number */
  margin-bottom: 2em
}
.dp-wrapper ol.dvr-obj-list > li::before {
	border: none;
	border-radius: 0;
  content: counter(num);
  font-size: 2rem;
  font-weight: bold;
  position: absolute;
  color: #002499;
  left: 0;
  top: 0;
  padding-right: 0.75em;
  line-height: 1;
  border-right: 2px solid #C9D5E4
}
.dp-wrapper ol.dvr-obj-list.upper-alpha > li {
  counter-increment: alpha;
  position: relative;
  padding-left: 4em; /* Makes room for the custom marker */
  margin-bottom: 2em
}
.dp-wrapper ol.dvr-obj-list.upper-alpha > li strong {
  line-height: 2
}
.dp-wrapper ol.dvr-obj-list.upper-alpha > li::before {
  content: counter(alpha, upper-alpha);
  left: 0
}
.dp-wrapper ol.dvr-obj-list {
  margin-bottom: 1.5em;
  padding: .5em .5em .5em 1em;
  counter-reset: li
}
.dp-wrapper .kl_objective_subhead, .dp-wrapper .dp-objective-subhead {
  min-height: 3em
}
.dp-wrapper .kl_objective_subhead h3, .dp-wrapper .dp-objective-subhead h3 {
    font-size: 1.25rem;
    line-height: 1.55em;
    padding-left: 3.5em;
    padding-bottom: 1em;
    color: #050505
}
.user_content .dp-wrapper ol.dvr-obj-list {
  margin-top: 0.5em
}
.dp-wrapper .dp-objective-subhead > .dvricon.dvricon--icon-course-objectives::before,.dp-wrapper  .kl_objective_subhead > .dvricon.dvricon--icon-course-objectives::before {
  -webkit-filter: invert(1) brightness(.4) sepia(1) hue-rotate(70deg) saturate(2);
  filter: invert(1) brightness(.4) sepia(1) hue-rotate(70deg) saturate(2)
}
.
.dp-wrapper ol.dvr-obj-list, .dp-wrapper ul.dvr-success-list {
  font-size: 1.125rem;
  line-height: 1.5em;
  margin-left: 5em;
  list-style-type: none
}
.dp-wrapper ul.dvr-success-list > li {
  position: relative;
  display: block;
  padding: .4rem .4rem .2rem 2rem;
  margin: .5rem 0 0;
  text-decoration: none
}
.dp-wrapper ul.dvr-success-list li::before {
  content: ' '
}
.dp-wrapper ul.dvr-success-list > li:before {
  top: 1.75rem;
  margin-top: -1.5rem;
  line-height: 2em;
  content: " ";
  background-position: top left;
  -webkit-filter: invert(1) brightness(.4) sepia(1) hue-rotate(70deg) saturate(2);
  filter: invert(1) brightness(.4) sepia(1) hue-rotate(70deg) saturate(2)
}
.dp-wrapper ol.dvr-obj-list > li:before, .dp-wrapper ul.dvr-success-list > li:before {
  position: absolute;
  left: -1rem;
  max-height: 2rem;
  max-width: 2rem;
  font-weight: 600;
  font-size: 2rem;
  width: 2rem;
  height: 2rem;
  font-family: Poppins, sans-serif;
  text-align: center
}
.dp-wrapper .dvricon.dvricon--icon-success::before, .dp-wrapper ul.dvr-success-list > li:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNDAgMGMyMi4wOTEgMCA0MCAxNy45MDkgNDAgNDBTNjIuMDkxIDgwIDQwIDgwIDAgNjIuMDkxIDAgNDAgMTcuOTA5IDAgNDAgMHptMCA0QzIwLjExOCA0IDQgMjAuMTE4IDQgNDBzMTYuMTE4IDM2IDM2IDM2IDM2LTE2LjExOCAzNi0zNlM1OS44ODIgNCA0MCA0eiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTU1LjQzIDI0LjUyYTIgMiAwIDAxMy4yMzYgMi4zNDdsLS4wOTcuMTMzLTIyLjE5OCAyOC4wODVhNC45NzIgNC45NzIgMCAwMS00LjEwOCAxLjk2MiA0Ljk2IDQuOTYgMCAwMS0zLjgxNC0xLjk2NGwtNy4wODQtMTAuMDUyYTIgMiAwIDAxMy4xNy0yLjQzNGwuMS4xMyA2Ljk2OSA5Ljg5MWEuOTcyLjk3MiAwIDAwLjc3OC40MzFjLjI3NS4wMDguNTM5LS4xLjc0My0uMzE1bC4wODQtLjA5OUw1NS40MzEgMjQuNTJ6Ii8+PC9zdmc+)
}
.dp-wrapper ol.dvr-obj-list li, .dp-wrapper ol.dvr-obj-list > li {
  position: relative;
  display: block;
  padding: 0 .4em .4em 3em;
  margin: 0.5em 0 0.5em 0;
  text-decoration: none;
  border-radius: .3em;
    font-size: 1.25rem;
}
.dp-wrapper ol.dvr-obj-list li:last-of-type, .dp-wrapper ol.dvr-obj-list > li:last-of-type {
  margin-bottom: 0
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Assignment Schedule Styles --*/
.dp-wrapper .dvraschedule__data {
  text-align: left;
  width: 100%;
  overflow: scroll;
  max-width: 100%
}
.dp-wrapper .dvraschedule__data__body {
  border-top: .1875rem solid #5492FF
}
.dp-wrapper tbody.dvraschedule__data__body tr:first-of-type th, .dp-wrapper tbody.dvraschedule__data__body tr:first-of-type td {
  padding-top: .6em
}
.dp-wrapper .kl_timeline .kl_panels_accordion.ui-accordion .ui-accordion-header a, .dp-wrapper .dvraschedule__data td:first-child, .dp-wrapper .dvraschedule__data th:first-child {
  padding-left: .75rem
}
.dp-wrapper .dvraschedule__data.dvraschedule__data--points .dvraschedule__data__body__date {
  min-width: 10rem
}
.dp-wrapper .dvraschedule__data__head th {
  font-family: "Inter Tight", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
  padding-bottom: 1em;
  border-bottom: 2px solid #002499
}
.dp-wrapper .dvraschedule__data.dvraschedule__data--points td:last-child, .dp-wrapper .dvraschedule__data.dvraschedule__data--points th:last-child {
  padding: 0
}
.dp-wrapper .dvraschedule__data td:first-child, .dp-wrapper .dvraschedule__data th:first-child {
  padding-left: .75rem
}
.dp-wrapper .dvraschedule__data th {
  border-width: 0;
	padding-top: 0.5em;
	padding-bottom: 1.5em
}
.dp-wrapper .dvraschedule__data td {
  border-width: 0;
	padding-top: 0.5em;
	padding-bottom: 1.5em
}
.dp-wrapper .dvraschedule__data.dvraschedule__data--points .dvraschedule__data__body__date {
  min-width: 10rem
}
.dp-wrapper .dvraschedule__data.dvraschedule__data--points td:last-child, .dp-wrapper .dvraschedule__data.dvraschedule__data--points th:last-child {
  padding: 0
}
.dp-wrapper .dvraschedule__data__body__points__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: .375rem;
  padding-right: .75rem;
  padding-bottom: .375rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}
.dp-wrapper .dvraschedule__data__body__points__link > a {
  line-height: 1.5em
}
.dp-wrapper .dvraschedule__data .dvraschedule__data__body tr, .dp-wrapper .dvraschedule__data .dvraschedule__data__footer tr {
  border-bottom: .0625em solid #c9d5e4
}
.dp-wrapper .dvraschedule__data .dvraschedule__data__body tr:last-of-type, .dp-wrapper .dvraschedule__data .dvraschedule__data__footer tr:last-of-type {
  border: none
}
.dp-wrapper .dvraschedule__data__footer {
  border-top: .1em solid #c9d5e4
}
.dp-wrapper .dvraschedule__data__footer tr:first-of-type td {
  padding-top: .6em
}
.dp-wrapper .dvraschedule__data__body__points--links {
	padding-top: 0.5em;
	padding-bottom: 1.5em;
}
.dp-wrapper .dvrcontenttable.dvrcontenttable--accordion .dvrcontenttable__section {
  padding: .75rem 0 1.125rem;
  background-color: #fdfdfd;
}
.dp-wrapper .dvrcontenttable.dvrcontenttable--accordion .dvrcontenttable__section {
  padding: .75rem 0 1.125rem;
  background-color: #fdfdfd;
}
.dp-wrapper .dvrcontenttable.dvrcontenttable--accordion .dvrcontenttable__section__item__heading {
  font-size: 1.4rem;
  line-height: 1.5em;
  vertical-align: baseline;
}
.dp-wrapper .dvrbtn.dvrbtn--icon::before {
  content: '';
  background-position: center center;
  min-width: 1.5em;
  min-height: 1.5em;
  -webkit-transition: -webkit-filter .2s;
  transition: filter .2s;
  -o-transition: filter .2s
}
.dp-wrapper .bs-btn + .bs-btn, .dp-wrapper h1.dvreyebrow + h1, .dvrbtn + .dvrbtn, .dvrcontenttable__section__item__heading + .dvrcontenttable__section__item__copy, .dvreyebrow + blockquote, .dvreyebrow + h1, .dvreyebrow + h2, .dvreyebrow + h3, .dvreyebrow + h4, .dvreyebrow + h5, .dvreyebrow + h6, .dvreyebrow + ol, .dvreyebrow + p, .dvreyebrow + ul {
  margin-top: .75rem
}
.dp-wrapper .dvrcontenttable__section__item {
  margin-top: 2em;
}
.dp-wrapper .dvrcontenttable__section__item:first-of-type {
  margin-top: 0
}
.dp-wrapper .dvrcontenttable__section__item__heading {
  border-bottom: 2px solid #002499;
  font-size: 1.25rem;
  line-height: 2em;
  margin-bottom: 1em;
}
.dp-wrapper .dvrbtn.dvrbtn--icon {
  display: inline-block
}
.dp-wrapper .dvrbtn.dvrbtn--icon .dvrbtn__text {
  margin-left: 1rem
}
.dp-wrapper .dvrbtn.dvrbtn--tertiary, .dpwrapper .dp-accordion-default.ui-accordion .ui-accordion-content > .dp-accordion-default .ui-accordion-header, .dpwrapper .kl_panels_accordion.ui-accordion .ui-accordion-content > .kl_panels_accordion .ui-accordion-header, .dpwrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  background-color: #fff
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- dvrintro STYLES --*/
.dp-wrapper .dvrintro {
  position: relative
}
.dp-wrapper .dvrintro__number {
    font-size: 2rem;
    font-weight: 600;
    position: absolute;
    color: #002499;
    display: inline-block;
    border: none;
    border-right: 2px solid #5492FF;
    border-radius: 0;
    width: auto;
    height: auto;
    padding-right: 0.5em;
	line-height: 1em;
}
.dp-wrapper .dvrintro__body {
  position: relative;
  padding-left: 3em;
}
html body .dp-wrapper .dvrintro__body .dp-panels-wrapper {
  margin-top: .5em;
}
html body .dp-wrapper .dvrintro__body h3 {
  line-height: 1.5em;
}
.dp-wrapper .dvrintro, .dvrsteps__steps li {
	display: block;
	grid: none;
}
.dvrintro+.dvrintro {
    margin-top: 2em;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Title Bar STYLES --*/
.dp-callout.card.dp-callout-color-dp-primary.dp-callout-type-title-bar {
  border-color: #002499;
}
.dp-callout.card.dp-callout-color-dp-primary.dp-callout-type-title-bar h1, .dp-callout.card.dp-callout-color-dp-primary.dp-callout-type-title-bar h2, .dp-callout.card.dp-callout-color-dp-primary.dp-callout-type-title-bar h3, .dp-callout.card.dp-callout-color-dp-primary.dp-callout-type-title-bar h4, .dp-callout.card.dp-callout-color-dp-primary.dp-callout-type-title-bar h5, .dp-callout.card.dp-callout-color-dp-primary.dp-callout-type-title-bar h6 {
  background-color: #002499;
}
.dp-wrapper .card-body li {
	list-style: none
}
.dp-wrapper .dp-callout-color-lg-tip.dp-callout-type-solid {
    background: #002499;
    color: #fff;
}
.dp-wrapper .dp-callout-color-lg-tip.dp-callout-type-solid .card-body p {
    color: #fff;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Icon STYLES --*/
.dvricon.dvricon--icon-fyi::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNDAgMGMyMi4wOTEgMCA0MCAxNy45MDkgNDAgNDBTNjIuMDkxIDgwIDQwIDgwIDAgNjIuMDkxIDAgNDAgMTcuOTA5IDAgNDAgMHptMCA0QzIwLjExOCA0IDQgMjAuMTE4IDQgNDBzMTYuMTE4IDM2IDM2IDM2IDM2LTE2LjExOCAzNi0zNlM1OS44ODIgNCA0MCA0eiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTQwIDMxLjQxN2EyIDIgMCAwMTEuOTk1IDEuODVsLjAwNS4xNXYyNy41YTIgMiAwIDAxLTMuOTk1LjE0OWwtLjAwNS0uMTV2LTI3LjVhMiAyIDAgMDEyLTJ6bTAtMTIuNWEzLjI1IDMuMjUgMCAwMS4xODQgNi40OTVsLS4xODQuMDA1LS4xODQtLjAwNUEzLjI1IDMuMjUgMCAwMTQwIDE4LjkxN3oiLz48L3N2Zz4=)
}
.dvricon.dvricon--icon-courses::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNzEuNTAzLDEwLjA3MiBDNzMuNjQ1LDkuNzcyIDc1LjgxMywxMC40MTUgNzcuNDQzLDExLjgzNyBDNzkuMDczLDEzLjI1NyA4MC4wMDYsMTUuMzE3IDgwLjAwMDAyODgsMTcuNDczIEw4MC4wMDAwMjg4LDU1LjM0MSBDODAuMDAyLDU5LjA2NiA3Ny4yNCw2Mi4yMTUgNzMuNTM1LDYyLjcwMyBDNjIuODk1LDY0LjA0MiA1Mi44NzIsNjguNDQzIDQ0LjYxOSw3NS40MjYgQzQzLjMwNiw3Ni40NDMgNDEuNzQxLDc2Ljk2OCA0MC4xNTksNzYuOTk2IEM0MC4xMDksNzYuOTk4IDQwLjA1Nyw3NyA0MC4wMDUsNzcgQzM5Ljk1MSw3NyAzOS44OTcsNzYuOTk4IDM5Ljg0NCw3Ni45OTQgQzM4LjI1OCw3Ni45NTUgMzYuNjcyLDc2LjQxNiAzNS4zMjQsNzUuMzcxIEMyNy4xMzQsNjguNDQgMTcuMTA4LDY0LjA0IDYuNDUyLDYyLjcgQzIuNzU5LDYyLjIxNSAtMC4wMDIsNTkuMDY2IC0zLjIwMjAwMzAxZS0wNiw1NS4zNDIgTC0zLjIwMjAwMzAxZS0wNiwxNy40NzUgQy0wLjAwMiwxNS4zMTUgMC45MzMsMTMuMjYgMi41NjIsMTEuODQyIEM0LjE5MiwxMC40MjQgNi4zNTcsOS43ODIgOC41MjQsMTAuMDg3IEMxOS4zNjQsMTEuNzYgMjkuNTMzLDE2LjM4OSAzNy44NDcsMjMuNDEyIEMzOC40MzksMjMuODcxIDM5LjE0MiwyNC4xMTUgMzkuODQ1LDI0LjE1IEMzOS44OTcsMjQuMTQ0IDM5Ljk1MSwyNC4xNDIgNDAuMDA1LDI0LjE0MiBDNDAuMDYxLDI0LjE0MiA0MC4xMTYsMjQuMTQ0IDQwLjE3MSwyNC4xNDkgQzQwLjg1OCwyNC4xMjEgNDEuNTI3LDIzLjg5IDQyLjA3NywyMy40NjUgQzUwLjQ1OCwxNi4zODMgNjAuNjMxLDExLjc1MSA3MS40NzYsMTAuMDc3IEw3MS41MDMsMTAuMDcyIFogTTc0Ljc4NywxNC44ODIgQzc0LjA0LDE0LjIzIDczLjA0NywxMy45MzUgNzIuMDY1LDE0LjA3MiBMNzEuNDE5LDE0LjE3NyBDNjEuNzg2LDE1Ljc4NSA1Mi43NDQsMTkuOTAzIDQ1LjE0OCwyNi4xNjMgTDQ0LjYyLDI2LjYwMyBDNDMuODMsMjcuMjE2IDQyLjk0OCwyNy42NTEgNDIuMDI2LDI3LjkwNyBMNDIuMDI1LDcyLjMyNCBMNDIuMDc2LDcyLjI4OCBDNTAuNjgzLDY1LjAwMyA2MS4xODQsNjAuMzIyIDcyLjMzNiw1OC43ODcgTDczLjAxOSw1OC42OTcgQzc0LjcwMiw1OC40NzUgNzUuOTU5MDE1Nyw1Ny4wNCA3NS45NTkwMTU3LDU1LjM0MiBMNzUuOTU5MDE1NywxNy40NjcgQzc1Ljk2MiwxNi40NzcgNzUuNTM1LDE1LjUzMyA3NC43ODcsMTQuODgxIEw3NC43ODcsMTQuODgyIFogTTcuOTM1LDE0LjA4MiBDNi45NTUsMTMuOTQ1IDUuOTYyLDE0LjIzOSA1LjIxNSwxNC44ODkgQzQuNDY4LDE1LjUzOSA0LjAzOSwxNi40ODEgNC4wMzk5OTgyNiwxNy40NzMgTDQuMDM5OTk4MjYsNTUuMzQzIEM0LjAzOTk5ODI2LDU3LjA0IDUuMjk4LDU4LjQ3NSA2Ljk2OSw1OC42OTUgQzE4LjM5LDYwLjEzIDI5LjE0OSw2NC44NTIgMzcuODY2LDcyLjIzMyBDMzcuOTA1LDcyLjI2MyAzNy45NDQsNzIuMjkzIDM3Ljk4NCw3Mi4zMiBMMzcuOTg0LDI3LjkwMiBDMzcuMDM4LDI3LjYzOSAzNi4xMjcsMjcuMTg5IDM1LjMwNCwyNi41NSBDMjcuNDk0LDE5Ljk1NCAxOC4wMTQsMTUuNjM4IDcuOTM1LDE0LjA4MyBMNy45MzUsMTQuMDgyIFoiLz4KICAgIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNjYuMTY4LDIuNTI0IEM2Ny4yMzksMi4yNTUgNjguMzI1LDIuOTA2IDY4LjU5MywzLjk3OCBDNjguODYyLDUuMDQ5IDY4LjIxMSw2LjEzNiA2Ny4xMzksNi40MDQgQzU4LjgxMyw4LjQ4OSA1MS4wNjQsMTIuNDI0IDQ0LjQxNCwxNy45NiBDNDEuNzIsMjAuMDUxIDM3Ljk1MSwyMC4wNTEgMzUuMjAzLDE3LjkxNiBDMjguNjE3LDEyLjQyOCAyMC44NzksOC40OTQgMTIuNTY1LDYuNDA2IEMxMS40OTMsNi4xMzggMTAuODQzLDUuMDUxIDExLjExMiwzLjk4IEMxMS4zODEsMi45MDkgMTIuNDY3LDIuMjU4IDEzLjUzOCwyLjUyNyBDMjIuNDM2LDQuNzYxIDMwLjcxNiw4Ljk3IDM3LjcxLDE0LjggQzM4Ljk2MiwxNS43NzEgNDAuNzEyLDE1Ljc3MSA0MS45MSwxNC44NDMgQzQ4Ljk2Nyw4Ljk2NSA1Ny4yNTksNC43NTQgNjYuMTY5LDIuNTIzIEw2Ni4xNjgsMi41MjQgWiIvPgogIDwvZz4KPC9zdmc+Cg==)
}
.dvricon.dvricon--icon-discussions::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNzMuNSAyNmE3IDcgMCAwMTYuOTk2IDYuNzZsLjAwNC4yNHYyNWE3IDcgMCAwMS02Ljc2IDYuOTk2TDczLjUgNjVoLTN2MTNjMCAxLjczLTIuMDMgMi42Mi0zLjMgMS41MmwtLjExNC0uMTA2TDUyLjY3IDY1SDQxYTIgMiAwIDAxLTEuOTk1LTEuODVMMzkgNjNhMiAyIDAgMDExLjg1LTEuOTk1TDQxIDYxaDEyLjVhMiAyIDAgMDExLjI4NC40NjdsLjEzLjExOUw2Ni41IDczLjE3VjYzYTIgMiAwIDAxMS44NS0xLjk5NUw2OC41IDYxaDVhMyAzIDAgMDAyLjk5NS0yLjgyNEw3Ni41IDU4VjMzYTMgMyAwIDAwLTIuODI0LTIuOTk1TDczLjUgMzBINzFhMiAyIDAgMDEtLjE1LTMuOTk1TDcxIDI2aDIuNXoiLz48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik01NSAwYzUuNTIzIDAgMTAgNC40NzcgMTAgMTB2MzVjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMEgzNy43OTRsLTE0LjE2IDE0LjA0N2E1IDUgMCAwMS04LjUyMS0zLjU1VjU1SDEwQzQuNDc3IDU1IDAgNTAuNTIzIDAgNDVWMTBDMCA0LjQ3NyA0LjQ3NyAwIDEwIDBoNDV6bTAgNEgxMGE2IDYgMCAwMC01Ljk5NiA1Ljc3NUw0IDEwdjM1YTYgNiAwIDAwNS43NzUgNS45OTZMMTAgNTFoNS4xMTNhNCA0IDAgMDEzLjk5NSAzLjhsLjAwNS4ydjEwLjQ5N2ExIDEgMCAwMDEuNjEuNzkzbC4wOTQtLjA4MyAxNC4xNi0xNC4wNDdhNCA0IDAgMDEyLjU5MS0xLjE1NGwuMjI2LS4wMDZINTVhNiA2IDAgMDA1Ljk5Ni01Ljc3NUw2MSA0NVYxMGE2IDYgMCAwMC01Ljc3NS01Ljk5Nkw1NSA0eiIvPjwvc3ZnPg==)
}
.dvricon.dvricon--icon-assignment::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNTcuNzIzIDBhNy4wODMgNy4wODMgMCAwMTQuNzEzIDEuNzk4bC4yMjMuMjA4IDEwLjEzNyA5LjczOWE3LjA4OCA3LjA4OCAwIDAxMi4xMzQgNC43NzRsLjAwNy4zMDF2MTMuMDZhMi4wMjUgMi4wMjUgMCAwMS00LjA0NS4xNTFsLS4wMDYtLjE1VjE2LjgyYzAtLjc1MS0uMjc4LTEuNDczLS43NjgtMi4wMmwtLjEzOS0uMTQ2LTEwLjEzOS05Ljc0YTMuMDM4IDMuMDM4IDAgMDAtMS45MDQtLjg1N2wtLjIxNC0uMDA3SDcuMDg5YTMuMDM4IDMuMDM4IDAgMDAtMy4wMzMgMi44NmwtLjAwNS4xNzhWNzIuOTFhMy4wMzggMy4wMzggMCAwMDIuODYgMy4wMzNsLjE3OC4wMDVoMTcuNzI1YTIuMDI1IDIuMDI1IDAgMDEuMTUgNC4wNDVsLS4xNS4wMDZINy4wODlhNy4wODkgNy4wODkgMCAwMS03LjA4NS02Ljg0NUwwIDcyLjkxMVY3LjA5QTcuMDg5IDcuMDg5IDAgMDE2Ljg0NS4wMDRMNy4wODkgMGg1MC42MzR6bTEwLjk4MyAzOS43NzFhNC41NiA0LjU2IDAgMDE1LjY2Ni42MDdsNC4yOTUgNC4yOTVhNC41NTEgNC41NTEgMCAwMS42MTIgNS42NjZMNjguMDEgNjguMDc0YTQuNTkgNC41OSAwIDAxLS42My44MDNsLTYuOTcgNi45NTFhNC41NTcgNC41NTcgMCAwMS02LjQ0NSAwbC0uNjcxLS42Ny0zLjc0OSAzLjc1YTIgMiAwIDAxLTEuMjM4LjU3OGwtLjE3Ni4wMDdIMzQuOTk3Yy0xLjY5IDAtMi41OTctMS45NS0xLjU3Mi0zLjIzOGwuMDk5LS4xMTUgOS45MzUtMTAuODE2LS4yMzYtLjIzNmE0LjU1NyA0LjU1NyAwIDAxLTEuMzMtMi45ODJsLS4wMDYtLjI0MWMwLTEuMjEuNDgxLTIuMzY5IDEuMzM2LTMuMjIzbDYuOTgtNi45OGMuMjM4LS4yMzMuNTAxLS40MzguNzYtLjU5OHpNNDYuMjkgNjguMTU1bC02Ljc0IDcuMzM4aDcuNzVsMy4xNjQtMy4xNjQtNC4xNzQtNC4xNzR6bTI1LjIyOS0yNC45MDFhLjUxLjUxIDAgMDAtLjYzNi0uMDY3bC0xNy43NyAxMS4zMS0uMDYyLjA0Ni02Ljk2NCA2Ljk2NGEuNTA2LjUwNiAwIDAwMCAuNzE3bDEuMDU0IDEuMDUzYTEuOTk3IDEuOTk3IDAgMDExLjA2NSAxLjA2NGw2LjAwOCA2LjAwN2MuMTguMDc2LjM1LjE4LjUwNi4zMTFsLjEyOC4xMTdjLjE4Ny4xODcuMzMuNDAzLjQyNy42MzNsMS41NTMgMS41NTZhLjUwNi41MDYgMCAwMC43MTktLjAwMmw2Ljk1Mi02LjkzNmEuNTUyLjU1MiAwIDAwLjA3Ny0uMTAybDExLjI4OS0xNy43NjZhLjUwMi41MDIgMCAwMC0uMDY1LS42MjR6Ii8+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjkuOTk3IDUyLjk5M2EyIDIgMCAwMS4xNDkgMy45OTVsLS4xNS4wMDVoLTE1QTIgMiAwIDAxMTQuODQ4IDUzbC4xNS0uMDA2aDE1em0xMi41LTE1YTIgMiAwIDAxLjE0OSAzLjk5NWwtLjE1LjAwNWgtMjcuNUEyIDIgMCAwMTE0Ljg0OCAzOGwuMTUtLjAwNmgyNy41em0xNy41LTE1YTIgMiAwIDAxLjE0OSAzLjk5NWwtLjE1LjAwNWgtNDVBMiAyIDAgMDExNC44NDggMjNsLjE1LS4wMDZoNDV6Ii8+PC9zdmc+)
}
.dvricon.dvricon--icon-todo::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNjIuNSAwYzEuMDU0IDAgMS45MTguODIxIDEuOTk1IDEuODYybC4wMDUuMTV2Mi41MTZINzBjNS41MjMgMCAxMCA0LjUwNiAxMCAxMC4wNjN2NTUuMzQ2QzgwIDc1LjQ5NSA3NS41MjMgODAgNzAgODBIMTBDNC40NzcgODAgMCA3NS40OTUgMCA2OS45MzdWMTQuNTkxQzAgOS4wMzQgNC40NzcgNC41MjggMTAgNC41MjhoNS41VjIuMDEzQzE1LjUuOSAxNi4zOTUgMCAxNy41IDBjMS4wNTQgMCAxLjkxOC44MjEgMS45OTUgMS44NjJsLjAwNS4xNXYyLjUxNmg0MVYyLjAxM0M2MC41LjkgNjEuMzk1IDAgNjIuNSAwem0tNDcgOC41NTNIMTBjLTMuMjM4IDAtNS44NzggMi41ODItNS45OTYgNS44MTJMNCAxNC41OXY1NS4zNDZjMCAzLjI1OSAyLjU2NiA1LjkxNSA1Ljc3NSA2LjAzNGwuMjI1LjAwNGg2MGMzLjIzOCAwIDUuODc4LTIuNTgyIDUuOTk2LTUuODEybC4wMDQtLjIyNlYxNC41OTFjMC0zLjI1OS0yLjU2Ni01LjkxNC01Ljc3NS02LjAzM0w3MCA4LjU1M2gtNS41djMuNTIyYTIuMDA2IDIuMDA2IDAgMDEtMiAyLjAxMyAyLjAwNSAyLjAwNSAwIDAxLTEuOTk1LTEuODYybC0uMDA1LS4xNVY4LjU1MmgtNDF2My41MjJhMi4wMDYgMi4wMDYgMCAwMS0yIDIuMDEzIDIuMDA1IDIuMDA1IDAgMDEtMS45OTUtMS44NjJsLS4wMDUtLjE1VjguNTUyeiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTM0LjIgNDkuNGEyIDIgMCAwMS40OTMgMi42NjVsLS4wOTMuMTM1LTEwLjUgMTRhMiAyIDAgMDEtMi44OTMuMzI2bC0uMTIxLS4xMTItNy41LTcuNWEyIDIgMCAwMTIuNzAxLTIuOTQ1bC4xMjcuMTE3IDUuODY5IDUuODY4TDMxLjQgNDkuOGEyIDIgMCAwMTIuOC0uNHpNNTcuNSA1OGEyIDIgMCAwMS4xNSAzLjk5NUw1Ny41IDYyaC0xNWEyIDIgMCAwMS0uMTUtMy45OTVMNDIuNSA1OGgxNXpNMzQuMiAyMy40YTIgMiAwIDAxLjQ5MyAyLjY2NWwtLjA5My4xMzUtMTAuNSAxNGEyIDIgMCAwMS0yLjg5My4zMjZsLS4xMjEtLjExMi03LjUtNy41YTIgMiAwIDAxMi43MDEtMi45NDVsLjEyNy4xMTcgNS44NjkgNS44NjhMMzEuNCAyMy44YTIgMiAwIDAxMi44LS40ek01Ny41IDMzYTIgMiAwIDAxLjE1IDMuOTk1TDU3LjUgMzdoLTE1YTIgMiAwIDAxLS4xNS0zLjk5NUw0Mi41IDMzaDE1eiIvPjwvc3ZnPg==)
}
.dvricon.dvricon--icon-course-objectives::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMzkuMDU3IDUuOTIyYTIgMiAwIDAxLS42MzQgMy45NWMtMTUuNjktMi41MTYtMzAuNTIgNy45NTQtMzMuNDAyIDIzLjU4MkMyLjE0IDQ5LjA4MiAxMi4yNiA2NC4xNTIgMjcuODE1IDY3LjM5OWEyIDIgMCAwMS0uODE3IDMuOTE1QzkuMzE1IDY3LjYyNC0yLjE4OCA1MC40OTMgMS4wODggMzIuNzI4IDQuMzYzIDE0Ljk2NCAyMS4yMiAzLjA2MyAzOS4wNTcgNS45MjJ6bS0xLjQ2MyAxMy44NWEyIDIgMCAxMS0uNzgyIDMuOTIzYy03LjgyLTEuNTYtMTUuNTM1IDMuMTIzLTE3Ljc2MyAxMC43OC0yLjIyNyA3LjY1OCAxLjc3MyAxNS43NDcgOS4yMSAxOC42MjdhMiAyIDAgMDEtMS40NDQgMy43M2MtOS4zNzMtMy42MjktMTQuNDEzLTEzLjgyMy0xMS42MDYtMjMuNDc0IDIuODA3LTkuNjUgMTIuNTI5LTE1LjU1IDIyLjM4NS0xMy41ODZ6TTU3LjcwOCAxLjA3NGMxLjE0LTEuMTIgMy4wNjYtLjUxOCAzLjM2NiAxLjA1bDEuNDE4IDcuNDEzIDcuNDE0IDEuNDE5YzEuNTE4LjI5IDIuMTMgMi4xMDQgMS4xNTMgMy4yNTNsLS4xMDMuMTEzLTEwLjY0IDEwLjgyN2EyIDIgMCAwMS0xLjEyNi41NzVsLTExLjg1IDEuNzk0LTEzLjQyNiAxMy40MjZhMiAyIDAgMDEtMi45NDUtMi43MDFsLjExNy0uMTI3TDQ0LjUxIDI0LjY5bDEuNzk2LTExLjg1YTIgMiAwIDAxLjQ1LS45OTJsLjEyNS0uMTM1em0uMTM5IDUuNDdsLTcuNjg3IDcuNTU1LTEuMzg3IDkuMTU3IDkuMTU3LTEuMzg3IDcuNTU1LTcuNjg3LTUuMDc3LS45NzFhMiAyIDAgMDEtMS41NTItMS40M2wtLjAzNy0uMTU5LS45NzItNS4wNzh6TTU3LjUgMzUuNWMxMi4xNSAwIDIyIDkuODUgMjIgMjJzLTkuODUgMjItMjIgMjItMjItOS44NS0yMi0yMiA5Ljg1LTIyIDIyLTIyem0wIDRjLTkuOTQxIDAtMTggOC4wNTktMTggMThzOC4wNTkgMTggMTggMTggMTgtOC4wNTkgMTgtMTgtOC4wNTktMTgtMTgtMTh6bTEwLjExMyAxMC41ODNhMiAyIDAgMDEuNDk0IDIuNjY1bC0uMDk0LjEzNUw1OC4zMyA2NS44YTQuNTAzIDQuNTAzIDAgMDEtNi42MDYuNjQ2bC0uMTc3LS4xNjctNS01YTIgMiAwIDAxMi43MDEtMi45NDZsLjEyNy4xMTcgNSA1YS41MDMuNTAzIDAgMDAuNjk5LjAxMWwuMDU3LS4wNjMgOS42ODMtMTIuOTE0YTIgMiAwIDAxMi44LS40eiIvPjwvc3ZnPg==)
}
.devry_note, .remember-this {
    margin: 12px 0;
    padding: 12px;
    vertical-align: middle;
    border: 2px solid #C9D5E4;
    background-color: #F5F2EE;
    color: #000;
}
.devry_note:not(.no-icon)::before {
    content: " ";
    display: block;
    float: left;
    height: 75px;
    margin: 0.5em 1em;
    width: 75px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	-webkit-filter: invert(11%) sepia(100%) saturate(7468%) hue-rotate(229deg) brightness(89%) contrast(103%);;
	filter: invert(11%) sepia(100%) saturate(7468%) hue-rotate(229deg) brightness(89%) contrast(103%);;
}
.devry_note:not(.no-icon)::before {	background-image: url(data:image/png;base64,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) !important;
}
.dp-wrapper .dvricon.dvricon--med {
  float: left;
  margin-right: 0.75em;
  /*padding-top: 0.5em;*/
}
.dp-wrapper .dvricon.dvricon--lrg {
  float: left;
  margin-right: 1em;
  padding-top: 0
}
.dp-wrapper .dvricon.dvricon--lrg::before {
  width: 3rem;
  height: 3rem
}
.dp-wrapper .dvricon::before {
  content: '';
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block
}
.dp-wrapper .dvricon.dvricon--med::before {
  width: 2rem;
  height: 2rem
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Table Holder div STYLES --*/
.dp-wrapper .table-holder {
  width: 100%;
  margin: 20px auto;
  padding: 0 6px;
  box-sizing: border-box;
}
.dp-wrapper .table-holder table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 2px solid #0059FF;
}
.dp-wrapper .table-holder tr, .dp-wrapper .table-holder th, .dp-wrapper .table-holder td, .dp-wrapper .table-holder thead {
  text-align: left;
}
.dp-wrapper .table-holder tr, .dp-wrapper .table-holder th, .dp-wrapper .table-holder td, .dp-wrapper .table-holder thead {
  text-align: left;
}
.dp-wrapper .table-holder thead th {
  border-top: 2px solid #0059FF;
  border-bottom: 2px solid #0059FF;
  border-right: 2px solid #0059FF;
}
.dp-wrapper .table-holder tbody th {
  border-right: 2px solid #0059FF;
  border-bottom: 2px solid #0059FF;
}
.dp-wrapper .table-holder th, .dp-wrapper .table-holder td, .user_content .dp-wrapper table:not([cellpadding]) td, .mceContentBody .dp-wrapper table:not([cellpadding]) td {
  padding: 8px;
}
.dp-wrapper .table-holder tr td {
  border: 2px solid #0059FF;
}
.dp-wrapper thead, .dp-wrapper tbody, .dp-wrapper tfoot, .dp-wrapper tr, .dp-wrapper td, .dp-wrapper th {
    border-color: inherit;
    border-style: solid;
    border-width: 1px;
    padding: 0.5em;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Supplemental Callout Styles --*/
.dp-wrapper .dvrsupp {
  border-left: .3125rem solid #002499;
  padding-top: 1.5rem;
  padding-bottom: 1.875rem;
  background-color: #C9D5E4;
}
.dp-wrapper .dvrsupp__heading {
  padding: .75rem;
  background-color: #002499;
  font-size: 1.125em;
  line-height: 1.33;
  font-weight: 600;
  display: inline-block;
  color: #fff;
}
.dp-wrapper .dvrsupp__heading + .dvrsupp__body {
  margin-top: 1.5rem;
}
.dp-wrapper .dvrsupp__body {
  padding-left: .75rem;
  padding-right: .75rem;
}
.dp-wrapper p + .dvrsupp, .dp-wrapper div + .dvrsupp {
  margin-top: 2em;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Due Date Callout Styles --*/
.dp-wrapper .dvrdue {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #ffcaad;
    border-left: .3125rem solid #c25713
}
.dp-wrapper .dvrbheader, .dp-wrapper .dvrdue, .dp-wrapper .dvrinstructor, .dp-wrapper .dvrtip, body .dp-wrapper .dp-wrapper .dp-wrapper .dp-header.dvrbheader {
    padding: 1.5rem .75rem 1.875rem
}
.dp-wrapper .dvrdue__icon {
    -webkit-filter: invert(59%) sepia(80%) saturate(6770%) hue-rotate(14deg) brightness(91%) contrast(85%);
    filter: invert(59%) sepia(80%) saturate(6770%) hue-rotate(14deg) brightness(91%) contrast(85%)
}
.dp-wrapper .dvricon.dvricon--icon-reminder::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjQuMjg0IDE0LjQ2OGEzMi40NTYgMzIuNDU2IDAgMDEzMi40MzIgMCAzMi40IDMyLjQgMCAwMTE2LjIxNiAyOC4wNjMgMzIuMzk4IDMyLjM5OCAwIDAxLTE0LjIxNiAyNi44MTFsMy44NjcgNy43MjdjLjUgMSAuMDk1IDIuMjE3LS45MDYgMi43MTdhMi4wMjggMi4wMjggMCAwMS0yLjY0My0uNzY3bC0uMDc3LS4xMzktMy43NC03LjQ3MmEzMi40NTggMzIuNDU4IDAgMDEtMjkuNDM0IDBsLTMuNzQgNy40NzJhMi4wMjggMi4wMjggMCAwMS0zLjY5Mi0xLjY2N2wuMDY2LS4xNDUgMy44NjgtNy43MjVBMzIuMzk4IDMyLjM5OCAwIDAxOC4wNjggNDIuNTMxYTMyLjQgMzIuNCAwIDAxMTYuMjE2LTI4LjA2M3ptMzAuNDA1IDMuNTA4YTI4LjQgMjguNCAwIDAwLTI4LjM3OCAwbC0uNDAzLjIzN0EyOC4zNSAyOC4zNSAwIDAwMTIuMTIyIDQyLjUzIDI4LjM1IDI4LjM1IDAgMDAyNi4zMSA2Ny4wODdhMjguNCAyOC40IDAgMDAyOC4zNzggMEEyOC4zNSAyOC4zNSAwIDAwNjguODggNDIuNTNhMjguMzUgMjguMzUgMCAwMC0xNC4xOS0yNC41NTV6TTY0LjQzNi4zNDZsLjEzNC4wOThMNzcuMjQgMTAuNTdhMi4wMjQgMi4wMjQgMCAwMS4zMTYgMi44NDdjLS42NjUuODMtMS44NSAxLTIuNzE1LjQxNWwtLjEzNC0uMDk5LTEyLjY3LTEwLjEyNkEyLjAyNCAyLjAyNCAwIDAxNjEuNzIyLjc2YTIuMDI4IDIuMDI4IDAgMDEyLjcxNS0uNDE1ek0xOS4yOC43NmMuNjY0LjgzLjU3IDIuMDIyLS4xOTEgMi43MzhsLS4xMjYuMTA5LTEyLjY3IDEwLjEyNmEyLjAyOCAyLjAyOCAwIDAxLTIuODQ5LS4zMTYgMi4wMjQgMi4wMjQgMCAwMS4xOTEtMi43MzhsLjEyNi0uMTA5TDE2LjQzLjQ0NGEyLjAyOCAyLjAyOCAwIDAxMi44NDkuMzE2eiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI4LjY5NyA0NC41YTIgMiAwIDAxLS4xNS0zLjk5NWwuMTUtLjAwNUgzOFYyNWEyIDIgMCAwMTMuOTk1LS4xNUw0MiAyNXYxNy41YTIuMDEyIDIuMDEyIDAgMDEtLjM0NyAxLjEyNiAyLjAwNCAyLjAwNCAwIDAxLTEuNTA0Ljg2OUw0MCA0NC41SDI4LjY5N3oiLz48L3N2Zz4=)
}
.dp-wrapper .dvrdue__icon+.dvrdue__text, .dp-wrapper .dvrinfo__icon+.dvrinfo__text, .dp-wrapper .dvrladftable__col__body__item__link__text+.dvrladftable__col__body__item__link__icon, .dp-wrapper .dvrladftable__col__head__icon+.dvrladftable__col__head__heading, .dp-wrapper .dvrlearncta__body, .dp-wrapper .dvrlearncta__head__icon+.dvrlearncta__head__heading, .dp-wrapper .dvrlink .dvricon:last-child, .dp-wrapper .dvrquick__linklist a::after, .dp-wrapper .dvrrequirements__subhead__icon+.dvrrequirements__subhead__copy, .dp-wrapper .dvrtip__icon+.dvrtip__text {
    margin-left: .75rem
}
.dp-wrapper .dvrdue__text__title {
    font-size: 1.125em;
    line-height: 1.333em;
    font-family: Poppins,sans-serif;
    font-weight: 600
}
.dp-wrapper .dvrdiscuss>h6+ul, .dp-wrapper .dvrdue__text__title+.dvrdue__text__date, .dp-wrapper .dvrinstructor__info__name+.dvrinstructor__info__title, .dp-wrapper .dvrladftable__col__body__item__link+.dvrladftable__col__body__item__info {
    margin-top: .375rem
}
.dp-wrapper .dvrdue__text__date {
    line-height: 1.13em
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Nav Tabs Styles --*/
.dp-wrapper .dp-tabs > .nav-tabs a.nav-link {
  border-top: 3px solid #fff;
  font-size: 1rem;
  font-weight: 500;
  padding: .6em 1em;
  border-radius: 0
}
.dp-wrapper .dp-tabs > .nav-tabs a.nav-link:hover {
  border-top: 3px solid #0059FF;
  background-color: #0059FF;
  color: #fff
}
.dp-tabs > .nav-tabs a.nav-link.active {
  border-top: 3px solid #FFE200
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Figure Styles --*/
.dp-wrapper figure + table, .dp-wrapper figure + ul, .dp-wrapper p + figure, .dp-wrapper table + figure, .dp-wrapper ul + figure {
  margin-top: 2.4em
}
.dp-wrapper figure {
  margin-bottom: 2.4em
}
.dp-wrapper figure + p:empty, .dp-wrapper p:empty + figure, .dp-wrapper p:empty + table, .dp-wrapper table + p:empty {
  margin-top: 1em
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Image Description Styles --*/
.dp-wrapper .descbox {
  border: 2px dotted #0033E1;
  background: #F5F2EE;
  padding: 0.5em 1em;
  margin-bottom: 2em;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Left and Right Image Alignment --*/
.dp-wrapper .figure-r, .dp-wrapper .align-right {
  float: right;
  margin: 0 0 8px 8px;
}
.dp-wrapper .figure-l, .dp-wrapper .align-left {
  float: left;
  margin: 0 8px 8px;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Expert Says STYLES --*/
body .dp-wrapper .expertsays .space {
  background-color: #fff;
  border: 1px solid #333;
  min-height: 35px;
  padding: 5px;
}
body .dp-wrapper .expertsays {
  background-color: #F5F2EE;
  margin-bottom: 2em;
  padding: 1em;
  border: 2px solid #C9D5E4;
}
body .dp-wrapper .expertsays a.toggle {
  background-color: #0059FF;
  border-radius: 3px;
  border: 1px solid #aaa;
  display: inline-block;
  padding: 7px;
  width: auto;
  margin: 1em 0.25em;
  color: #FFF;
  text-decoration: none !important;
}
body .dp-wrapper .expertsays .space {
  width: 98% !important;
}
body .dp-wrapper .expertsays a.toggle:hover {
  background-color: #FFE200;
  color: #000;
}
/*-- DVR Mutton --*/
.dp-wrapper .dvrmutton {
    display: none!important;
    height: 0;
    overflow: hidden
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Media Queries --*/
@media (min-width: 501px) {
  .dp-expander-controls .dp-expander-expand::before {
    content: "Expand All "
  }
  .dp-expander-controls .dp-expander-collapse::before {
    content: "Collapse All "
  }
}
@media (min-width: 768px) {
  .pages.show .show-content {
    padding: 0 0;
  }
  .dp-wrapper .dvraschedule__data__head th {
    font-size: 1rem;
    line-height: 1em;
    padding-bottom: 0.5em;
  }
  .dp-wrapper ol.dvr-obj-list li, .dp-wrapper ol.dvr-obj-list > li {
    padding: 0 .4rem .4rem 2rem
  }
  .dvrdiscuss > ul + h6, .dvrdiscuss > ul + p, .dp-wrapper .dvrquick__heading + .dvrquick__linklist, .dp-wrapper .dvrrequirements__items__item__copy + .ui-accordion, .dp-wrapper .dvrsteps__copy + .dvrsteps__steps, .dp-wrapper .dvrsupplemental p + div, .user_content .dp-wrapper ol, .user_content .dp-wrapper ul {
    margin-top: 0.5em;
  }
  .dp-wrapper .dvrquick__heading + .dvrquick__linklist {
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .dp-wrapper ol.dvr-obj-list, .dp-wrapper ul.dvr-success-list {
    margin-left: 2rem;
  }
}
