.pw {padding:16px 0;}
.pw-title {display: flex;padding:0 16px 12px;min-height:38px;justify-content: space-between;align-items: center}
.pw-title-name {font-size:24px;font-weight:400;line-height:40px;}
.completed .pw-title-name:after {content:' - Completed'}
.pw-title .text-subhead {margin-top:-8px;opacity:.75;}
.pw-timeline {padding:0 16px 12px;transition:225ms opacity cubic-bezier(0.4, 0.0, 0.2, 1);}
.pw-timeline.updating {opacity:.24;}
.pw-timeline ol {height:16px;position:relative;margin:0 8px;}
.pw-timeline ol:after {content:'';background:#BDBDBD;height:2px;left:0;position:absolute;top:50%;margin-top:-1px;width:100%;}
.pw-timeline li {list-style:none;position:absolute;}
.pw-timeline li {opacity:1;transition:225ms left cubic-bezier(0.4, 0.0, 0.2, 1), 225ms opacity cubic-bezier(0.4, 0.0, 0.2, 1);z-index:2;}
.pw-timeline li.newNode {opacity:0;}
.pw-timeline a {position:absolute;top:0;z-index:2;}
.pw-timeline-node-info {background:rgba(97,97,97,.9);border-radius:2px;color:#fff;font-size:10px;height:auto;line-height:normal;padding:4px 8px;position:absolute;top:24px;width:auto;z-index:3;text-align: center}
.pw-timeline-node-info span {display:block;white-space:nowrap;}
.pw-timeline a:after {background:#fff;border:2px solid #BDBDBD;border-radius:50%;content:'';height:18px;position:absolute;width:18px;transform:scale(1);transition:195ms all cubic-bezier(0.4, 0.0, 1, 1);}
.pw-timeline-node-info, .pw-timeline a:after {-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.pw-timeline a.complete:after {background:#fff;border-color:#2196F3;cursor:pointer;}
.pw-timeline a.loaded:after {background:#fff;border-color:#2196F3;cursor:pointer;}
.pw-timeline a.user-skipped:after {background:#CECECE;border-color:#F44336;cursor:pointer;}
.pw-timeline a.current:after {background:#fff;border-color:#2196F3;cursor:pointer;}
.pw-timeline a.active:after {background:#2196F3;border-color:#2196F3;}
.pw-timeline a.remove:after {transform-origin:50% 50%;transform:scale(.01);}
.pw-t-updated {background:#323232;border-radius:2px;color:#fff;font-size:14px;padding:6px;position:absolute;right:16px;top:16px;transition:opacity 4s;}
.pw-t-updated.remove {opacity:0;}
.pw-tl-bar {background:#2196F3;height:2px;top:7px;position:absolute;width:0%;z-index:1;}
.pw-content {display:block;list-style:none;margin:-2px 0;overflow-x:hidden;overflow-y:hidden;position:relative;}
.pw-content:before, .pw-content:after {content:"";display:block;height:100%;position:absolute;top:0;width:16px;z-index:1;}
.pw-content:before {background-image:linear-gradient(to right, #fff, rgba(255, 255, 255, 0));left:0;}
.pw-content:after {background-image:linear-gradient(to left, #fff, rgba(255, 255, 255, 0));right:0;}

.pw-card-blk-shim {opacity:1;padding:0;position:relative;width:16px;-webkit-transform: translateX(-100%);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}

.pw-card-blk {left:0;padding:2px 16px;position:absolute;top:0;width:100%;
    -webkit-transform:translateX(-150%);-moz-transform:translateX(-150%);transform:translateX(-150%);}
.pw-card-blk.active {opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}
.enter-right,.leave-right {-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right;}
.enter-left,.leave-left {-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left;}
.enter-right,.enter-left {
    -webkit-animation-timing-function:cubic-bezier(0.0, 0.0, 0.2, 1);-moz-animation-timing-function:cubic-bezier(0.0, 0.0, 0.2, 1);animation-timing-function:cubic-bezier(0.0, 0.0, 0.2, 1);
    -webkit-animation-duration:375ms;-moz-animation-duration:375ms;animation-duration:375ms;
}
.leave-right,.leave-left {
    -webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;
    -webkit-animation-timing-function:cubic-bezier(0.4, 0.0, 1, 1);-moz-animation-timing-function:cubic-bezier(0.4, 0.0, 1, 1);animation-timing-function:cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-duration:195ms;-moz-animation-duration:195ms;animation-duration:195ms;
}
@-webkit-keyframes cd-enter-right {
    0% {
        -webkit-transform: translateX(56px);
        opacity:0;
    }
    100% {
        -webkit-transform: translateX(0%);
        opacity:1;
    }
}
@-moz-keyframes cd-enter-right {
    0% {
        -moz-transform: translateX(56px);
        opacity:0;
    }
    100% {
        -moz-transform: translateX(0%);
        opacity:1;
    }
}
@-webkit-keyframes cd-enter-left {
    0% {
        -webkit-transform: translateX(-56px);
        opacity:0;
    }
    100% {
        -webkit-transform: translateX(0%);
        opacity:1;
    }
}
@-moz-keyframes cd-enter-left {
    0% {
        -moz-transform: translateX(-56px);
        opacity:0;
    }
    100% {
        -moz-transform: translateX(0%);
        opacity:1;
    }
}
.pw-content .pw-card {border:1px solid #E0E0E0;border-radius:2px;height:100%;padding:4px;position:relative;margin-left: 40px;}
.pw-card .pw-card-padd .pw-card-padd, .pw-card .humanities-text {padding:0;}
.pw-card .humanities-text.tutorialContent {max-width: 712px}
.pw-card-loading .pw-card {border-color:#BDBDBD;filter:blur(1px);opacity:.54;}
.pw-card-loading .pw-card:after {background:rgba(0,0,0,0.0);content:'';}
.pw-card-loading .pw-card:after, .pw-card-loading-blk {left:16px;top:2px;right:16px;bottom:2px;position:absolute;}
.pw-card-loading-blk .spinner {height:100%;margin:0;overflow:hidden;}
.pw-content .gsc-blk {background:none;padding:16px;}
.pw-walkthrough #dynmcWalkContent {
    padding: 24px;
    margin: 0 -24px -24px;
}

.cup-text section.exercises .number1, .cup-text section.exercises .number2, .cup-text section.exercises .number3 {
    top: 23px;
    margin-right: 10px
}

#testContent.gen-sub-cont, .gen-sub-cont.pw-media-cont {
    border: none;
}
.appBar-btn.pw-media-cont {display:none;}
#testContent .gsc-blk {padding:8px 8px 0 8px;border-bottom:none;}
.test-score {margin-top: 0;}

.js-modal-base {padding:0 16px;}
.pw-step-title {color:#212121;font-size:16px;font-weight:400;line-height:25px;opacity:.74;display:inline;}
.pw-step-message {
    color: #0059BD;
    margin: 2px 2px 2px 2px;;
    font-weight: 600;
}

.pw-text-article-title {
    padding-left: 8px;
}

.pw-dashboard-blk {margin: 5px 5px}
.pw-b-stageBlk,.pw-b-resources {position:relative;width:100%;user-select: none;}
.pw-b-stageBlk {border:1px solid rgba(0,0,0,.12);border-left:none;border-right:none;user-select: none;display: grid;
    -webkit-transition:225ms padding,right cubic-bezier(.4,0,.2,1);
    -moz-transition:225ms padding,right cubic-bezier(.4,0,.2,1);
    transition:225ms padding,right cubic-bezier(.4,0,.2,1);}
/*.pw-b-stageBlk:before, .pw-b-stageBlk:after {background:#FFF;content:'';display:block;height:100%;position:absolute;top:0;width:24px;}*/
/*.pw-b-stageBlk:before {left:0;z-index:1;}*/
/*.pw-b-stageBlk:after {right:0;}*/

.pw-b-wizard-builder {padding:8px;}

.pw-b-stageBlk.js-pw-s-target {background:transparent !important;}
.pw-b-stage-dragFirst {background-color:rgba(0,0,0,.08);display:none;height:100%;top:0;position:absolute;width:100%;z-index:1;}
.js-pw-s-target .pw-b-stage-dragFirst {display:block;}
.testHitClass .pw-b-stage-dragFirst {background-color:rgba(0,0,0,.16);}
.pw-b-s-infoBlk {background:rgba(0,0,0,.54);border-radius:4px;color:#FFF;left:50%;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);}

.pw-b-stageWrap {position:relative;overflow:auto;}
.pw-b-stage {min-width:100%;position:relative;}
.pw-b-s-pathWrap {position:absolute;}
.pw-b-s-path,.pw-b-s-grid {height:72px;position:relative;white-space:nowrap;}
.pw-b-s-grid {border-bottom:1px solid rgba(0,0,0,.04);width:100%;}
.pw-a-search-results {width:100%;padding:10px 0;overflow:hidden; vertical-align: top}
.pw-b-s-grid:last-child,.pw-a-search-results:last-child {border-bottom:none;padding-bottom:0;}
.pw-a-search-results:first-child {padding-top:0;}

.pw-b-s-step,.pw-b-s-step-spacer,.pw-b-s-step-dropTarget,.pw-b-s-step-dropTargetBlk {display:inline-block;position:relative;}
.pw-b-s-step,.pw-b-s-step-dropTarget {background:transparent;padding:8px;vertical-align:top;z-index:2;text-align: center}
.pw-b-s-stepHidden {display:none;}
.pw-b-s-icon {background:#FFF;border:1px solid #9E9E9E;border-radius:50%;height:40px;overflow:hidden;position:relative;width:40px;}
.pw-section .pw-b-s-icon {background:darkblue;}
/*.pw-b-s-hover {top:8px;}*/
.pw-b-s-hover .pw-b-s-icon {background:transparent;}
.pw-b-s-step-dropTarget .pw-b-s-icon {background:rgba(0,0,0,.12);}
.pw-b-s-deletePath, .pw-b-s-deleteStep, .pw-b-s-editStep, .pw-b-s-dpStep, .pw-b-s-closeStep {border-radius:50%;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);cursor:pointer;height:18px;position:absolute;width:18px;z-index:1;}
.pw-b-s-deletePath, .pw-b-s-deleteStep {background:url(https://cdn.edjin.com/static/users/generalFiles/images/icons/close_white_small-8c88864bde41cfa6c1d238acaba759a6.svg) center no-repeat #F44336;}

.pw-b-s-deletePath, .pw-b-s-deleteStep, .pw-b-s-dpStep, .pw-b-s-dpStep-adj {
    border: none;
}
.pw-b-s-deletePath:focus-visible, .pw-b-s-deleteStep:focus-visible, .pw-b-s-dpStep:focus-visible, .pw-b-s-dpStep-adj:focus-visible {
    outline: var(--input-borderless-focus-size) solid var(--focus-on-surface);
    outline-offset: 3px;
}

.pw-b-s-deletePath {left:-48px;top:20px;cursor:pointer;z-index:2;}
.pw-b-s-editStep {background:coral;left:20px;top:4px;}

.pw-s-stepEditBlock {visibility:hidden;position:absolute !important;height:56px;margin:-8px;width:56px;}
.pw-s-stepEditBlock .pw-b-r-item {margin:-4px;}
.editing {z-index:3;}
.editing .pw-s-stepEditBlock {visibility:visible;z-index:2;}
.pw-b-s-step-dp .pw-s-stepEditBlock {margin:-10px;}

.pw-b-s-step .pw-b-s-deleteStep {left:4px;top:4px;}
.pw-b-s-step-line .pw-b-s-deleteStep {left:20px;top:20px;}
.pw-b-s-dpStep {background:url(https://cdn.edjin.com/static/users/generalFiles/images/icons/split_white-e16463c0882efff55c9d8668496bfcd9.svg) left 0 center no-repeat #607D8B;background-size:16px 16px;right:4px;top:4px;}
.pw-b-s-closeStep {background:url(https://cdn.edjin.com/static/users/generalFiles/images/icons/merge_white-d7b0ba20d2e9df5d103662780b0329a7.svg) 2px center no-repeat #424242;background-size:16px 16px;right:4px;top:20px;}
.pw-b-s-step svg {height:56px;left:-8px;margin:-1px 0 0 -1px;position:absolute;top:-8px;width:56px;pointer-events:none;}
.pw-b-s-step-dp {padding:10px;}
.pw-b-s-step-dp .pw-b-s-icon {border-radius:0;height:36px;transform:rotate(45deg);width:36px;}
.pw-b-s-step-dp .pw-b-s-icon > div {position:absolute;height:100%;width:100%;transform:rotate(-45deg);transform-origin:center;}
.pw-b-s-step:focus .pw-b-s-icon,
.pw-b-s-step-dp:focus .pw-b-s-icon {outline: var(--input-borderless-focus-size) solid var(--focus-on-surface);outline-offset: 2px;}
.pw-b-s-step-dp svg {margin:-3px 0 0 -3px;}
.pw-b-s-step-dp.pw-b-s-step-end svg {margin:-4px 0 0 -4px;}
.pw-b-s-tempStep-end .pw-b-s-icon {border:1px dashed #9E9E9E;}
.pw-b-s-step-endLine {height:56px;top:0;position:absolute;}
.pw-b-s-step-line svg {overflow:visible;position:absolute;}
.pw-b-s-step-line svg > * {fill:transparent;stroke:#9E9E9E;stroke-width:1px;opacity:1;transition:195ms opacity cubic-bezier(0.4, 0.0, 1, 1);}
.pw-b-s-step-line svg > line:last-child {opacity:0;stroke-width:2px;}
.pw-b-s-step-line circle {fill:#9E9E9E;stroke:none;opacity:1;}

.pw-b-s-step-line text {fill:#000;stroke:none;text-align:center;font-size:10px;}

.pw-b-s-step-line svg > .pw-b-s-linePath {opacity:1 !important;stroke-width:3px;}
.pw-b-s-step-lineText {left:0;position:absolute;text-align:center;top:0;z-index:1;}
.pw-b-s-step-lineText span {background:#FFF;font-size:10px;line-height:56px;padding:0 4px;white-space:nowrap;z-index:1;}
.pw-b-s-step-spacer {left:0;box-sizing:content-box;height:100%;vertical-align:top;z-index:1;}
.pw-b-s-step-spacer svg {height:100%;overflow:visible;position:absolute;top:0;width:100%;}
.pw-b-s-step.clickable {border:none;outline:none;cursor:pointer;}
.pw-b-s-step-line, .pw-b-s-step-endLine, .pw-b-s-step-lineText {z-index:1;}

.step-disabled {opacity:.16;}

.pw-b-r-itemsBlk {font-size:0;margin:-2px 0;padding:0px 4px;position:relative;}
.pw-b-r-item {background:#FFF;border-radius:2px;display:inline-block;font-size:10px;height:70px;margin:4px;position:relative;text-align:center;width:64px;cursor:pointer;vertical-align: bottom; line-height: 11px}
.pw-b-r-item.item-dragging, .pw-s-stepEditBlock .pw-b-r-item {opacity:0.6;}
.pw-b-r-resourceTitle {background:#eee;bottom:-12px;border-radius:2px;display:inline-block;font-size:10px;left:50%;padding:2px 4px;position:absolute;text-align:center;white-space:nowrap;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.pw-b-r-sectionTitle {background:#eee;top:-12px;border-radius:2px;display:inline-block;font-size:10px;left:50%;padding:2px 4px;position:absolute;text-align:center;white-space:nowrap;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.pw-b-r-item svg {width:48px;}
.pw-b-r-item:hover{
    background:rgb(248,248,248);
}

#pathDrawLine {position:absolute;transform-origin:50% 50%;z-index:2;pointer-events:none;}
#pathDrawLine svg {left:0;margin:0;position:absolute;top:0;}

svg.pw-stepResult {height:auto;margin:0;width:auto;left:50%;top:-50%;overflow:visible;transform:rotate(-90deg);transform-origin:center;height:56px;width:56px;z-index:1;}
.pw-stepResult path {opacity:0;}
.pw-stepResult path.showStepResult {opacity:1;}
.pw-stepResult .pw-s-noResult {stroke:#03A9F4;}
.pw-stepResult .pw-s-correct {stroke:#8BC34A;}
.pw-stepResult .pw-s-marked {stroke:#F44336;}
.pw-stepResult .pw-s-skipped {stroke:#9E9E9E;}

.pw-b-s-step .badge {background:url(https://cdn.edjin.com/static/users/generalFiles/images/icons/person-a7b7bde836e8b88662a4140afa46d666.svg) 2px 50% #424242 no-repeat;background-size:12px 12px;border-radius:8px;font-size:10px;height:16px;line-height:16px;margin-left:-20px;min-width:16px;opacity:0;padding:0 4px 0 14px;position:absolute;left:100%;transform:scale(0);transition:195ms all cubic-bezier(0.4, 0.0, 1, 1);top:0;z-index:2;}
.pw-b-s-step .badge.show {opacity:1;transform:scale(1);transition:225ms all cubic-bezier(0.0, 0.0, 0.2, 1);cursor: pointer}

.pw-resultsList {width:100%;}
.pw-resultsList svg {vertical-align:middle;}
.pw-resultsList .resultListAllResult:hover {cursor:pointer;transform:scale(1.1);}
.pw-rl-noResult {fill:#03A9F4;}
.pw-rl-correct {fill:#8BC34A;background-color: red;}
.pw-rl-background {fill:#cecece;opacity:.3}
.pw-rl-skipped {fill:#F44336;}

.pw-step-result-info {background:rgba(97,97,97,.9);border-radius:2px;color:#fff;font-size:9px;height:auto;line-height:normal;padding:2px 4px;position:absolute;width:auto;z-index:3;text-align:center;}

.resultListAllResultGuide {text-align:right;overflow:visible;}
.resultListAllResultGuide line {stroke:rgba(0,0,0,.12);stroke-width:1px;}
.resultListAllResultGuide text {fill:rgba(0,0,0,.8);font-size:6pt;}

.showPathwayResult {background:#FFF;display:block;position:relative;z-index:3;}
.showingResult {display:none;}

.qwe {background:#F44336;border-radius:2px;bottom:100%;height:60px;position:absolute;width:100px;z-index:3;}

.activityImgBlk {border:1px solid #e0e0e0;position:relative;margin-bottom:4px;}
.activityImgBlk:last-child {margin-bottom:0;}
.activityImgBlk .gen-check {background: #fff; border: solid 1px #e0e0e0;bottom:0;padding-top:8px;width:100%;}
.activityImgBlk img {width:100%;}
.resource-list .gen-check input[type='checkbox'] {vertical-align: sub;margin: 2px 3px 2px 3px;}


.pw-card .inline-questions-blk {margin-left: 1.8em;max-width: 780px;}
.humanities-text .panel-box .inline-questions-blk {margin: 0;}

.mark-selected0 {background-color:#F44336 !important;opacity:1;}
.mark-selected1 {background-color:#FF7400 !important;;opacity:1;}
.mark-selected2 {background-color:#FFC607 !important;;opacity:1;}
.mark-selected3 {background-color:#8BC34A !important;;opacity:1;}
.pw-b-s-dpStep-adj.dp-pin-mark {border-radius: 50%;width: 18px;height: 18px;padding: 4px 0 0 4px;}

.pw-card-padd .inline-result {background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);border-radius:5px;margin-bottom:24px;padding:24px;}

/* Accordion styles */
.pw-accordion {cursor:pointer;margin-bottom:0!important;}
.pw-accordion-open td {border:none;padding-bottom:0;}
.pw-accordion .accordion-img {background:url('https://cdn.edjin.com/static/users/generalFiles/images/icons/arrow-accordion-closed-f9ea43e502e238e23d13c9843d2b25fa.svg') no-repeat;display:inline-block;height:24px;width:24px;margin-right:4px;position:relative;vertical-align:middle;}
.pw-accordion-open .accordion-img {background:url('https://cdn.edjin.com/static/users/generalFiles/images/icons/arrow-accordion-open-1c9f9d8a20de5ff69b2c48edb65aaaf0.svg') no-repeat;display:inline-block;height:24px;width:24px;margin-right:4px;position:relative;vertical-align:middle;}
.pw-accordion-body {padding-top:10px;clear:both;margin-left:24px;}
.pw-accordion-body td {column-span:2;vertical-align:top;}

/*Assign pathway dialog styles*/
.multipleConcept {margin:2px;padding:2px 4px;border:1px solid #cecece;border-radius:2px;display:table;line-height:18px;cursor:pointer;}
.contentSelectTable td {padding-bottom:4px;}
.pw-b-s-step-dropArea {height:100%;position:absolute;}

.dp-slider {height:4px;margin:80px auto 40px;padding:0 6px;position:relative;width:600px;}
.dp-slider-handle {background:#9E9E9E;border-radius:50%;cursor:pointer;height:12px;margin-top:-4px;position:absolute;width:12px;z-index:1;}
.dp-slider-pin {background:#616161;border-radius:50%;border-top-right-radius:0;height:28px;width:28px;left:-8px;position:relative;top:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.dp-slider-pin span {color:#FFF;display:block;position:relative;top:6px;text-align:center;font-size:12px;left:1px;width:28px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.dp-slider-track {background:rgba(0,0,0,0.1);height:100%;position:absolute;width:100%;}
.dp-slider-track-marker {background:rgba(0,0,0,0.1);height:100%;position:absolute;width:1px;}
.dp-slider-rangeBlk {top:-40px;margin-left:6px;position:absolute;height:24px;}
.dp-slider-rangeBlk .pw-b-s-icon {bottom:22px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.dp-slider-rangeBlk .pw-b-s-icon svg {margin:-9px;}

.pw-content .cup-text.pw-lesson-note-content {width:820px;max-width:820px;}
.pw-content #questForm .cup-text {width:870px;max-width:870px;}

.step-hover circle {fill:lime;stroke:#FFF;stroke-width:2px;}
.pw-b-s-dpStep-adj {background:#fff;color:#424242;font-size:10px;padding:0 3px;position:absolute;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.pw-b-stage-edit .pw-b-s-dpStep-adj {cursor:pointer;}
.pw-b-stage-updateingIcon {display:none;position:absolute;opacity:0.8;height:40px;width:40px;background:url('https://cdn.edjin.com/static/users/generalFiles/images/icons/save_black-64e5f994a773c9b5fd7f7a27f86151f3.svg') rgba(0,0,0,.08) center no-repeat;background-size:32px;right:0;top:0;z-index:3;}

.pw-timeline a.branchStep:after {
    background: url(https://cdn.edjin.com/static/users/generalFiles/images/icons/split_grey_small-155f170410915bc2ab01a049f32226b9.svg) right 1px center no-repeat #FFFFFF!important;
}
.pw-timeline a.branchStep.active:after {
    background: url(https://cdn.edjin.com/static/users/generalFiles/images/icons/split_white_small-e732d0576c00f1f329769fce2c12dbe3.svg) right 1px center no-repeat #2196F3!important;
}
.pw-timeline a.branchStep.complete:after {
    background: url(https://cdn.edjin.com/static/users/generalFiles/images/icons/split_blue_small-7bb9c001d92c3f5fcd7797aab26c8f6b.svg) right 1px center no-repeat #FFFFFF!important;
}

.pathwaySelected{
    background-color:#EBF9FF;
}
.filterTasksByHeading{
    cursor:pointer;
}
.filterDirection{
    margin-left:4px;
}

.warningModal .ui-dialog-titlebar {background: #F44336;border-color:rgba(0,0,0,.16);}

.pw-b-wizard-resources .gen-check > input,.pw-b-wizard-resources .gen-check > label{
    cursor: pointer;
}

.pw-timeline a:focus-visible:after {outline:3px solid var(--focus-on-surface);transition:none;}

.pw-title .tutorialLink, .pw-title .resourcesLink{
    padding:0;
}

#activitiesListBlk .pw-activity-block:not(:last-child) {
    border: none;
    border-bottom: 1px solid #E0E0E0;
}

/*Prevents card bloks being tabbed to when they are not active */
.pw-card-blk:not(.active){
    visibility: hidden;
}

.pw-walkthrough *{
    width:unset!important;
}