/*
	Copyright © LRN 2013 - 2023 All Rights Reserved.  
	No part of this code may be used, with or without modification, without prior consent from LRN. 
	CG v2.4.0, 2023
*/

/* COURSE CUSTOMISATION CSS FILE */

.thumbnailImg {
    color: transparent;
    line-height: 2;
    display: inline-block;
    background-size: cover;
    background-position: center;
    background-image: url(../framework_images/thumbnail_image001.png);
}

.custom_arrow{
	position: absolute;
    right: 40px;
	top: 40px;
	animation: MoveUpDown 2s linear infinite;
}

  
@keyframes MoveUpDown {
	0% {
		transform: translateY(-100%);
	  }
	
	  50% {
		transform: translateY(100%);
	  }
	
	  100% {
		transform: translateY(-100%);
	  }
}

#resourcesTemplate {
    margin-bottom: 20px;
    overflow-y: hidden;
    height: calc(100% - 290px);
}

[data-topic-id="wrlp_05_00"] .phonecrumb{
    display: none;
}

.attest_panel {
    display: block;
    background-color: #003645;
    border-radius: 20px;
    padding: 10px 20px;
    color: #fff;
}

.goldClient_color_3{
	color: #fff!important;
}

.wrlp_05_07_04 .CGpanel.goldClient_border_color_3 {
    border: 3px solid #003645;
}

#wrapper.inverseColors:not([data-screen_type="videofull"]) .goldClient_border_color_3{
    border: 3px solid #ffffff !important;
}

#wrapper.inverseColors .goldClient_borderBottom_color_3{
    border-bottom:3px solid #ffffff !important;
}
#wrapper.inverseColors .goldClient_borderTop_color_3{
    border-top:3px solid #ffffff !important;
}

#wrapper.inverseColors .attestBtn{
    filter: brightness(0) invert(1);
}

body:not(.xs) [data-template="tq_quickQuiz"] .qi_optionsHolder .qiOpt.flipPanel {
    min-height: 205px;
   }

.popExpandHeader .popExpandHeaderTitle span{
    color: #ffffff !important;
   }

.visitedPopup  .popExpandHeader .popExpandHeaderTitle span{
    color: #000 !important;
   }

#wrapper.inverseColors .popExpandSlide.visitedPopup .popExpandHeader{
    background-color: #81d10b!important;
    color: #000;
   }

.popExpandHeader{
    background-color: #003645;
   }
/* GUI */

#interfaceTxt *{
	color: #fff;
}
#interfaceRegular.goldClient_background_color_2 {
    background-color: #003645;
}

body #interfaceRegular .iconBtn .iconBtnTxt {
    color: #fff;
}

body #interfaceRegular .iconBtn svg .btnColor {
    fill: #F43A4F;
}

body:not(.xs):not(.touch_device) .pillNav .pill_right:not(.disabled):hover svg path.btnColor {
    fill: rgb(255,255,255)!important;
}

body:not(.xs) .pillNav .pill_right svg path.btnColor {
    fill: #fff!important;
}

body:not(.xs):not(.touch_device) .pillNav .pill_left:not(.disabled):hover svg path.btnColor {
    fill: rgb(255,255,255)!important;
}

body:not(.xs) .pillNav .pill_left svg path.btnColor {
    fill: #fff!important;
}

body:not(.xs) .pillNav .pill_right.disabled svg path.btnColor {
    fill: rgba(255,255,255, 0.6)!important;
}
body:not(.xs) .pillNav .pill_left.disabled svg path.btnColor {
    fill: rgba(255,255,255, 0.6)!important;
}

.progressIndicBar.goldClient_background_color_3{
	background-color: #F43A4F;
}

.pillNav .baseIndicBar {
	background-color: #F43A4F!important;
}

.pillNav {
    background-color: #003645;;
}

/* MENU */
.createMenuHere[data-menu_type="leftscreen"] {
    min-height: 600px;
}

.gm_leftmenuItem:not(.disabledMenuItem):hover .menu_icon {
    background-image: url(../framework_images/menu_images/menu_arrow_small_grey.png);
}

.gm_leftmenuItem.menu_completed:hover .menu_icon {
    background-image: url(../framework_images/menu_images/menu_tick_small_grey.png);
}

.gm_leftmenuItem {
    background-color: #003645;
}

body:not(.touch_device) .gm_leftmenuItem:not(.menu_completed):hover {
    background-color: #29c8c1;
}

.gm_leftmenuItem:not(.menu_completed):hover div[data-inject_text*="title"], .gm_leftmenuItem:not(.menu_completed):hover div[data-inject_text*="duration"] {
	color: #000!important;
}

.gm_leftmenuItem .menu_num{
	color: #f43a4f!important;
}

.gm_leftmenuItem:hover .menu_num{
	color: #003645!important;
}

.gm_leftmenuItem.menu_completed {
    background-color: #29c8c1;
}

.gm_leftmenuItem.menu_completed div[data-inject_text*="title"], .gm_leftmenuItem.menu_completed div[data-inject_text*="duration"] {
	color: #000!important;
}

.menu_progress_bar.goldClient_background_color_3{
	background-color: #f43a4f;
}

.gm_leftmenuItem:hover .menu_progress_bar.goldClient_background_color_3{
	background-color: #003645;
}

/* QUICK QUIZ */
[data-template="tq_quickQuiz"] .qi_optionsHolder.samc .qiOpt.flipPanel.selected.indicatorIncorrect .flipPanelBack {
    background-color: #DE0808;
    border-color: #DE0808 !important;
}

[data-template="tq_quickQuiz"] .qi_optionsHolder.samc .qiOpt.flipPanel.selected.indicatorCorrect .flipPanelBack {
    background-color: #3f7b0a;
    border-color: #3f7b0a !important;
}

body.xs [data-template="tq_quickQuiz"] [data-inject_text="prompt"]{
    margin-bottom: 20px;
}

.qi_optionsHolder.samc .qiOpt.flipPanel .flipPanelFront:before {
    background-color: #007CB0!important;
}

.qi_optionsHolder .qiOpt.flipPanel.selected.indicatorIncorrect .flipPanelBack {
    background-image: none;
}

.qi_optionsHolder .qiOpt.flipPanel.selected.indicatorCorrect .flipPanelBack {
    background-image: none;
}

.qi_optionsHolder .qiOpt.flipPanel .flipPanelFront {
    background-image: none;
}

body.xs [data-template="tq_quickQuiz"] .btnStyle1 {
    margin-top: 40px; 
}

[data-template="tq_quickQuiz"] .qi_optionsHolder.mamc .qiOptIndicator {
    background-image: url(../framework_images/question_images/mamc_standard_white.png);
}

[data-template="tq_quickQuiz"] .qi_optionsHolder.mamc .qiOpt.selected .qiOptIndicator {
    background-image: url(../framework_images/question_images/mamc_selected_white.png);
}

[data-template="tq_quickQuiz"] .qi_optionsHolder.mamc .qiOpt:not(.selected).indicatorCorrect .qiOptIndicator {
    background-image: url(../framework_images/question_images/mamc_correct_white.png);
}

[data-template="tq_quickQuiz"] .qi_optionsHolder.mamc .qiOpt:not(.selected).indicatorIncorrect .qiOptIndicator {
    background-image: url(../framework_images/question_images/mamc_incorrect_white.png);
}

.qi_optionsHolder .qiOpt.flipPanel.selected.indicatorCorrect .flipPanelBack {
    font-size: 0.7em;
    padding: 65px 10px 10px;
}

.qi_optionsHolder .qiOpt.flipPanel {
    min-height: 205px;
}
.qi_optionsHolder .qiOpt.flipPanel .baseFlipPanel {
	font-size: 0.7em;
	padding: 65px 10px 10px 10px;
    min-height: 205px;
}

#sqStart.goldClient_background_color_3{
    background-color: #29c8c1;
    color: #000;
    font-weight: bold;
}

.msPassmarkTxt.goldClient_color_3 {
   color: #29c8c1!important
}

#quizIntro [data-inject_text="title_1"] p:nth-child(2){
    color: #29c8c1;
}

/* body:not(.xs) .wrlp_05_03_05 .qi_optionsHolder .qiOpt.flipPanel {
    min-height: 270px;
}
body:not(.xs) .wrlp_05_03_05 .qi_optionsHolder .qiOpt.flipPanel .baseFlipPanel {
    min-height: 270px;
}

body:not(.xs) .wrlp_05_03_05[data-template="tq_quickQuiz"] .btnStyle1 {
    margin-top: 40px; 
} */

@media only screen and (max-width: 767px){
	#questionPanel .qi_optionsHolder .qiOpt:not(.qiOptGraphical) {
		min-height: 80px !important;
	}

	/* .wrlp_05_03_05 #questionPanel .qi_optionsHolder .qiOpt:not(.qiOptGraphical) {
		min-height: 90px !important;
	}

    .wrlp_05_03_05[data-template="tq_quickQuiz"] .btnStyle1 {
        margin-top: 40px; 
    } */
}


/* SLIDESHOW */
#slideshowItems .goldClient_border_color_3 {
    border: 3px solid #003645;
}

.qi_optionsHolder .qiOpt.simpleQuestion {
    border: 1px solid #fff!important;
}

/* vERTICAL */
.vertBtnStyle:not(.vbDark).current {
    background-color: #81d10b;
    box-shadow: none;
    color: #000;
}

.vertBtnStyle:not(.vbDark) {
    box-shadow: none;
    background-color: #003645;
    color: #fff;;
}

#vertTitle.goldClient_color_3 {
    color: #000!important;
}

.attestHolder {
    background-color: rgba(0,46,56,0.75)!important;
}

/* TIMELINE */

[data-template="t_timeline_tt_image"] .goldClient_border_color_3 {
    border: 3px solid #F43A4F;
}

[data-template="t_timeline_tt_image"] #timelineItems .timeNum.current {
    border-color: #fff;
}

.questionBorderTopBottomOrange {
    background-color: rgba(0,46,56,0.75)!important;
}

.btnStyle1 {
    background-color: rgba(0,46,56,0.9)!important;
}

.goldGradient_lr_3 {
    background: linear-gradient(to right, rgba(0,0,0,0.9) 75%,rgba(0,0,0,0.9) 100%)!important;
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.9) 75%,rgba(0,0,0,0.9) 100%)!important;
}

.vertBtnStyle:not(.current):not(.vbDark) .clickIcon.viewed .clickIconImg {
    background-image: url(../framework_images/click_icon_viewed.png)!important;
}

#phoneMenu_Panel {
    background-image: url(../tools/interface_1/images/resources_bg_dark.jpg)!important;
}

body:not(.xl):not(.l) .panelFill { 
    background-color: rgba(0,0,0,0.75);
}

#guiFeedback {
    background-color: #000!important;
}

.qi_optionsHolder.mamc .qiOpt.selected.indicatorIncorrect {
    background-color: #DE0808!important;
}

.qi_optionsHolder.mamc .qiOpt.selected.indicatorCorrect {
    background-color: #3f7b0a!important;
}


/* VIDEO */

.wrlp_05_00_03 .vidIconBtn {
    margin-top: 25%;
}
