
#openfinalvideo {
    text-decoration: underline;
    cursor: pointer;
}

/* GUI */

body.xs .phonecrumb{
    display: none;
}

body.xs video#vid1{
    height: 95%!important;
}

.iconBtn svg {
    height: 28px;
    width: 28px;
}

.slide_left.bottomRight, .slide_right.bottomRight{
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    bottom: 10px;
    z-index: 30;
    background-size:contain;
    cursor: pointer;
}

body:not(.touch_device) .slide_right.bottomRight:not(.disabled), .slide_right,
body:not(.touch_device) .slide_right.bottomRight:not(.disabled):hover,
body:not(.touch_device) .slide_right.bottomRight.disabled{
    background-image: url(../framework_images/nav_images/__next_arrow.png);
}

body:not(.touch_device) .slide_right.bottomRight.disabled{
    opacity: 0.5;
}

body:not(.touch_device) .slide_left.bottomRight, .slide_left {
    background-image: none;
}

body:not(.touch_device) .slide_left.bottomRight:hover, .slide_left {
    background-image: none;
}

body:not(.touch_device) .slide_left.bottomRight:not(.disabled):hover {
    background-image: none;
}

.hideNavButtons .slide_right{
    display: none;
}

.slide_right.bottomRight.flashing {
    -webkit-animation: flashing_next_pill 0.8s infinite; /* Safari 4+ */
    -moz-animation:    flashing_next_pill 0.8s infinite; /* Fx 5+ */
    -o-animation:      flashing_next_pill 0.8s infinite; /* Opera 12+ */
    animation:         flashing_next_pill 0.8s infinite; /* IE 10+, Fx 29+ */
}

body.videoNav .slide_left.bottomRight {
    right: 44px;
}

.slide_right.bottomRight {
    right: 10px;
}

.slide_left.bottomRight {
    right: 100px;
}

/*@-webkit-keyframes flashing_next_pill {
    0% { right: 10px; }
    50% { right: 35px; }
    100% { opacity: 10px; }
  }

  @-moz-keyframes flashing_next_pill {
    0% { right: 10px; }
    50% { right: 35px; }
    100% { opacity: 10px; }
  }

  @-o-keyframes flashing_next_pill {
    0% { right: 10px; }
    50% { right: 35px; }
    100% { opacity: 10px; }
  }

  @keyframes flashing_next_pill {
    0% { right: 10px; }
    50% { right: 35px; }
    100% { opacity: 10px; }
  }*/

  @-webkit-keyframes flashing_next_pill {
    0% { transform: scale(1.0); }
  	50% { transform: scale(1.05); }
  	100% { transform: scale(1.0); }
    }

    @-moz-keyframes flashing_next_pill {
      0% { transform: scale(1.0); }
    	50% { transform: scale(1.05); }
    	100% { transform: scale(1.0); }
    }

    @-o-keyframes flashing_next_pill {
      0% { transform: scale(1.0); }
    	50% { transform: scale(1.05); }
    	100% { transform: scale(1.0); }
    }

    @keyframes flashing_next_pill {
      0% { transform: scale(1.0); }
    	50% { transform: scale(1.05); }
    	100% { transform: scale(1.0); }
    }


/* CORE IMAGE TEMPLATE WITH GIFS */
.hp_11_02_33 .core_image{
    display: block;
    width: 400px;
    padding: 20px;
}

#controlnavimg{
    cursor: pointer;
}

/* TQ GRAPHICAL TEMPLATE */

#wrapper .qi_optionsHolder .qiOptGraphical {
    border: 3px solid transparent;
}

body:not(.touch_device) .qi_optionsHolder .qiOpt:not(.disabled):hover {
    box-shadow: none;
}

.qi_optionsHolder.samc .qiOpt.qiOptGraphical.selected {
    border-color: transparent;
}

#wrapper[data-template="tq_question_graphical"] .qi_optionsHolder.samc .qiOpt.selected.indicatorIncorrect,#wrapper[data-template="tq_question_graphical"] .qi_optionsHolder.nasba .qiOpt.selected.indicatorIncorrect,#wrapper[data-template="tq_question_graphical"] .qi_optionsHolder.samc .qiOpt.flipPanel.selected.indicatorIncorrect .flipPanelBack,#wrapper[data-template="tq_question_graphical"] .qi_optionsHolder.samc .qiOpt.selected.indicatorCorrect, #wrapper[data-template="tq_question_graphical"] .qi_optionsHolder.nasba .qiOpt.selected.indicatorCorrect, #wrapper[data-template="tq_question_graphical"] .qi_optionsHolder.samc .qiOpt.flipPanel.selected.indicatorCorrect .flipPanelBack {
    background-color: transparent;
    color: #ffffff;
    border-color: transparent!important;
}

.qi_optionsHolder .qiOpt.selected {
    box-shadow: none;
}

/* CHAT THREAD TEMPLATE */
.chatBtnCommon {
    background-color: #630e7c;
}

/* ATTESTATION TEMPLATE */
.attestHolder.showAll .attestBtn {
    margin-top: -8px;
    right: 30px;
    width: 37px;
    background-position: center;
}

.attestHolder.selected .attestBtn{
    margin-top: -8px;
    right: 30px;
    width: 37px;
    background-position: center;
}

body.xl .attestLogo img {
	width: 300px;
}

body .attestLogo img {
	width: 300px;
}

/* POPUP EXTEND */
.popExpandHeader {
    background-color: #0096d6;
}

/* SCENARIO */
#wrapper .senarioHeart.life svg .btnColor {
    fill: #fff;
}

.senarioHeart:not(.life) #pink_circle{
    fill: transparent;
}

.senarioHeart {
    position: relative;
    float: left;
    width: 30px;
    height: 30px;
}

body.xs .qiGraphicalImg {
	width: 50%;
}

#phonelandscape {
    display: none;
}


@media only screen and (max-device-width: 932px) and (orientation: landscape){
    #phonelandscape {
        display: block;
    }
}

body.rtl #transcriptHolder {
    direction: rtl;
}

::cue(v[voice="Mary"]) { direction:rtl !important }

