.vhs-navbar-pagination li.vhs-chevron-left, .vhs-navbar-pagination li.vhs-chevron-right{
display: block;
}

.fa-play-circle:before{
    margin-top: -1px;
    display: block;
}


.tutorial-button-pulse{
height: 24px;
}
@media (min-width: 1375px){
	.paycheck-over-wrapper {
    height: 1000px;
		display: flex;
    justify-content: center;
}
.paycheck-wrapper{
	min-width: 1100px;
	position: absolute;
}

}
@media (min-width: 1090px) and (max-width: 1374px){
	.paycheck-over-wrapper {
    height: 1100px;
		display: flex;
    justify-content: center;
}
.paycheck-wrapper{
	min-width: 900px	;
	position: absolute;
}
.paycheck-wrapper .paycheck-row .paycheck-col *,
.paycheck-wrapper .paycheck-row .paycheck-col table * {
    font-size: 12px;
}
}
@media (min-width: 900px) and (max-width: 1079px){
	.paycheck-over-wrapper {
    height: 1000px;
		display: flex;
    justify-content: center;
}
.paycheck-wrapper{
	min-width: 100%	;
	position: absolute;
}
.paycheck-wrapper .paycheck-row .paycheck-col *,
.paycheck-wrapper .paycheck-row .paycheck-col table * {
    font-size: 12px;
}
}
@media (min-width: 600px) and (max-width: 899px){
	.paycheck-over-wrapper {
    height: 1050px;
		display: flex;
    justify-content: center;
}
.paycheck-wrapper{
	min-width: 100%	;
	position: absolute;
}
.paycheck-wrapper .paycheck-row .paycheck-col *,
.paycheck-wrapper .paycheck-row .paycheck-col table * {
    font-size: 10px;
}
}

@media (max-width: 599px){
	.paycheck-over-wrapper {
		display: flex;
    justify-content: center;
}
.paycheck-over-wrapper:before {
    content: "Please change your phone to horizontal view in order to see the paycheck example";
    color: red;
    padding: 40px 0;
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
}
.paycheck-wrapper{
	display: none;
	position: absolute;
}
.paycheck-wrapper .paycheck-row .paycheck-col *,
.paycheck-wrapper .paycheck-row .paycheck-col table * {
    font-size: 10px;
}
}

.table-scroll {
    display: inline;
}

.section-block-content-container div[vhs-material] .material-download .course-section-content-learning__sub{
     display: unset!important;
}

button[ng-click="vm.redirectToFreePlanPage()"] {
    display: none;
}
div.section-content div.download-link-icon .download-link-icon-a:not([href]) + div[vhs-embedded-material] .embedded-material-download-link a:before {
    content: "";
    display: inline-block;
    border-radius: 100%;
    background: white url('https://doughmain.coreachieve.com/assets/redirect.svg') center no-repeat;
    height: 20px!important;
    width: 23px!important;
    background-position: center!important;
    background-size: cover!important;
    position: absolute!important;
    top: 10px!important;
    left: 20px!important;
}

div.section-content div.download-link-icon .download-link-icon-a:not([href]) + div[vhs-embedded-material] .embedded-material-download-link a {
    position: relative;
    max-width: 65ch;
    word-break: break-word;
    letter-spacing: .2px;
    line-height: 28px;
    margin-bottom: 14px;
    min-height: 50px;
    display: block;
    text-align: justify;
    color: var(--brand-blue);
    font-size: 16px!important;
    padding: 10px 0 0 60px;
    margin-top: 5px;
    margin-left: 0;
}

.toggle__input:checked ~ .toggle__content,
.toggle_input:checked ~ .toggle_content,
.ta-editor .toggle__input:checked ~ .toggle__content,
.ta-editor .toggle_input:checked ~ .toggle_content
 {
    padding: 16px 12px 12px 12px!important;
    border-top: 0px!important;
    border-bottom: 0px!important;
    background-color: var(--background-content-color);
    color: var(--main-text-color);
    font-style: italic;
}

.toggle {
    display: contents!important;
}

table.purple-table {
    font-weight: bold;
    font-style: normal;
    padding: 8px 0 15px 0!important;
    text-align: right;
    color: var(--brand-purple-dark)!important;
}

table.purple-table tr td {
    padding: 0 16px 0 0!important;
}

.course-section-content-learning__sub a.is-icon {
word-break: break-word;
}

.course-section-content-learning__sub a {
text-align: left;
}

div[vhs-embedded-material], .ta-editor div[vhs-embedded-material] {
    display: contents!important;
}

div[vhs-embedded-material] .embedded-material-download-link a{
    padding-left: 0.25em;
    margin-right: -2px; /*fixes random space after link, remove if fixed*/
}

div[vhs-user-note] .user-note>div {
    max-width: 100%!important;
}

.section-block-content-container ul ul ul ul,.ta-editor ul ul ul ul {
    overflow: hidden; /* fixes definition bullet not moving down when there is a toggle behind it*/
    margin-bottom: -10px;
}

.section-block__content>.section-block-content>.section-block-content-container>.section-content .material-download[ng-switch-when="DOCUMENTS"]>div:nth-of-type(2),
.section-block__content>.section-block-content>.section-block-content-container>.section-content .material-download[ng-switch-when="DOCUMENTS"]>div:nth-of-type(1)>div>i.fa-caret-down,
.section-block__content>.section-block-content>.section-block-content-container>.section-content .material-download[ng-switch-when="DOCUMENTS"]>div:nth-of-type(1)>div>p,
.section-block__content>.section-block-content>.section-block-content-container>.section-content .material-download[ng-switch-when="DOCUMENTS"]>div:nth-of-type(1)>div>a
{
    display: none!important; /*removes download bar under pdf previews*/
}

.course-section-content-learning__sub a.learning-icon-links {
    margin-bottom:0px;
}

@media (min-width:992px){
.container-image {
width: 700px;
}
}

@media (min-width:1200px){
.container-image {
width: 850px;
}
}

.ta-editor  ul ul ul ul li, .section-block-content-container ul ul ul ul li {
    padding: 7px 0px 7px 30px!important;
}

.img-center {
display: block;
margin: 0 auto;
width: calc(0.75*65ch);
}

.answer {
    /*background-color: #f3f3fc;*/
    background-color: #f7f7fe!important;
    color: var(--brand-purple-dark)!important;
}

blockquote {
border-left: 5px solid #eeeeee00;
padding: 0px 20px;
}

video-player {
    min-width: 590px;
    min-height: 333px;
    display: block;
}

div[vhs-permissions-with-users-and-groups-model="vm.permissionsWithUsersAndGroups"][vhs-business-unit-filter="vm.learningPath.businessUnitId"] > div:nth-of-type(1) div#users-and-groups-content b {
    font-size: 0;
    position: relative;
}

div[vhs-permissions-with-users-and-groups-model="vm.permissionsWithUsersAndGroups"][vhs-business-unit-filter="vm.learningPath.businessUnitId"] > div:nth-of-type(1) div#users-and-groups-content b:after {
    content: "View Learning Path";
    font-size: 15px;
}
ol.breadcrumb a[href="#/courses"] {
    display: none;
}
.breadcrumb>li:has(a[href="#/courses"]) + li:nth-of-type(2):before {
    display: none;
}

.user__card.user__information {
    min-height: 100px;
    background-color: rgb(237, 237, 241);
    overflow: hidden;
    margin: 10px;
    box-shadow: rgba(0, 0, 0, 0.03) 0.16981px 0.30604px 0.57813px 0px, rgba(0, 0, 0, 0.05) 0.77629px 1.39906px 1.625px 0px, rgba(0, 0, 0, 0.07) 1.96499px 3.54137px 4.35938px 0px, rgba(0, 0, 0, 0.1) 3.88147px 6.9953px 10px 0px;
    border-radius: 12px;
}

.user__card.user__permissions {
    min-height: 100px;
    background-color: rgb(237, 237, 241);
    overflow: hidden;
    margin: 10px;
    box-shadow: rgba(0, 0, 0, 0.03) 0.16981px 0.30604px 0.57813px 0px, rgba(0, 0, 0, 0.05) 0.77629px 1.39906px 1.625px 0px, rgba(0, 0, 0, 0.07) 1.96499px 3.54137px 4.35938px 0px, rgba(0, 0, 0, 0.1) 3.88147px 6.9953px 10px 0px;
    border-radius: 12px;
}

.user__card.user__internal-login {
    min-height: 100px;
    background-color: rgb(237, 237, 241);
    overflow: hidden;
    margin: 10px;
    box-shadow: rgba(0, 0, 0, 0.03) 0.16981px 0.30604px 0.57813px 0px, rgba(0, 0, 0, 0.05) 0.77629px 1.39906px 1.625px 0px, rgba(0, 0, 0, 0.07) 1.96499px 3.54137px 4.35938px 0px, rgba(0, 0, 0, 0.1) 3.88147px 6.9953px 10px 0px;
    border-radius: 12px;
}

.vhs-content__wrapper .vhs-cards .card {
    border-radius: 12px!important;
}





.vhs-content__list table tbody tr td, .vhs-content__list table tbody tr th:not(.table-hidden-column), .progress-user-list, .vhs-content__list-details td, .modules__item , table.table-plain thead tr th, table:not(.default-table,.table-condensed) {
    background-color: #f5f5f5 !important;
}
.statistics__content, .vhs-subnavigation .navigation__main button.active span:before, .vhs-subnavigation .navigation__main button.active:after, .vhs-subnavigation .navigation__main button.active:before, .vhs-subnavigation .navigation__main button.active span:after {
   background-color: var(--main-content-background-color) !important;
}
#addCoursesToGroupModal .vhs-btn-default, #addLearningPathsToGroupModal .vhs-btn-default, #addUsersToGroupModal .vhs-btn-default, .btn-default, .fileUpload, .fileUpload.btn.btn-block.vhs-btn-default, .form-block .vhs-btn-default, .group-edit-buttons .vhs-btn-default, .modal-footer .modal-buttons button.btn.main-btn.vhs-btn-default, .quiz-item__buttons button.btn.vhs-btn-default, .quiz-item__slides .quiz-item__slide.active .quiz-item__controls input.btn.vhs-btn-default, .vhs-btn-default, a.btn.vhs-btn-default.main-btn, button.btn.btn-block.vhs-btn-default.unlimited-btn, button.btn.btn-block.vhs-btn-default.unlimited-btn.export-btn, button.btn.main-btn.design-btn-default, button.btn.main-btn.vhs-btn-default, button.btn.vhs-btn-default, button.btn.vhs-btn-default.pull-right, div#submitQuizDialog .modal-dialog .modal-content .modal-footer button.btn.btn-default, input.btn.vhs-btn-default {
    border: 1px solid #d8d8d8 !important; 
}
.vhs-btn-primary:hover,
.vhs-btn-primary:active,
.vhs-btn-primary:focus:active,
.vhs-btn-primary:focus,
.btn-primary:not(.btn[disabled], .ui-select-match-item):active,
.btn-primary:not(.btn[disabled], .ui-select-match-item):focus,
.btn-primary:not(.btn[disabled], .ui-select-match-item):hover,
.design-btn-primary:focus, .design-btn-primary:hover {
    background-color: var(--accent-color-1) !important; 
    border: 1px solid var(--accent-color-1) !important; 
}
.button-new-container a.vhs-focus_button:hover, .vhs-navbar__submenu>ul.vhs-navbar__find-new-course li.find-new-course a:hover, .button-new-container a.vhs-focus_button {
    background-color: var(--active-top-header-menu) !important; 
}
.btn-default:hover, .fileUpload input.upload:hover, .fileUpload.btn.btn-block.vhs-btn-default:hover, .fileUpload:hover, .quiz-item__slides .quiz-item__slide.active .quiz-item__controls input.btn.vhs-btn-default:hover, .vhs-btn-default:hover, button.btn.btn-block.vhs-btn-default.unlimited-btn.export-btn:hover, button.btn.btn-block.vhs-btn-default.unlimited-btn:hover, button.btn.main-btn.design-btn-default:hover, button.btn.main-btn.vhs-btn-default:hover, button.btn.vhs-btn-default.pull-right:hover, button.btn.vhs-btn-default:hover, div#submitQuizDialog .modal-dialog .modal-content .modal-footer button.btn.btn-default:hover, input.btn.vhs-btn-default:hover {
    border: 1px solid #d8d8d8 !important; 
}
.progress {
background-color: var(--main-content-background-color) !important;
}
div.fileUpload.btn.vhs-btn-primary:hover {
    background-color: #7170aa !important;
    border: 1px solid var(--accent-color-1) !important;
    color: white;
}