/*
	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 */




.interfaceSlide.curPageSlide #wrapper > #backgroundVideo .background_video {
    position: absolute;
}

a, a:hover, a:focus {
    color: #0ac8e6;
}

/* .interfaceSlide{
    background-position: 0% 100%!important;
} */

#interfaceRegular {
	background-color: #000a3c;
}

.interfaceHeading,
.interfaceSubHeading {
	color: #ffffff !important;
}

.label_txt_1,
.label_txt_2,
.label_txt_3,
.label_txt_4 {
	font-family: "Vista_Sans", "Roboto_Regular", sans-serif;
}

.title_txt_1,
.title_txt_2,
.body_txt_1,
.body_txt_2 {
	font-family: "Peak_Sans", "Roboto_Regular", sans-serif;
}

@media only screen and (min-width : 1125px) {
	#menuItems {
		padding-left: 100px !important;
		padding-top: 40px !important;
		padding-right: unset !important;
		max-width: 958px;
	}
}

.menu_progress_bar {
	background-color: #ff2970 !important;
}

.gm_menuItem div[data-inject_text*="duration"] {
	color: #c8c6c6 !important;
	font-weight: bold !important;
}

#menuItems .menu_num.menu_txt_1 {
	color: #ffffff !important;
	font-family: "Vista_Sans", "Roboto_Regular", sans-serif;
}

#menuItems .title_txt_1 {
	color: #ffffff !important;
	font-family: "Vista_Sans", "Roboto_Regular", sans-serif;
	font-weight: normal !important;
}

.numProgressIndicator.barProgressIndicator {
    width: 70px;
    top: 12px;
    height: 6px;
}

.pillNav{
	background-image: url(../framework_images/nav_images/navpill_container-01.svg);
	background-repeat: no-repeat;
	background-color: transparent;
    border: transparent;
    width: 200px;
    height: 80px;
}

.pillNav .baseIndicBar  {
    top: 5px;
}
.pillNav .progressIndicBar{
	top: 3px;
} 
.pill_left, .pill_right {
	top: 10px;
    margin: 14px 4px;
}

.pill_left svg, .pill_right svg {
    height: 33px;
    width: 33px;
}

.pill_left {
    left: 9px;
}

.pill_right {
    right: 10px;
}


@media only screen and (min-width : 768px) {

	.gm_menuItem div[data-inject_text*="title"] {
		font-size: 40px;
	}
	.gm_menuItem div[data-inject_text*="duration"] {
		font-size: 20px;
	}
	.menu_num {
		font-size: 55px !important;
		line-height: 55px !important;
	}

	#wrapper:not(.viac_isp_03_04)[data-template="t_popup_expand"] .goldClient_panel_color_1 {
		width: 58.33333333%;
	}

	
}

@media only screen and (max-width : 767px) {
	

	[data-template="t_slideshow_left_image"] .text-center.goldUniversal_color_1,
	[data-template="t_slideshow_right_image"] .text-center.goldUniversal_color_1 {
		color: #333333 !important;
	}
	[data-template="t_slideshow_left_image"] .ss_textContent .goldUniversal_color_1,
	[data-template="t_slideshow_right_image"] .ss_textContent .goldUniversal_color_1 {
		color: #ffffff !important;
	}
}




.iconBtn {
    height: 70px;
    margin: 0px 2px 0px 2px;
    padding: 15px 5px 0 5px;
}
.iconBtn:hover {
	background-color: #0064ff !important;
}
[data-template="t_vertical_timeline_lozenge_dark"] .vertBtnStyle {
	min-height: auto !important;
}
[data-template="tq_mc_simple"] .goldUniversal_panel_color_1,
[data-template="tq_mc_core_image"] .goldUniversal_panel_color_1 {
	background-color: #000a3c !important;
}

[data-template="t_popup_expand"] .popExpandSlide.visitedPopup .popExpandHeader {
	background-color: #0064ff !important;
}
[data-template="tq_quickQuiz"] .goldClient_color_2 {
	color: #0064ff;
}
[data-template="t_slideshow_left_image"] .goldUniversal_panel_color_2,
	[data-template="t_slideshow_right_image"] .goldUniversal_panel_color_2 {
		background-color: #000a3c;
}
[data-template="t_slideshow_left_image"] .goldUniversal_color_1,
[data-template="t_slideshow_right_image"] .goldUniversal_color_1,
[data-template="t_timeline_tt_image_panel"] .goldUniversal_color_1 {
	color: #ffffff ;
}
[data-template="tq_quickQuiz"] .qi_optionsHolder.samc .qiOpt.flipPanel .flipPanelFront:before {
    background-color: #0064ff;
}
[data-template="t_attestation"] .goldClient_color_3 {
	color: #0064ff;
}
[data-template="t_attestation"] .goldClient_borderTop_color_3 {
border-top: 3px solid #0064ff !important;
}
[data-template="t_attestation"] .goldClient_borderBottom_color_3 {
border-bottom: 3px solid #0064ff !important;
}

[data-template="t_timeline_tt_image_panel"] .goldUniversal_panel_color_2 {
	background-color: #000a3c !important;
}

/* TOKENS QUESTIONS SCREENS */
.tokensDefault{
	height: 90px;
    width: auto;
    display: flex;
    position: relative;
    margin: 0 auto;
}

/* ATTESTATION */

[data-page-src="viac_isp_07_03.html"] .pillNav #next{
	display: none;
}
.attestHolder {
    background-color: #000a3c;
}

.attestHolder.selected {
	background-color: #0064ff;
}

.attestHolder .goldUniversal_color_1 {
    color: #fff;
}
[data-template="t_attestation"] [data-inject_text="prompt"]{
	color: #fff;
}
[data-template="t_attestation"] [data-inject_text="label_2"]{
	color: #fff;
}

[data-template="t_attestation"] .btnStyle1.darkBtn {
    background-image: url(../framework_images/question_images/submit_btn_icon.png);
	border: 3px solid #fff;
	color: #fff;
}

body:not(.xs)[data-page-src="viac_isp_07_01.html"] .interfaceSlide.curPageSlide {
    overflow-y: hidden;
}

body:not(.xs)[data-page-src="viac_isp_07_01.html"] .interfaceSlide:before {
	content:"";
	display:block;
	position:absolute;
	background-image: url(../course/assets/viac_isp_07_01/text_left_bg.jpg);
	background-size: cover;
    background-position: 50% 50%;
	-webkit-animation-name: zoomBg; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
	animation-name: zoomBg;
	animation-duration: 4s;
	width: 100vw;
    height: 100vh;
    top: 0px;
    left: 0px;
	transform:scale(1);
	transform-origin:50% 50%;
	-webkit-transform:scale(1);
	-webkit-transform-origin:50% 50%;
}

@-webkit-keyframes zoomBg {
  0% {-webkit-transform:scale(1.3)}
  100% {-webkit-transform:scale(1)}
}

@keyframes zoomBg {
  0% {transform:scale(1.3);}
  100% {transform:scale(1);}
}

/* viac_isp_03_04 */

/* .viac_isp_03_04 .popExpandSlide:nth-child(3) .popExpandBody::after{
    background-image: url(../course/assets/viac_isp_03_04/viac_isp_03_04_screengrab.png);
} */

.viac_isp_03_04 .custom_image_expand{
	width: 110%;
}

body.xs .viac_isp_03_04 .custom_image_expand{
	width: 100%;
}

/* Question screens */
.qi_optionsHolder.samc .qiOpt.selected.disabled:not(.indicatorCorrect) .qiOptIndicator, 
.qi_optionsHolder.nasba .qiOpt.selected.disabled:not(.indicatorCorrect) .qiOptIndicator{
    background-image: url(../framework_images/question_images/samc_incorrect.png);
}

