@charset "utf-8";
/* CSS Document */

span.switch-title {
    float: left;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    margin: 30px 0 10px;
    width: 100%;
}

button#switch {
    float: left;
    background: 0 0;
    padding: 0;
    font-size: 18px;
    font-weight: 400;
}

button#switch b {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}

button#switch span {
    width: 45px;
    display: block;
    height: 28px;
    background: white;
    border-radius: 30px;
    margin: 0 15px;
    position: relative;
}

button#switch span:before {
    content: "";
    visibility: visible;
    background: #030b2b;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    top: 4px;
    left: 5px;
    transform: translateX(0px);
}

.increased-font-size button#switch span:before {
    transform: translateX(15px);
}

/*Font size changes*/
.increased-font-size .anz-user, .increased-font-size a#burgerMenu span.label-text, .increased-font-size .anz-login-form label, .increased-font-size .anz-login-form a[data-modal="forgotten-password-modal"], .increased-font-size #login-error, .increased-font-size #forgotten-password-error, .increased-font-size .anz-login {
    font-size: 16px !important;
}

.increased-font-size .post-type-archive-actions .foundational-intro .completion-meta p, .increased-font-size .post-type-archive-actions .foundational-intro .completion-meta .percentage {
    font-size: 17px !important;
}

.increased-font-size .foundational-requirments-block .buttons-container a, .increased-font-size .guide-download-block .newsletter-inner-section .frm_submit button.arrow-link, .increased-font-size button#switch b, .increased-font-size .footer-bottom p a, .increased-font-size .footer-bottom p, .increased-font-size .anz-user-dropdown a, .increased-font-size .testimonials-global-section .testimonials-new-block span.meta, .increased-font-size .row.who-ctas-container .who-is-block .inner-content .content p, .increased-font-size .how-course-works .how-modules .module-block .inner-content .content p, .increased-font-size .post-list .post-inner a.inner-container .inner-content-block .arrow-link, .increased-font-size .sidebar .section.share b.posted, .increased-font-size .post-list .post-inner.event-type a.inner-container .inner-content-block span.date, .increased-font-size .post-list .post-inner.event-type a.inner-container .inner-content-block span.location, .increased-font-size .page-template-foundational-requirements .arrow-link, .increased-font-size .step-card .content p, .increased-font-size .content.register-link p , .increased-font-size #forgotten-password-modal .content, .increased-font-size #password-reset-modal .content, .increased-font-size #company-code-error, .increased-font-size #company-code-success, .increased-font-size .btn, .increased-font-size .post-type-archive-actions .foundational-intro p, .increased-font-size .post-type-archive-actions .foundational-intro span.useful-title, .increased-font-size .useful-links a, .increased-font-size .post-type-archive-actions .foundational-intro span, .increased-font-size a.frm_start_over, .increased-font-size button.frm_button_submit, .increased-font-size button.frm_prev_page, .increased-font-size body .with_frm_style .frm-summary-page-wrapper .frm-line-table td, .increased-font-size .company-options-dropdown a, .increased-font-size .modal label, .increased-font-size .review-actions .back, .increased-font-size .selectize-dropdown-content .option, .increased-font-size .selectize-input .item, .increased-font-size .modal input, .increased-font-size #notify-company #notify-success, .increased-font-size #notify-company #notify-error, .increased-font-size #email-company #email-success, .increased-font-size #email-company #email-error, .increased-font-size #add-company #add-success, .increased-font-size #add-company #add-error, .increased-font-size a.frm_save_draft
{
    font-size: 18px !important;
}

.increased-font-size .frm_forms form .form-field > label, .increased-font-size .action-plans-listing-section .inner .action-plan-cta-block .sub-title, .increased-font-size .action-plan-block .action-plan-content-inner .content, .increased-font-size .testimonials-global-section .testimonials-new-block .content p {
    font-size: 19px !important;
}

.increased-font-size .footer-top .footer-section ul li a, .increased-font-size span.switch-title, .increased-font-size .how-course-works .how-modules .module-block .inner-content span.title, .increased-font-size .foundational-form p, .increased-font-size table.companies-summary tr td:nth-child(1) {
    font-size: 20px !important;
}

.increased-font-size .foundational-requirments-block .content p, .increased-font-size body, .increased-font-size body:not(.home) .rounded-content-inner > .sub-title, .increased-font-size .row.who-ctas-container .who-is-block .inner-content span.title {
    font-size: 22px !important;
}

.increased-font-size .action-plan-block .action-plan-content-inner span.title.intro-title, .increased-font-size .hero-page-style.news-hero h1.trend b.normal, .increased-font-size .hero-page-style.events-hero h1.trend b.normal {
    font-size: 23px !important;
}

.increased-font-size .hero-home-page-slider.essentials-slider h1.slab {
    font-size: 28px !important;
}

/*Other adjustments*/

.increased-font-size .rounded-content-inner > .sub-title {
    line-height: 28px;
}

.increased-font-size p {
    margin: 0px 0 22px;
    line-height: 28px;
}

.increased-font-size .action-plans-listing-section .inner .action-plan-cta-block .sub-title, .increased-font-size #login-error, .increased-font-size #forgotten-password-error {
    line-height: 26px;
}

.increased-font-size .foundational-requirments-block .content p {
    line-height: 30px;
}

.increased-font-size .footer-bottom p a, .increased-font-size .footer-top .footer-section ul li a, .increased-font-size span.switch-title, .increased-font-size button#switch b, .increased-font-size .step-card .content p {
    font-weight: 500;
}

.increased-font-size a#burgerMenu span.label-text {
    line-height: 25px;
}

.increased-font-size .action-plan-block .action-plan-content-inner span.title.intro-title {
    line-height: 36px;
}

.increased-font-size .action-plan-block .action-plan-content-inner .content p {
    line-height: 28px;
}

.increased-font-size .hero-home-page-slider.essentials-slider h1.slab {
    line-height: 34px;
}

.increased-font-size .testimonials-global-section .testimonials-new-block .content p {
    line-height: 25px;
}

.increased-font-size .testimonials-global-section .testimonials-new-block span.meta {
    line-height: 24px;
}

.increased-font-size .row.who-ctas-container .who-is-block .inner-content span.title {
    line-height: 30px;
}

.increased-font-size .row.who-ctas-container .who-is-block .inner-content .content p {
    line-height: 30px;
}

.increased-font-size .how-course-works .how-modules .module-block .inner-content .content p {
    line-height: 26px;
}

.increased-font-size .col-by-8 {
    -ms-flex: 0 0 12%;
    flex: 0 0 12%;
    max-width: 12%;
}

.increased-font-size .company-options.active {
    width: 215px;
}

/* phone up to portrait */
@media only screen 
and (max-width: 767px) {
	.increased-font-size .col-by-8 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
}

/* small tablets / iphone X and up landscape */
@media only screen 
and (min-width : 768px) 
and (max-width : 991px) {
	.increased-font-size .col-by-8 {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;	
	}
}