
/* COLORS */
.bg-purple {
    background-color:#5f0c56;
    color:#fff;
}

.base-yellow-color {
    color:#ffc008;
}

.nav-item a {
    color:#2c2c2c;
    font-weight: 500;
    font-family: 'Inter', 'Source Sans Pro', sans-serif;
}
/* ./COLORS */

/* SPACING */
.mv-py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.mv-pt-6 { padding-top: 6rem; }

.mv-py-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}
.mv-pt-7 { padding-top: 7rem; }

.mv-px-7 { padding-left: 7rem; padding-right: 7rem;}

.mv-py-8 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.mv-pt-8 { padding-top: 8rem; }
/* ./SPACING */

/* TEXT SIZING */
.h1-header {
    font-family: 'Inter', 'Source Sans Pro', sans-serif;
    font-size:38pt;
    color: white;
    line-height: auto;
    font-weight: 600;
}

.h5-header {
    font-family: 'Inter', 'Source Sans Pro', sans-serif;
    /* font-size:15pt; */
    color: white;
    line-height: 18pt;
    font-weight: 200;
}

/* h1 { font-size: 40pt; } */
h1, h2, h3, h4 {font-family: 'Inter', 'Source Sans Pro', sans-serif; font-weight: 600;}
h4 { font-weight: 300; }
.how-it-works-content h5 {font-weight: 400; color:#4a4a4a;}
.how-it-works-content h4 {font-weight: 700;}
.mv-card-icon { font-size:30pt; }
/* ./TEXT SIZING */

.container-fluid > .py-md-5 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important;
}    

ol { counter-reset: item; }
ol li { display: block; }
ol li:before {
    content: counters(item, ". ") ". ";
    counter-increment: item;
}

.card {
    /* min-height: 276px; */
}
.card-body > h4 {font-weight: 500; color:#535353;}

.btn-bottom-align {
    position:relative;margin-top:15px;   
}

/* .mv-navbar {
    height:90px;
} */

.landing-top-header-img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    
    
}

.mv-navbar-logo {
    max-height: 55px;
}

.calculator-label {
    font-size: 1.3rem;
}

.calculator-label-input-result {
    font-size: 2rem;
}

.border-calculator {
    border-right:1px solid #93518a;
}

.switch-pat {
    margin-top: -3px;
    font-size: 25pt;
}

.calculator-label-switch-pat {
    font-size:1.3rem;
}

.form-switch-pat-container {
    margin-left: 36px;
}

.leaves-background {
    background-image: url("/images/leaves_bg_2.jpg"); /* The image used */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
}

.modal-presentation {
    height:77vh;
    height: calc(var(--vh, 1vh) * 77);
}

.accordion-text {
    font-size: 1.1rem;
    font-weight: 500;
}

@media (max-width: 767px) {
    
    .nav-link {
        font-size:16pt;
    }

    .mv-navbar-logo {
        max-height: 45px;
    }

    .calculator-label {
        font-size: 1rem;
    }

    .calculator-label-input-result {
        font-size: 1.5rem;
    }
    .border-calculator {
        border-right: 0px;
    }

    .form-switch-pat-container {
        margin-left: 40px;
    }

    .switch-pat {
        /* margin-top: 0px; */
        font-size: 25pt;
        margin-top:-3px;
    }

    .calculator-label-switch-pat {
        font-size:1.2rem;
    }

    .modal-presentation {
        height:88vh;
        height: calc(var(--vh, 1vh) * 88);
    }

    .h1-headline {
        font-size: 2.2rem;
    }
}