﻿:root {
    --lightest-blue: #F3F6FA;
    --light-blue: #E7EFFA;
    --medium-blue: #C6DFFF;
    --dark-blue: #5F97FC;
    --darkest-blue: #487BE1;
    /*--darkest-blue: #260CFB;*/
    --black: #000000;
    --grey: #808080;
    --radius-1: 5px;
    --radius-2: 10px;
    --radius-3: 15px;
    --radius-3: 20px;
    /* Hex code used to summary page headers. */
    --summary-section-header: skyblue;
    --finance-product-link: #4994e3;
}

.radio.radio-outline.radio-primary > input:checked ~ span {
    background-color: transparent;
    border-color: #3699FF;
}

.radio.radio-outline.radio-primary > input:disabled ~ span {
    background-color: transparent;
    border-color: grey;
}

.radio.radio-outline.radio-primary > input[disabled]:checked ~ span:after {
    background-color: grey;
    border-color: grey;
}

.radio.radio-outline.radio-primary > span {
    background-color: transparent;
    border-color: grey;
}

.checkbox.checkbox-outline.checkbox-primary > input:checked ~ span {
    background-color: transparent;
    border-color: #3699FF;
}

.checkbox.checkbox-outline.checkbox-primary > span {
    background-color: transparent;
    border-color: grey;
}

.wizard-step[data-wizard-state="current"] {
    background-color: #BDE0FF !important;
}

.wizard-step[data-wizard-state="current"]:after {
    border-left-color: #BDE0FF !important;
}

.alert.alert-custom.alert-outline-info .alert-text {
    color: #3699FF !important;
}

.alert.alert-custom.alert-outline-info .alert-icon i {
    color: #3699FF !important;
}

.alert.alert-custom.alert-outline-info {
    background-color: transparent;
    border-color: #3699FF !important;
}
