@font-face {
    font-family: 'HollardSans';
    src: url('../fonts/WOFF/HollardSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HollardSans';
    src: url('../fonts/WOFF/HollardSans-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HollardSans';
    src: url('../fonts/WOFF/HollardSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HollardSans';
    src: url('../fonts/WOFF/HollardSans-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HollardSans';
    src: url('../fonts/WOFF/HollardSans-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HollardSans';
    src: url('../fonts/WOFF/HollardSans-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HollardSans';
    src: url('../fonts/WOFF/HollardSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HollardSans';
    src: url('../fonts/WOFF/HollardSans-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
:root {
    font-size: 14px; /* reset the font size. do for all sites?? */
    --hollard-main-purple-1: #442359;
    --hollard-secondary-button-color: #54b5a6;
}
body,
h1,
h2,
h3,
h4,
h5 {
    color: #442359;
    font-family: 'HollardSans', 'Calibri', sans-serif;
}
input[type='text'],
input[type='password'],
input[type='email'],
input[type='number'],
input[type='search'],
input[type='tel'],
input[type='url'],
textarea,
select {
    font-family: 'HollardSans', 'Calibri', sans-serif;
}
.subtitle {
    font-family: 'HollardSans', 'Calibri', sans-serif;
    font-weight: 700;
    color: #140a4b;
    font-size: 12px;
    text-transform: uppercase;
}
.subtitle::before {
    content: '';
    display: inline-block;
    width: 48px; /* Adjust this value to change the length of the line */
    height: 2px;
    background-color: #140a4b;
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.85)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}
/* footer */
.footer {
    background-color: var(--hollard-main-purple-1);
    color: #ffffff;
    /* Override theme padding to enforce non scroll default state on laptops */
    padding: 45px 30px 0 50px;
    height: 25%;
}

@media (max-width: 767px) {
    .footer {
        height: auto;
    }
}

.footer-title {
    width: fit-content;
    font-family: 'HollardSans', 'Calibri', sans-serif;
    font-weight: 700;
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    padding-bottom: 16px;
    border-bottom: 2px solid var(--hollard-main-purple-1);
}

.footer-ul {
    list-style: none;
    padding: 0;
}
.footer-ul li {
    display: block;
    font-family: 'HollardSans', 'Calibri', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    position: relative;
    padding: 8px 0;
    line-height: 21px;
    overflow: visible;
    width: fit-content;
}
.footer-ul li a:hover {
    color: #fff;
    text-decoration: underline;
}

.footer-ul li:before {
    position: absolute;
    display: block;
    content: '';
    top: 100%;
    left: 0;
    width: 0;
    height: 2px;
}
.footer-ul li:hover:before {
    width: 100%;
}
.footer-ul li a {
    color: #ffffff;
    text-decoration: none;
}
.footer-copy {
    font-size: 14px;
    margin-top: 42px;
}

/* buttons */
.btn {
    display: flex;
    align-items: center;
    border-radius: 63px;
    box-sizing: border-box;
    font-family: 'HollardSans', 'Calibri', sans-serif;
    font-weight: 700;
    color: #ffffff;
    padding: 10px 20px;
}
.btn-primary,
.btn-primary:hover {
    background-color: var(--hollard-main-purple-1) !important;
    color: #ffffff !important;
    border: none !important;
}
.btn-success,
.btn-success:hover {
    background-color: var(--hollard-main-purple-1) !important;
    color: #ffffff !important;
    border: none !important;
}
.btn-secondary,
.btn-outline-primary {
    background-color: #fff !important;
    color: var(--hollard-main-purple-1) !important;
    border: 1px solid var(--hollard-main-purple-1) !important;
    width: auto;
}
.btn-secondary:hover,
.btn-outline-primary:hover {
    background-color: #dadcff !important;
    color: var(--hollard-main-purple-1) !important;
    border: 1px solid var(--hollard-main-purple-1) !important;
    width: auto;
}
.btn-link {
    font-weight: 400;
    /* color: #007bff; */
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
    text-decoration: none;
    font-style: normal;
}
a,
.btn-link {
    color: #52b5a6;
    text-decoration: none;
}
a:hover,
.btn-link:hover {
    color: var(--hollard-main-purple-1);
    text-decoration: underline;
}
.edit-btn,
.edit-btn:hover {
    background-color: #fff !important;
    color: #ff6400 !important;
    border: 1px solid #ff6400 !important;
    width: auto;
}

/* navbar */
nav.navbar {
    color: #ffffff;
    background-color: var(--hollard-main-purple-1) !important;
    box-sizing: border-box;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.35);
    /* Override Bootstrap */
    min-height: 100px;
}

@media (max-width: 767px) {
    .footer {
        height: auto;
    }

    nav.navbar {
        min-height: auto;
    }
}

nav.navbar .nav-link,
nav.navbar .navbar-brand {
    color: #ffffff !important;
    font-size: 14px;
}

input.form-control,
select.form-control,
textarea.form-control {
    color: rgb(20, 10, 75);
    background-color: #f9f9f9;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid var(--hollard-main-purple-1);
    padding-bottom: 6px;
    /* font-size: 16px;
    font-weight: 400; */
    position: relative;
}
input.form-control:focus,
select.form-control:focus,
textarea.form-control:focus {
    background-color: #f9f9f9;
    border-bottom: 3px solid var(--hollard-main-purple-1);
    padding-bottom: 4px;
    box-shadow: none !important;
}
input.form-control::placeholder,
select.form-control::placeholder,
textarea.form-control::placeholder {
    color: #c0c0c0;
    /* font-size: 12px; */
}

/* new wiz */
.wizard li a {
    text-decoration: none;
    color: var(--hollard-main-purple-1);
    margin: 0;
}
.wizard .badge {
    text-decoration: none;
    position: absolute;
    right: -33px;
    top: 8px;
    width: 25px;
    z-index: 5;
    height: 25px;
    border-radius: 50%;
    background: white;
    color: var(--hollard-main-purple-1);
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    font-family: 'HollardSans', 'Calibri', sans-serif;
}
.wizard .nav-link.active .badge-secondary {
    color: var(--hollard-main-purple-1);
    background-color: white;
}

.wizard ul {
    list-style-type: none;
    display: flex;
}

.wizard li {
    height: 47px;
    padding: 10px 10px 10px 46px;
    background: #eeeef9; /* adjust to your preferred color */
    border: 2px solid white; /* white border */
    border-right: none; /* remove right border to make room for half-circle */
    position: relative; /* needed to properly place the after element */
    border-radius: 2px;
}
.wizard li:first-child {
    padding-left: 15px;
    border-bottom-left-radius: 90px !important;
    border-top-left-radius: 90px !important;
}

/* Create the half-circle using a ::after pseudo-element */
.wizard li::after {
    content: '';
    position: absolute;
    top: -3px;
    bottom: -3px;
    right: -40px;
    width: 48px;
    height: 49px;
    background: #eeeef9;
    border: 3px solid white;
    border-left: none;
    border-radius: 0 50% 50% 0;
    z-index: 2;
}
.wizard li:last-child:after,
.wizard li.active:after {
    border: 3px solid white;
    border-left: none !important;
}
.wizard li:first-child:before {
    border: none;
}

/* Style for the active step */
.wizard li.nav-link.active {
    background: var(--hollard-main-purple-1); /* adjust to your preferred color */
}

.wizard li.nav-link.active::after {
    background: var(--hollard-main-purple-1); /* adjust to match active li background color */
}

@media (max-width: 992px) {
    .wizard li {
        padding: 10px 10px 10px 30px;
    }
    .wizard li:after {
        top: calc(5px / -2);
        height: 48px;
    }
    .wizard li:first-child {
        padding-left: 0;
    }
    .wizard li.nav-link.active span.d-lg-inline {
        display: inline !important;
        padding-left: 14px;
        color: white;
    }

    /* Mobile struggles a bit to keep the wizard in the center */
    div.container-fluid.d-print-none.mb-5 .nav.nav-pills.wizard.justify-content-center {
        transform: translateX(-20px);
    }
}

/* icons */
@font-face {
    font-family: metrons;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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)
        format('truetype');
    font-weight: 400;
    font-style: normal;
}
input.form-icon {
    padding-left: 30px;
}
i[data-icon]:before {
    font-family: metrons, sans-serif;
    font-style: normal;
}
.form-group i[data-icon]:before,
input + i[data-icon]:before {
    position: absolute;
    margin-top: -31px;
    margin-left: 8px;
    color: #2c2fa5;
    font-size: 16px;
}
.form-control.is-invalid + i[data-icon]:before {
    color: #dc3545;
}

i[data-icon='all']:before {
    content: '\e92b \e93a \e93e \e940 \e928 \e93c \e939 \e937 \e92f \e935 \e935 \e92f \e930 \e931 \e932 \e933 \e934 \e929 \e92a \e92c \e92d \e92e \e936 \e900 \e901 \e902 \e903 \e938 \e904 \e905 \e906 \e907 \e908 \e909 \e90a \e90b \e90c \e90d \e90e \e90f \e910 \e911 \e912 \e913 \e914 \e915 \e916 \e917 \e918 \e919 \e91a \e91b \e91c \e91d \e91e \e91f \e920 \e921 \e922 \e923 \e924 \e925 \e926 \e927 ';
}

i[data-icon='email']:before {
    content: '\e92b';
}

i[data-icon='feedback-one']:before {
    content: '\e93a';
}

i[data-icon='feedback-two']:before {
    content: '\e93e';
}

i[data-icon='feedback-three']:before {
    content: '\e940';
}

i[data-icon='loading']:before {
    content: '\e928';
}

i[data-icon='direction']:before {
    content: '\e93c';
}

i[data-icon='no-results']:before {
    content: '\e939';
}

i[data-icon='form']:before {
    content: '\e937';
}

i[data-icon='drop-down-circle']:before {
    content: '\e92f';
}

i[data-icon='date']:before {
    content: '\e935';
}

i[data-icon='field-date']:before {
    content: '\e935';
}

i[data-icon='drop-down-circle']:before {
    content: '\e92f';
}

i[data-icon='help']:before {
    content: '\e930';
}

i[data-icon='shield']:before,
i[data-icon='id']:before {
    content: '\e931';
}

i[data-icon='email-arrow']:before {
    content: '\e932';
}

i[data-icon='copy']:before {
    content: '\e933';
}

i[data-icon='cancel']:before {
    content: '\e934';
}

i[data-icon='mail_outline']:before,
i[data-icon='feedback-small-mail']:before,
i[data-icon='feedback-mail']:before {
    content: '\e929';
}

i[data-icon='sentiment_satisfied']:before,
i[data-icon='feedback-compliment']:before {
    content: '\e92a';
}

i[data-icon='sentiment_dissatisfied']:before,
i[data-icon='feedback-complaint']:before {
    content: '\e92c';
}

i[data-icon='office']:before,
i[data-icon='business']:before,
i[data-icon='employer']:before,
i[data-icon='feedback-office']:before {
    content: '\e92d';
}

i[data-icon='comms']:before {
    content: '\e92e';
}

i[data-icon='feedback-query']:before {
    content: url(/sites/default/files/media/images/icons/feedbackQuery.png);
}

i[data-icon='arrow-left']:before {
    content: '\e936';
}

i[data-icon='arrow-right']:before {
    content: '\e900';
}

i[data-icon='arrow-up']:before {
    content: '\e901';
}

i[data-icon='chat']:before {
    content: '\e902';
}

i[data-icon='chat-alt']:before {
    content: '\e903';
}

i[data-icon='chat-icon']:before,
i[data-icon='popular-search-chat-icon']:before {
    content: '\e938';
}

i[data-icon='close']:before {
    content: '\e904';
}

i[data-icon='contact']:before,
i[data-icon='feedback-speak']:before {
    content: '\e905';
}

i[data-icon='done']:before {
    content: '\e906';
}

i[data-icon='expand-down']:before {
    content: '\e907';
}

i[data-icon='expand-dropdown']:before {
    content: '\e908';
}

i[data-icon='expand-left']:before {
    content: '\e909';
}

i[data-icon='expand-plus']:before {
    content: '\e90a';
}

i[data-icon='expand-right']:before {
    content: '\e90b';
}

i[data-icon='expand-up']:before {
    content: '\e90c';
}

i[data-icon='feedback']:before,
i[data-icon='feedback-chat']:before {
    content: '\e90d';
}

i[data-icon='field-idnumber']:before,
i[data-icon='field-passport']:before {
    content: url(/themes/radish/assets/images/id-passport-icon.png);
}

i[data-icon='field-personal']:before,
i[data-icon='person']:before,
i[data-icon='name']:before {
    content: '\e90e';
}

i[data-icon='field-question']:before {
    content: '\e90f';
}

i[data-icon='home']:before {
    content: '\e910';
}

i[data-icon='location']:before,
i[data-icon='location-icon']:before,
i[data-icon='field-location']:before,
i[data-icon='feedback-location']:before,
i[data-icon='popular-search-location-icon']:before {
    content: '\e911';
}

i[data-icon='menu']:before {
    content: '\e912';
}

i[data-icon='phone']:before,
i[data-icon='mobile']:before,
i[data-icon='tel']:before,
i[data-icon='contact-icon']:before,
i[data-icon='field-phone']:before,
i[data-icon='feedback-calls']:before,
i[data-icon='popular-search-contact-icon']:before {
    content: '\e913';
}

i[data-icon='rating-blank']:before,
i[data-icon='star']:before {
    content: '\e914';
}

i[data-icon='rating-filled']:before,
i[data-icon='star-filled']:before {
    content: '\e915';
}

i[data-icon='search']:before {
    content: '\e916';
}

i[data-icon='service-claims']:before {
    content: '\e917';
}

i[data-icon='service-financial-planning']:before,
i[data-icon='otp']:before,
i[data-icon='code']:before,
i[data-icon='promo']:before {
    content: '\e918';
}

i[data-icon='service-funeral']:before {
    content: '\e919';
}

i[data-icon='service-lifehealth']:before {
    content: '\e91a';
}

i[data-icon='service-helpdesk']:before {
    content: '\e91b';
}

i[data-icon='service-retirement']:before {
    content: '\e91c';
}

i[data-icon='service-savings']:before {
    content: '\e91d';
}

i[data-icon='service-tax']:before {
    content: '\e91e';
}

i[data-icon='social-facebook']:before {
    content: '\e91f';
}

i[data-icon='social-instagram']:before {
    content: '\e920';
}

i[data-icon='social-linkedin']:before,
i[data-icon='linkedin-large']:before {
    content: '\e921';
}

i[data-icon='social-twitter']:before {
    content: '\e922';
}

i[data-icon='social-youtube']:before {
    content: '\e923';
}

i[data-icon='tools-budget']:before {
    content: '\e924';
}

i[data-icon='tools-more']:before,
i[data-icon='calculators']:before,
i[data-icon='calculator']:before,
i[data-icon='tools-calculators']:before {
    content: '\e925';
}

i[data-icon='tools-willtestament']:before,
i[data-icon='tools-wills-testaments']:before,
i[data-icon='policy-number']:before {
    content: '\e926';
}

i[data-icon='video-play']:before {
    content: '\e927';
}

.fa.fa-arrow-right:before {
    content: '';
    background-image: url(/system/portal/themes/metropolitan/assets/images/next_arrow.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    position: relative;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin: 4px 0 0 4px;
}

@media (max-width: 575.98px) {
    .page-login h1::after {
        width: 273px;
        height: 54px;
    }
}

#calculatorDropdown {
    background-color: #ef773d;
    border: none;
    color: #fff !important;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    margin-top: 5px;
}

/* On Mobile links get squashed up left - center feels better when thumbing through ui*/
@media (max-width: 767px) {
    #calculatorDropdown {
        width: auto;
        margin-top: 10px;
        margin-left: 10px;
    }

    #mbw-navbar > ul > li {
        text-align: center;
        justify-items: center;
    }

    .navbar-nav .nav-item:first-child {
        margin-top: 10px;
        margin-right: 0;
    }
}

#hollard-footer-splash {
    width: 80%; /* Half of the previous 50% */
    position: static;
    bottom: 30px;
    right: 60px;
}

@media (max-width: 767px) {
    .footer {
        position: relative;
        bottom: 10px;
        right: 0;
        text-align: center;
    }

    #footer div div.col-sm-4 ul {
        justify-items: center;
    }

    #hollard-footer-splash {
        width: 50%;
        position: static;
        padding-bottom: 20px;
    }
}

.small-email {
    font-size: 11px !important;
}

.jumbotron {
    background-color: white;
    border: 1px solid var(--hollard-main-purple-1);
}

.flex-align-center {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

/* Removed Icons on Sign up & login form plus other needed formatting tweaks */
#registerForm .form-group i,
#member_login_form .form-group i,
#enter_otp_form i {
    display: none;
}
#mobile {
    padding-left: 52px !important;
}

#registerForm .form-control,
#member_login_form .form-control,
#enter_otp_form .form-control {
    padding-left: 10px;
    border: 1px solid var(--hollard-main-purple-1);
    border-radius: 5px;
}

#registerForm label,
#member_login_form label {
    font-weight: bold;
}

#terms_and_conditions {
    vertical-align: middle;
}

/* Video Sign up Form Styling Tweaks */

.container-fluid .row .embed-responsive-16by9 {
    width: 75%;
}

/* Sign up Page PC & Mobile tweaks for spacing and alignment relative to Navbar and footer */

.container-fluid .row.justify-content-center.align-items-center.flex-wrap .col-lg-6.min-column-width {
    padding-top: 40px;
}

.container-fluid .row.justify-content-center.align-items-center.flex-wrap .col-lg-4.min-column-width {
    padding-top: 40px;
    padding-left: 60px;
}

@media (max-width: 767px) {
    .container-fluid .row.justify-content-center.align-items-center.flex-wrap .col-lg-6.min-column-width {
        padding-top: 0;
        padding-bottom: 10px;
    }

    .container-fluid .row.justify-content-center.align-items-center.flex-wrap .col-lg-4.min-column-width {
        padding-top: 0;
        padding-bottom: 10px;
    }
}

/* Chat Icon Override CSS */
#crisp-chatbox .cc-157aw.cc-1kgzy {
    background-color: var(--hollard-secondary-button-color) !important;
}

/* Chat Icon Moved higher */
html body .crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf {
    bottom: 150px !important;
    z-index: 2 !important;
    display: block !important;
    border-radius: 100% !important;
}

/* Change background and text color on card headers to client color  */
.card-header {
    background-color: #442357;
    color: #fff;
}

/* Change form input fields */
input.form-control,
select.form-control,
textarea.form-control {
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid var(--hollard-main-purple-1);
    color: #000000;
}

/* Calculate button styling on COD Calc page */
#calculate_btn {
    background-color: #ee7845 !important;
    justify-content: center;
    border-radius: 5px !important;
}

/* Addition of background image to body */
body.d-flex.flex-column.h-100 {
    background-image: url('/system/portal/themes/hollard/assets/images/hollardBacksplash.svg') !important;
    background-repeat: repeat;
    background-size: cover;
    background-position: center;
    background-color: #fff;
}

#smart_calculator_form > .form-control.btn.btn-primary.w-auto {
    background-color: #ee7845 !important;
    border-radius: 5px !important;
    width: fit-content !important;
}

.detail-box {
    background: white;
    border-color: var(--hollard-main-purple-1) !important;
}

/* Ensure hover style is consistent with rest of footer */
#footer a:hover,
#footer a:focus,
#footer a:hover,
#footer a:focus {
    color: white;
    text-decoration: underline;
}

@media (min-width: 768px) {
    #footer a:not(.nav-link):hover,
    #footer a:not(.nav-link):focus,
    #footer a:not(.nav-link):hover,
    #footer a:not(.nav-link):focus {
        color: white;
        text-decoration: underline;
    }
}

/* Change button styling for improved UX/UI, specific to personal_edit & personal_next on Personal info page
and getcover on member.finalise partial */
#personal_edit,
#personal_next,
#getcover {
    width: fit-content;
}

/* Format shape and color of button on calculator page to book an appointment */
#smart_calculator_form #more .detail-box {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
    margin-top: 3.5rem !important;
}

/* Hide the Privacy Policy tick box from calculator page (specific to Hollard) */
#t-and-c-calculator-section {
    display: none;
}

/* Adjusted border (rounded) & color for cod_calculator_call_to_action and changed text to
"Get a Quote"*/
#cod_calculator_call_to_action {
    border-radius: 5px;
    background: var(--hollard-secondary-button-color);
    font-size: 0;
}

#cod_calculator_call_to_action::after {
    content: 'Get a Quote';
    font-size: 1rem;
}

#download > h5 > button,
#sign > h5 > button,
#store > h5 > button {
    color: white;
}

/* TS: hack to hide existing products for now */
#existing_products {
    display: none;
}
