:root {--color-primary: #69bd45;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #4b7e2b;--color-state-hover: #3c6721;--color-state-focus: #3c6721;--color-state-active: #30541a;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #fafafa;--color-neutral-3: #f7f7f7;--color-neutral-4: #e6e4e4;--color-neutral-5: #c7c7c7;--color-neutral-6: #767676;--color-neutral-7: #262626;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #fff;--nav-text-color: var(--color-text);--footer-bg-color: #fff;--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled);}
:root {--nav-bg-color: #fff;--nav-text-color: #000;--color-primary: #0085ca;--btn-accent-color: #0085ca;--link-color: #0085ca;--color-state: #003087;--color-text: #000;--footer-bg-color: #0085ca;--footer-text-color: #fff;--btn-accent-color-hover: #007bc0;--btn-accent-color-active: #006aaf;--link-color-hover: #007bc0;--color-state-hover: #00267d;--color-state-focus: #00267d;--color-state-active: #00156c;--footer-text-color-hover: #f5f5f5;}
.totaraNav_prim .masthead_logo--header_img {height: 4rem !important;}
.totaraNav {border-bottom: 10px solid #1a4480;box-shadow: var(--shadow-2);margin-bottom: 0;}
.page-heading h1 {font-weight: normal;margin-bottom: 0px;}
#inst391 .welcome-banner {border-radius: 10px;background: linear-gradient(45deg,#0085ca 60%,#1a4480 0);color: #1a1a1a;padding: 30px 20px;text-align: center;font-family: Arial,sans-serif;}
#inst391 .welcome-banner p {margin: 0 0 30px;font-size: 1.1rem !important;color: #fff;text-align: right;}
.welcome-banner h1 {margin: 0;padding: 20px 0px;font-size: 2.5rem !important;font-weight: 100 !important;color: #fff;}
.welcome-banner h2 {margin: 0;font-size: 2rem !important;font-weight: 300 !important;color: #fff;}
#inst402 .block.content, #inst402 .block.chromeless.content, #inst402 .content.block-content {padding-top: 0px !important;margin-top: 0px !important;}
#inst385 .block-totara-featured-links-layout .block-totara-featured-links-content {height: 50% !important;text-align: right;}
#inst385 .block-totara-featured-links-layout .block-totara-featured-links-content::before {background: #f3f3f3 !important;}
#inst385 .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h3, #inst385 .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content p {color: #021733;font-weight: 500;}
#page-site-index .page-heading h1 {display: none;}
.frontpage-banner .block.chromeless .content {width: 100%;}
#inst347.block.chromeless .content {padding-right: 0;padding-left: 0;margin-right: 2rem;margin-left: 2rem;}
#inst348 .block-totara-featured-links-layout .block-totara-featured-links-content {background: #fae6b3;}
#inst348 .block-totara-featured-links-layout .block-totara-featured-links-content h3 {color: #000;}
#inst348 .block-totara-featured-links-layout .block-totara-featured-links-content::before {background: #fae6b3;}
.page-heading h1 {margin-top: 20px;}
#inst348.block.chromeless .content {padding-top: 0;}
.block-totara-featured-links-tile .block-totara-featured-links-tile-medium .block-totara-featured-links-tile-118 background-contain #block-totara-featured-links-tile-118 {background-color: #f1ad02 !important;}
h1, h2, h3 {font-family: Arial,Helvetica,sans-serif !important;}
#page-header {margin-bottom: 0;}
.centerupdown {position: absolute;top: 50%;right: 50%;transform: translate(-50%,-50%);}
.totaraNav_prim {padding: var(--gap-4) 0;}
.totaraNav_prim .masthead_logo--header_img {height: 2rem;}
.block-content {font-weight: 500;}
.block-content a {font-weight: 600;}
.page-footer-poweredby {margin: 0 auto;}
.block-totara-featured-links-layout.align-center div.block-totara-featured-links-tile, .block-totara-featured-links-layout.align-right div.block-totara-featured-links-tile, .block-totara-featured-links-layout.align-justified div.block-totara-featured-links-tile {flex-grow: 1 !important;}
.pagelayout-frontpage .fp-banner-title {font-family: Merriweather,serif;font-size: 3vw;position: absolute;top: 50%;right: 50%;transform: translate(-50%,-50%);}
.pagelayout-frontpage .db-banner-title {color: #fff;font-family: Merriweather,serif;font-size: 3vw;position: absolute;top: 50%;right: 25%;transform: translate(-50%,-50%);}
#inst43 .atto_image_button_text-top.img-responsive, .atto_image_button_middle.img-responsive, .atto_image_button_text-bottom.img-responsive {max-width: 100% !important;border-radius: 10px !important;padding: 4px;}
.pagelayout-frontpage #region-top .block, .pagelayout-dashboard #region-top .block {margin-bottom: 0;}
#inst43 .block-totara-featured-links-layout .block-totara-featured-links-content::before {background: rgba(0,0,0,.7);}
#inst43 h3 {font-size: 1.6rem;font-weight: normal;margin: 5px;}
#inst43 .block-totara-featured-links-tile {-webkit-box-flex: 1;flex-grow: 1;max-height: 150px;}
@media (min-width:1030px) {#inst43 .block-totara-featured-links-tile {-webkit-box-flex: 1;flex-grow: 1;max-height: 150px;flex-basis: fit-content;}}
#inst43 {display: none;}
#page-totara-dashboard-1 #inst43, #page-site-index.used-region-top #inst43 {display: block;}
#page-totara-dashboard-4 #inst259 .block-totara-featured-links-layout .block-totara-featured-links-content {height: 50% !important;}
@media only screen and (min-width : 1224px) {.block-totara-featured-links-layout .block-totara-featured-links-tile.block-totara-featured-links-tile-medium, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler.block-totara-featured-links-tile-medium, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler.block-totara-featured-links-tile-medium, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder.block-totara-featured-links-tile-medium {flex-basis: 190px !important;width: 210px !important;}}
#page-totara-dashboard-4 h3 {font-weight: normal;}
#page-totara-dashboard-4 .block .content p {font-weight: normal;}
#page-totara-dashboard-4 .block .block-header h2 {font-size: 1.4em;}
#inst260.block {margin-bottom: var(--gap-0) !important;}
#inst260.block.chromeless .content {padding-bottom: 0 !important;}
#inst277.block.chromeless .content {padding-top: 0 !important;}
.course-129 #inst328 .block-totara-featured-links-content h3 {font-size: 2em;font-weight: normal;}
#inst279 .block_html .content h3 {background-color: #0d4855;color: #fff;padding: 20px;font-size: 2em;border-radius: 10px;}
.tui-competencyProfile__header .tui-miniProfileCard__row-text--bold {font-size: 2em;line-height: 1.3em;display: flex;align-items: center;height: 39px;}
.tui-competencyProfile__header .tui-miniProfileCard__row-link--bold {font-size: 2em;line-height: 1.3em;display: flex;align-items: center;height: 39px;}
.tui-workspaceMemberCard__profileCard .tui-miniProfileCard__row-text--bold {font-size: 1em;line-height: 1.2em;display: flex;align-items: center;height: 39px;}
.tui-workspaceMemberCard__profileCard .tui-miniProfileCard__row-link--bold {font-size: 1em;line-height: 1.2em;display: flex;align-items: center;height: 39px;}
.courseobjectives-wrapper {max-width: 960px;margin: 0 auto;}
.courseobjectives-list {padding-right: 1.5rem;margin-bottom: 0;font-size: 1.05rem;line-height: 1.7;}
.courseobjectives-image img {width: 100%;height: auto;max-height: 200px;margin-top: 1rem;object-fit: cover;border-radius: .375rem;display: block;}
.courseintro-card {height: 300px;border: 1px solid #dee2e6 !important;border-radius: .375rem;overflow: hidden;background-color: #fff;padding-top: .8rem;padding-bottom: 3rem;}
.courseintro-desc {padding: 0rem 1rem;}
.courseintro-desc h5 {margin-bottom: .5rem;font-size: 1.2em;}
@media (max-width: 767.98px) {.courseintro-card {margin-bottom: 1.75rem;}}
@media (max-width: 767.98px) {.courseintro-desc {padding: 0rem 1rem 1.125rem;}}
.courseobjectives-wrapper {max-width: 960px;margin: 0 auto;}
.courseobjectives-list {padding-right: 1.5rem;margin-bottom: 0;font-size: 1.05rem;line-height: 1.7;}
.courseobjectives-image img {width: 100%;height: auto;max-height: 200px;margin-top: 1rem;object-fit: cover;border-radius: .375rem;display: block;}
@media (max-width: 767.98px) {.courseobjectives-image {margin-bottom: 2rem;}}
@media (min-width: 768px) {.courseobjectives-text-col {padding-left: 2.5rem !important;}}
.pathcourseintro-card {height: 400px;border: 1px solid #dee2e6 !important;border-radius: .375rem;overflow: hidden;background-color: #fff;padding-top: .8rem;padding-bottom: 3rem;}
@media (max-width: 767.98px) {.pathcourseintro-card {height: 250px;margin-bottom: 1rem;}}
#inst335 h3 {font-size: 1.6rem;font-weight: normal;margin: 5px;}
#inst335 .block-totara-featured-links-tile {-webkit-box-flex: 1;flex-grow: 1;max-height: 150px;}
@media (min-width:1030px) {#inst335 .block-totara-featured-links-tile {-webkit-box-flex: 1;flex-grow: 1;max-height: 150px;flex-basis: fit-content;}}
.courseintro2-card {height: 300px;border: 1px solid #dee2e6 !important;border-radius: .375rem;overflow: hidden;background-color: #7fb841;padding-top: .8rem;padding-bottom: 3rem;}
.courseintro2-desc {padding: 0rem 1rem;}
.courseintro2-desc h5 {margin-bottom: .5rem;font-size: 1.2em;color: #000;}
.courseintro2-desc p {color: #000;}
.courseintro2-desc ul {color: #000;}
@media (max-width: 767.98px) {.courseintro2-card {margin-bottom: 1.75rem;}}
@media (max-width: 767.98px) {.courseintro2-desc {padding: 0rem 1rem 1.125rem;}}
#inst347 h3 {font-size: 1.6rem;font-weight: normal;margin: 5px;}
#inst347 .block-totara-featured-links-tile {-webkit-box-flex: 1;flex-grow: 1;max-height: 150px;}
@media (min-width:1030px) {#inst347 .block-totara-featured-links-tile {-webkit-box-flex: 1;flex-grow: 1;max-height: 150px;flex-basis: fit-content;}}
#inst378 h3 {font-size: 1.6rem;font-weight: normal;margin: 5px;}
#inst378 .block-totara-featured-links-tile {-webkit-box-flex: 1;flex-grow: 1;max-height: 150px;}
@media (min-width:1030px) {#inst378  .block-totara-featured-links-tile {-webkit-box-flex: 1;flex-grow: 1;max-height: 150px;flex-basis: fit-content;}}
#inst378.block.chromeless .block-totara-featured-links-layout {margin: 0 1.1rem;}
#inst378.block.chromeless .content {padding-bottom: 20px !important;}
#inst376.block.chromeless .content {padding-bottom: 0px !important;width: 100%;}
#inst380 .block-totara-featured-links-layout .block-totara-featured-links-content::before {background: #1674b2;}
#inst380.block.chromeless .content {padding-top: 0px !important;}
#inst380 .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h3 {font-weight: normal !important;}
.custom-objectives-table {background-color: #007ab8;border-radius: 10px;font-size: 1.1em;color: #fff;width: 75%;}
.custom-objectives-table td {padding: 20px !important;}
.instancename {font-weight: 700;font-size: 1.1rem;vertical-align: middle;margin-right: 5px;}
#inst396 .welcome-banner {border-radius: 10px;background-image: linear-gradient(to right,#0e2949,#122f51,#163659,#1a3c61);color: #fff;padding: 30px 20px;text-align: center;font-family: Arial,sans-serif;}
#inst396 .welcome-banner p {margin: 0 0 30px;font-size: 2rem !important;color: #be8044;}
#inst396 .welcome-banner h1 {margin: 0;font-size: 4.1rem !important;}
#inst396 .welcome-banner h2 {margin: 0;font-size: 2rem !important;font-weight: 300 !important;}
.winnefox-ce h2 {color: #be8044;}
.winnefox-ce p, .winnefox-ce ul {font-size: 1.2em;font-weight: normal;}