: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-focus: var(--color-state-focus);--btn-accent-color-disabled: var(--color-state-disabled);--btn-prim-accent-color: var(--color-state);--btn-prim-accent-color-active: var(--color-state-active);--btn-prim-accent-color-focus: var(--color-state-focus);--btn-prim-accent-color-disabled: var(--color-state-disabled);}
:root {--nav-bg-color: #fff;--nav-text-color: #262626;--color-primary: #00703c;--color-state: #00703c;--color-text: #262626;--footer-bg-color: #fff;--footer-text-color: #262626;--color-state-hover: #006632;--color-state-focus: #006632;--color-state-active: #005521;--footer-text-color-hover: #1c1c1c;}
@font-face {font-family: "Biko";src: url("/theme/ventura/fonts/Biko_Regular.otf");font-weight: normal;font-style: normal;}
.totaraNav_prim--side .langmenu {padding: 5px;padding-bottom: 0;}
.totaraNav_prim--toggleNav, .totaraNav_prim--toggleNav_target:focus, .totaraNav_prim--toggleNav_target:hover {background-color: #f2f2f2;}
.totaraNav--icon_burger {color: #49a942;}
.page-footer-poweredby {display: none;}
#page-footer {margin-top: 20px;padding: 0;border-top: 3px solid #49a942 !important;background-color: #3d444b;color: #fff;}
h1, h2, h3, h4, h5 {color: #00703c !important;}
#toggle-all .content .sectionbody h4, #toggle-all .content .sectionbody h4 span {font-size: 1em;font-weight: normal;}
.course-content ul li.section.main {border-bottom: none;}
img.icon {height: auto;}
.block-totara-featured-links-content h3 {color: white !important;}
h3.totara_core__QuickAccess_group-title {color: #fff !important;padding-top: 0 !important;}
.ctopics .sectionname {font-size: 1em;color: #36383b !important;}
.internal-header-new {background-size: cover;}
.internal-header-new-bg {background-image: url("https://assets.cdn.ethinkcloud.net/tnc/BannerTEST.jpg");background-position: bottom;}
.internal-header-new .content {padding: 20px !important;text-align: center;width: 60%;margin-left: auto;margin-right: auto;}
.internal-header-new .content p {color: #fff;font-weight: 600;text-transform: uppercase;display: inline;vertical-align: middle;font-size: 28px;}
.internal-header-new .content form {display: inline;vertical-align: center;margin-right: 15px;}
.internal-header-new #coursesearchbox {border-radius: 4px;max-width: 100% !important;}
.internal-header-new .content  .input-group {width: 60%;}
#homepage-header {text-align: center;display: flex;flex-wrap: wrap;justify-content: space-around;background-image: url("/pluginfile.php/28948/block_html/content/home_image.png");background-size: 100%;min-height: 320px;align-items: center;padding-bottom: 20px;}
#homepage-header h3 {color: #000;padding: 20px;}
#homepage-header p {margin: 20px;font-size: 1.2em;}
.btn-signup {color: #fff !important;background-color: #f2994a;font-size: 1.3em;border-radius: 10px;padding: 5px 20px;}
#homepage-header #signup {background: rgba(255,255,255,.8);border-radius: 20px;padding: 10px;flex-basis: 45%;}
#homepage-header #intro {color: #fff;flex-basis: 45%;text-align: right;}
#homepage-header #intro > h3 {color: #fff !important;}
#page-site-index #page-content {padding-top: 0;}
#page-site-index h3 {color: #333;padding-top: 20px;}
#FeaturedCourses h3 {color: #fff;font-size: 14px;}
.notloggedin .sitetopic {display: none;}
.totaraNav .container-fluid {padding: 0;}
#page-login-index .totaraNav_prim--list, .course-1 .breadcrumb-nav {display: none;}
#page-totara-dashboard-2 .block_current_learning-row-item__status {display: none;}
@media only screen and (max-width: 640px) {#homepage-header #signup, #homepage-header #intro {flex-basis: 90% !important;}
	#homepage-header {background-size: auto 100%;}}
#extTrainingContainer {background-color: #e3f0e3;display: flex;flex-wrap: wrap;flex-direction: row;width: 100%;}
#extTrainingTitle {flex: 0 0 33%;max-width: 33%;}
#extTrainingContainer .extTrainingChoice {flex: 0 0 15%;max-width: 15%;}
#extTrainingContainer .extTrainingChild {padding: 1em .75em;margin-top: auto;margin-bottom: auto;}
#extTrainingTitle h1 {text-transform: uppercase;color: #00703c;font-size: 28px;font-weight: normal;text-align: left;}
#extTrainingTitle p {text-align: left;}
#quickLinks {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
#quickLinksTitle {flex: 0 0 100%;max-width: 100%;padding: 1em .75em;}
#quickLinksTitle h1 {color: #00703c;font-size: 28px;text-align: center;text-transform: uppercase;}
#quickLinksTitle p {text-align: center;}
#quickLinks .quickLinksChoices {flex: 0 0 33%;max-width: 33%;padding: 10px;}
.block_totara_featured_links .block-totara-featured-links-tile {height: 250px !important;}
#courseListBlock {max-width: 75%;}
#courseListBlockTitle {max-width: 25%;float: left;padding: 2em;}
#courseListBlockTitle h1 {color: #00703c;font-size: 28px;text-align: right;text-transform: uppercase;word-wrap: initial;}
#courseListBlockTitle p {text-align: right;word-wrap: initial;}
@media only screen and (max-width: 700px) {#courseListBlockTitle {max-width: 100%;float: none;padding: unset;}
	#courseListBlock {max-width: 100%;margin: 0 !important;}
	#extTrainingTitle {flex: 0 0 100%;max-width: 100%;}
	#extTrainingContainer .extTrainingChoice {flex: 0 0 100%;max-width: 100%;text-align: center;}
	#extTrainingContainer .extTrainingChoice img {width: 70%;}
	#quickLinks .quickLinksChoices {flex: 0 0 100%;max-width: 100%;padding: unset;padding-bottom: 10px;}
	#extTrainingTitle h1 {text-align: center;}
	#extTrainingTitle p {text-align: center;}
	.internal-header-new .content  .input-group {width: 100%;}
	.internal-header-new .content {width: 100%;}
	#inst2235 .block-totara-featured-links-tile {height: unset;}}
#page-calendar-view #block-region-side-post > div:nth-of-type(1) {display: none;}
.path-mod-lesson a.lessonbutton {background-color: #00703c !important;border-radius: 4px;box-shadow: inset 0 -.6em 1em -.35em rgba(0,0,0,.17),inset 0 .6em 2em -.3em rgba(255,255,255,.15),inset 0 0 0em .05em rgba(255,255,255,.12);color: #fff !important;margin: .5rem;display: inline-block;}
.path-mod-lesson a.lessonbutton:hover, .path-mod-lesson a.lessonbutton:focus {background-color: #154242 !important;text-decoration: none;color: #fff !important;box-shadow: inset 0 -.6em 1em -.35em rgba(0,0,0,.17),inset 0 .6em 2em -.3em rgba(255,255,255,.15),inset 0 0 0em .05em rgba(255,255,255,.12);}
#page-mod-lesson-view [role="main"] {display: flex;flex-direction: column;flex-wrap: nowrap;}
#page-mod-lesson-view [role="main"] .lessonbutton {width: 50%;min-width: 285px;}
#page-mod-lesson-view [role="main"] .generalbox {width: 100%;margin-bottom: 15px;}
#page-mod-lesson-view [role="main"] a.lessonbutton:nth-of-type(1) {}
#page-mod-lesson-view [role="main"] a.lessonbutton:nth-of-type(2) {}
#page-mod-lesson-view [role="main"] a.lessonbutton:nth-of-type(3) {}
.alert-primary {color: #004085;background-color: #cce5ff;border-color: #b8daff;position: relative;padding: .75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;min-width: 75%;}
.format-tiles .course-content ul.tiles .tile.phototile .photo-tile-text h3 {color: #fff !important;}
#page-footer a:link, #page-footer a:visited, #page-footer a:hover, #page-footer a:active {color: #fff !important;text-decoration: none !important;border-bottom: none !important;}
#page-course-index-category .course_category_tree .category>.info {background-color: rgba(238,238,238,1);border: 1px solid rgba(238,238,238,1);border-radius: .7em;margin-bottom: 7px;}
#page-course-index-category .categoryname {margin-top: 5px;margin-bottom: 5px;}
#page-totara-catalog-index .tw-catalog__primaryFilter {background-color: #f2f2f2;border: none;}
@media (min-width: 768px) {#page-totara-catalog-index .tw-selectRegionPrimary__selector:first-of-type {margin: auto;}
	#page-totara-catalog-index .tw-selectRegionPrimary__selector:last-of-type {margin: auto;}}
.totaraNav_prim .masthead_logo--header_img {height: 6rem;padding-right: 10px;}
.totaraNav .totaraNav_prim .usermenu .login a.btn {display: none;}
.dropbtn {background-color: #4caf50;color: white;font-size: 16px;border: none;}
.dropdown-login {position: relative;display: inline-block;margin-right: 5px;}
.dropdown-content {display: none;position: absolute;background-color: #f1f1f1;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,.2);z-index: 999;}
.dropdown-content a {color: black;padding: 12px 16px;text-decoration: none;display: block;}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown-login:hover .dropdown-content {display: block !important;}
.dropdown-login:hover .dropbtn {color: #fff;background-color: #3e8e41;}
#page-login-index #page {background-color: transparent !important;}
#page-login-index #login_hero-image {display: none;}
#page-login-index .signuppanel h2, #page-login-index .signuppanel .signupform form, #page-login-index .potentialidps h6, #page-login-index .loginbox .loginpanel hr {display: none;}
#page-login-index .loginbox {display: flex;flex-direction: row-reverse;align-items: center;justify-content: center;flex-wrap: wrap-reverse;}
#page-login-index .loginbox .potentialidplist {float: none;display: block;text-align: center;}
#page-login-index .loginbox .loginpanel {position: relative;min-height: 1px;min-height: 20px;padding-right: 15px;padding-left: 15px;padding: 0 18px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.signuppanel h4 {color: #fff;}
#page-login-index .signuppanel .subcontent p img {width: 100%;}
#page-login-index .loginbox .loginpanel, #page-login-index #ssoPanel {flex: 0 0 100%;max-width: 100%;height: auto;padding-bottom: 1em;background-color: rgba(255,255,255,.8);}
#ssoPanel {display: block;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;margin-bottom: 20px;padding: 0 2em;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
#page-login-index #ssoPanel::before {content: "TNC Staff Log in";font-size: 30px;font-family: inherit;font-weight: 500;line-height: 1.1;color: #00703c;margin: 1.2em 0;display: block;}
#page-login-index #manualPanel h2 {display: none;}
#page-login-index #manualPanel::before {content: "Conservation Partners Log in";font-size: 30px;font-family: inherit;font-weight: 500;line-height: 1.1;color: #00703c;margin: 1.2em 0;display: block;}
#page-login-index .signuppanel {background-color: #00703c;color: #fff;float: none !important;width: 100%;right: inherit !important;padding: 2em 1em;display: block;}
@media (min-width:1220px) {#page-login-index .loginbox .loginpanel, #page-login-index #ssoPanel {flex: 0 0 36.333%;max-width: 36.333%;margin: 0 2em;min-height: 600px;}}
@media (min-width:1100px) and (max-width: 1219px) {#page-login-index .loginbox .loginpanel, #page-login-index #ssoPanel {flex: 0 0 36.333%;max-width: 36.333%;margin: 0 2em;min-height: 650px;}}
body#page-login-index {background-image: url("https://assets.cdn.ethinkcloud.net/tnc/loginbg.jpg");background-size: cover;background-position: center;width: 100%;height: auto;}
#page-login-index .loginpanel .guestform input[type=submit] {margin-top: 0 !important;}
#page-login-index #signup {margin-top: 2rem;}
#page-login-index div#page div#page-content div.row div#region-main div[role="main"] > h2, #page-login-index div#page div#page-content div.row div#region-main div[role="main"] div.generalbox {background-color: #fff;align-self: center;padding: 10px;padding-top: 5px;border: 2px solid green;border-radius: 5px;}
#page-totara-dashboard-23 #region-top.row {overflow: hidden;}
#page-totara-dashboard-23 #inst2716 .block-totara-featured-links-tile {height: 100% !important;max-height: 500px;background-position: left bottom;background-size: cover;background-repeat: no-repeat;}
#page-totara-dashboard-23 #inst2716 .block-totara-featured-links-layout>div .block-totara-featured-links-content {top: 20px !important;width: 100%;right: 15px;background: none;}
#page-totara-dashboard-23 #inst2716 .block-totara-featured-links-layout>div .block-totara-featured-links-content h3 {font-size: 36px;font-family: "Whitney A","Whitney B",Whitney,sans-serif;text-shadow: 0px 4px 3px rgba(0,0,0,.4),0px 8px 13px rgba(0,0,0,.1),0px 18px 23px rgba(0,0,0,.1);font-weight: 500;}
#page-totara-dashboard-32 #region-top.row {overflow: hidden;}
#page-totara-dashboard-32 #inst3153 .block-totara-featured-links-tile {height: 100% !important;max-height: 500px;background-position: left bottom;background-size: cover;background-repeat: no-repeat;}
#page-totara-dashboard-32 #inst3153 .block-totara-featured-links-layout>div .block-totara-featured-links-content {top: 20px !important;width: 100%;right: 15px;background: none;}
#page-totara-dashboard-32 #inst3153 .block-totara-featured-links-layout>div .block-totara-featured-links-content h3 {font-size: 36px;font-family: "Whitney A","Whitney B",Whitney,sans-serif;text-shadow: 0px 4px 3px rgba(0,0,0,.4),0px 8px 13px rgba(0,0,0,.1),0px 18px 23px rgba(0,0,0,.1);font-weight: 500;}
#page-totara-dashboard-33 #region-top.row {overflow: hidden;}
#page-totara-dashboard-33 #inst3158 .block-totara-featured-links-tile {height: 100% !important;max-height: 500px;background-position: left bottom;background-size: cover;background-repeat: no-repeat;}
#page-totara-dashboard-33 #inst3158 .block-totara-featured-links-layout>div .block-totara-featured-links-content {top: 20px !important;width: 100%;right: 15px;background: none;}
#page-totara-dashboard-33 #inst3158 .block-totara-featured-links-layout>div .block-totara-featured-links-content h3 {font-size: 36px;font-family: "Whitney A","Whitney B",Whitney,sans-serif;text-shadow: 0px 4px 3px rgba(0,0,0,.4),0px 8px 13px rgba(0,0,0,.1),0px 18px 23px rgba(0,0,0,.1);font-weight: 500;}
.dashboard-html-container .db-html-flex-container {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.dashboard-html-container .db-html-flex-container > div {flex: 0 0 45%;max-width: 600px;margin: 1rem;}
.dashboard-html-container .db-html-flex-container .db-html-left {border-left: 1px solid #e0e0e0;}
.dashboard-html-container .db-html-flex-container > div h3 {font-family: "Chronicle Text G2 A","Chronicle Text G2 B","Chronicle Text G2",serif;font-weight: 600;}
.dashboard-html-container .db-html-flex-container > div p {font-family: "Whitney A","Whitney B",Whitney,sans-serif;}
.dashboard-html-container .db-html-flex-container > div .db-html-btn {background-color: #00703c;border-radius: 0;padding: 10px 20px;text-transform: uppercase;font-weight: 500;}
.dashboard-html-container .db-html-flex-container > div .db-html-btn:hover, .dashboard-html-container .db-html-flex-container > div .db-html-btn:focus {background-color: #1d5959;}
@media screen and (max-width: 416px) {.dashboard-html-container .db-html-flex-container {padding: 0 2rem;}
	.dashboard-html-container .db-html-flex-container > div {border: none !important;flex: 0 0 100%;}}
.format-tiles .embed_cm_modal a {color: #49a942 !important;}
.format-tiles .modal-header .close {color: #fff !important;opacity: .8;}
#page-course-view #notice {text-align: center;margin-bottom: 1rem;font-size: 2rem;}
.path-login hr {border: none !important;}
.responsive-container {position: relative;width: 100%;max-width: 100%;overflow: hidden;margin-bottom: -19em;}
.responsive-img {width: 100%;height: auto;display: block;}
.overlay-card {position: absolute;background-color: rgba(255,255,255,.8);width: 80%;left: 10%;top: 10%;padding: 3rem;text-align: center;font-family: "Whitney A","Whitney B",Whitney,"Trebuchet MS",sans-serif;border-radius: 5px;display: none;}
.overlay {box-shadow: var(--shadow-2);background-color: white;z-index: 1;position: relative;margin: 0 auto;padding: 3%;transform: translate(50%,-111%);width: 33%;}
.responsive-container a {background-color: #4b7e2b;color: white !important;padding: .8em;text-align: center;margin: auto;width: 30%;display: block;text-transform: uppercase;}
.container-fluid {max-width: 100% !important;margin: 0 auto;}
.overlay p {text-align: center;}
.overlay h3 {text-align: center;}
.overlay strong {color: #4b7e2b !important;}
@media screen and (max-width: 768px) {.overlay-card {width: 90%;left: 5%;top: 5%;font-size: 14px;}
	.responsive-container .atto_image_button_text-bottom.img-responsive {display: inline-block;max-width: 500%;}
	.overlay {width: 80%;transform: translate(0,-101%);}}
@media screen and (min-width: 768px) and (max-width: 768px) {.overlay {width: 80%;transform: translate(0,-135%);}}
body.course-1885 h3.sectionname {color: #fff !important;}
.jsenabled .completion-icon {}
.tui-format_pathway-activityView__activityContent {margin: 0 15px;}