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

/* FONTS | PROXIMA NOVA ---------------------------------------------------------------------------------------------------- */
@font-face {
    font-family: "Proxima Nova";
    font-style: normal;
    font-weight: 300;
    src: local("proxima-nova-light"), local("proxima nova light"), url("/fonts/proxima-nova/Proxima-Nova-Light.woff2") format("woff2"), url("/fonts/proxima-nova/Proxima-Nova-Light.woff") format("woff");
    font-display: swap;
}
@font-face {
    font-family: "Proxima Nova";
    font-style: normal;
    font-weight: 400;
    src: local("proxima-nova-regular"), local("proxima nova regular"), url("/fonts/proxima-nova/Proxima-Nova-Regular.woff2") format("woff2"), url("/fonts/proxima-nova/Proxima-Nova-Regular.woff") format("woff");
    font-display: swap;
}
@font-face {
    font-family: "Proxima Nova";
    font-style: normal;
    font-weight: 600;
    src: local("proxima-nova-semibold"), local("proxima nova semibold"), url("/fonts/proxima-nova/Proxima-Nova-Semibold.woff2") format("woff2"), url("/fonts/proxima-nova/Proxima-Nova-Semibold.woff") format("woff");
    font-display: swap;
}
:root {
    /* COLORS */
    --primary-3:#D9224B08;
    --primary-5:#D9224B0D;
    --primary-10:#D9224B1A;
    --primary-20:#D9224B33;
    --primary-30:#D9224B4D;
    --primary-40:#D9224B66;
    --primary-50:#D9224B80;
    --primary-60:#D9224B99;
    --primary-70:#D9224BB3;
    --primary-80:#D9224BCC;
    --primary-90:#D9224BE6;
    --primary:#D9224BFF;
    --primary-dark-10:#C31E43FF;
    --primary-dark-20:#AD1A3BFF;
    --primary-dark-30:#971633FF;
    --primary-dark-40:#81122BFF;
    --primary-dark-50:#6B0E23FF;
    --secondary-3:#94949408;
    --secondary-5:#9494940D;
    --secondary-10:#9494941A;
    --secondary-20:#94949433;
    --secondary-30:#9494944D;
    --secondary-40:#94949466;
    --secondary-50:#94949480;
    --secondary-60:#94949499;
    --secondary-70:#949494B3;
    --secondary-80:#949494CC;
    --secondary-90:#949494E6;
    --secondary:#949494FF;
    --secondary-dark-10:#878787FF;
    --secondary-dark-20:#7A7A7AFF;
    --secondary-dark-30:#6E6E6EFF;
    --secondary-dark-40:#616161FF;
    --secondary-dark-50:#545454FF;
    --tertiary-3:#00000008;
    --tertiary-5:#0000000D;
    --tertiary-10:#0000001A;
    --tertiary-20:#00000033;
    --tertiary-30:#0000004D;
    --tertiary-40:#00000066;
    --tertiary-50:#00000080;
    --tertiary-60:#00000099;
    --tertiary-70:#000000B3;
    --tertiary-80:#000000CC;
    --tertiary-90:#000000E6;
    --tertiary:#000000FF;
    --tertiary-dark-10:#000000FF;
    --tertiary-dark-20:#000000FF;
    --tertiary-dark-30:#000000FF;
    --tertiary-dark-40:#000000FF;
    --tertiary-dark-50:#000000FF;
    --info-3:#1256C908;
    --info-5:#1256C90D;
    --info-10:#1256C91A;
    --info-20:#1256C933;
    --info-30:#1256C94D;
    --info-40:#1256C966;
    --info-50:#1256C980;
    --info-60:#1256C999;
    --info-70:#1256C9B3;
    --info-80:#1256C9CC;
    --info-90:#1256C9E6;
    --info:#1256C9FF;
    --info-dark-10:#0A3F83FF;
    --info-dark-20:#123040FF;
    --info-dark-30:#132938FF;
    --info-dark-40:#14212FFF;
    --info-dark-50:#141C29FF;
    --success-3:#02561A08;
    --success-5:#02561A0D;
    --success-10:#02561A1A;
    --success-20:#02561A33;
    --success-30:#02561A4D;
    --success-40:#02561A66;
    --success-50:#02561A80;
    --success-60:#02561A99;
    --success-70:#02561AB3;
    --success-80:#02561ACC;
    --success-90:#02561AE6;
    --success:#02561AFF;
    --success-dark-10:#023A11FF;
    --success-dark-20:#032E0EFF;
    --success-dark-30:#02240AFF;
    --success-dark-40:#021A05FF;
    --success-dark-50:#021404FF;
    --warning-3:#FFB40008;
    --warning-5:#FFB4000D;
    --warning-10:#FFB4001A;
    --warning-20:#FFB40033;
    --warning-30:#FFB4004D;
    --warning-40:#FFB40066;
    --warning-50:#FFB40080;
    --warning-60:#FFB40099;
    --warning-70:#FFB400B3;
    --warning-80:#FFB400CC;
    --warning-90:#FFB400E6;
    --warning:#FFB400FF;
    --warning-dark-10:#DC8C0AFF;
    --warning-dark-20:#A56A28FF;
    --warning-dark-30:#7E511CFF;
    --warning-dark-40:#583710FF;
    --warning-dark-50:#3E260BFF;
    --danger-3:#D9173B08;
    --danger-5:#D9173B0D;
    --danger-10:#D9173B1A;
    --danger-20:#D9173B33;
    --danger-30:#D9173B4D;
    --danger-40:#D9173B66;
    --danger-50:#D9173B80;
    --danger-60:#D9173B99;
    --danger-70:#D9173BB3;
    --danger-80:#D9173BCC;
    --danger-90:#D9173BE6;
    --danger:#D9173BFF;
    --danger-dark-10:#BD0A2FFF;
    --danger-dark-20:#8D0E23FF;
    --danger-dark-30:#6D0B1BFF;
    --danger-dark-40:#4C0813FF;
    --danger-dark-50:#38060EFF;
    --default-3:#FCFCFC08;
    --default-5:#FCFCFC0D;
    --default-10:#FCFCFC1A;
    --default-20:#FCFCFC33;
    --default-30:#FCFCFC4D;
    --default-40:#FCFCFC66;
    --default-50:#FCFCFC80;
    --default-60:#FCFCFC99;
    --default-70:#FCFCFCB3;
    --default-80:#FCFCFCCC;
    --default-90:#FCFCFCE6;
    --default:#FCFCFCFF;
    --default-dark-10:#F7F7F7FF;
    --default-dark-20:#F2F2F2FF;
    --default-dark-30:#EDEDEDFF;
    --default-dark-40:#E8E8E8FF;
    --default-dark-50:#E3E3E3FF;
    --neutral-0:#FFFFFFFF;
    --neutral-3:#F7F7F7FF;
    --neutral-5:#F2F2F2FF;
    --neutral-10:#EDEEEFFF;
    --neutral-20:#DBDBDCFF;
    --neutral-30:#C1C2C3FF;
    --neutral-40:#9FA1A3FF;
    --neutral-50:#91939AFF;
    --neutral-60:#717478FF;
    --neutral-70:#565A5EFF;
    --neutral-80:#434548FF;
    --neutral-90:#252729FF;
    --neutral:#171A1DFF;
    --neutral-dark-10:#0D0D0DFF;
    --neutral-dark-20:#000000FF;
    --neutral-dark-30:#000000FF;
    --neutral-dark-40:#000000FF;
    --neutral-dark-50:#000000FF;
    --dark-3:#00000008;
    --dark-5:#0000000D;
    --dark-10:#0000001A;
    --dark-20:#00000033;
    --dark-30:#0000004D;
    --dark-40:#00000066;
    --dark-50:#00000080;
    --dark-60:#00000099;
    --dark-70:#000000B3;
    --dark-80:#000000CC;
    --dark-90:#000000E6;
    --dark:#000000FF;
    --light-3:#FFFFFF08;
    --light-5:#FFFFFF0D;
    --light-10:#FFFFFF1A;
    --light-20:#FFFFFF33;
    --light-30:#FFFFFF4D;
    --light-40:#FFFFFF66;
    --light-50:#FFFFFF80;
    --light-60:#FFFFFF99;
    --light-70:#FFFFFFB3;
    --light-80:#FFFFFFCC;
    --light-90:#FFFFFFE6;
    --light:#FFFFFFFF;
    /* COMMON */
    --bg-body:#FFFFFFFF;
    --bg-body-light:#FFFFFFFF;
    --bg-body-dark:#000000FF;
    --shadow-color:#00000033;
    --box-shadow:0px 1px 2px var(--shadow-color);
    --overlay-color:#00000080;
    /* BORDERS */
    --border-color:#0000001F;
    --border-radius:0px;
    --border-radius-xl:0px;
    /* BRAND LOGO */
    --brand-logo-width:134px;
    --brand-logo-height:50px;
    --brand-logo-image:url("/images/ivp/logos/ivp-logo-color-text-black.svg");
    --brand-logo-image-inverse:url("/images/ivp/logos/ivp-logo-color-text-white.svg");
    --brand-logo-mobile-width:134px;
    --brand-logo-mobile-height:50px;
    --brand-logo-mobile-image:url("/images/ivp/logos/ivp-logo-color-text-black.svg");
    --brand-logo-mobile-image-inverse:url("/images/ivp/logos/ivp-logo-color-text-white.svg");
    /* FONTS */
    --fw-100:100;
    --fw-200:200;
    --fw-300:300;
    --fw-400:400;
    --fw-500:500;
    --fw-600:600;
    --fw-700:700;
    --fw-800:800;
    --fw-900:900;
    --fs-1:2.5rem;
    --fs-2:2.25rem;
    --fs-3:2.0rem;
    --fs-4:1.5rem;
    --fs-5:1.25rem;
    --fs-6:1.125rem;
    --fs-7:1.0rem;
    --fs-8:0.875rem;
    --fs-9:0.75rem;
    --lh-1:2.75rem;
    --lh-2:2.5rem;
    --lh-3:2.25rem;
    --lh-4:1.875rem;
    --lh-5:1.75rem;
    --lh-6:1.6125rem;
    --lh-7:1.5rem;
    --lh-8:1.25rem;
    --lh-9:1.125rem;
    --font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --font-color:#454545FF;
    --font-color-light:#666666FF;
    --font-color-dark:#000000FF;
    --h1-font-style:normal;
    --h1-font-weight:300;
    --h1-font-size:2.5rem;
    --h1-font-size-mobile:2.0rem;
    --h1-line-height:3.0rem;
    --h1-line-height-mobile:2.5rem;
    --h1-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h1-color:#D9224BFF;
    --h2-font-style:normal;
    --h2-font-weight:300;
    --h2-font-size:2.25rem;
    --h2-font-size-mobile:1.75rem;
    --h2-line-height:2.75rem;
    --h2-line-height-mobile:2.25rem;
    --h2-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h2-color:#D9224BFF;
    --h3-font-style:normal;
    --h3-font-weight:300;
    --h3-font-size:1.5rem;
    --h3-font-size-mobile:1.5rem;
    --h3-line-height:2.0rem;
    --h3-line-height-mobile:2.0rem;
    --h3-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h3-color:#D9224BFF;
    --h4-font-style:normal;
    --h4-font-weight:300;
    --h4-font-size:1.375rem;
    --h4-font-size-mobile:1.375rem;
    --h4-line-height:1.875rem;
    --h4-line-height-mobile:1.875rem;
    --h4-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h4-color:#D9224BFF;
    --h5-font-style:normal;
    --h5-font-weight:300;
    --h5-font-size:1.25rem;
    --h5-font-size-mobile:1.25rem;
    --h5-line-height:1.75rem;
    --h5-line-height-mobile:1.75rem;
    --h5-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h5-color:#000000FF;
    --h6-font-style:normal;
    --h6-font-weight:600;
    --h6-font-size:1.125rem;
    --h6-font-size-mobile:1.125rem;
    --h6-line-height:1.625rem;
    --h6-line-height-mobile:1.625rem;
    --h6-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h6-color:#000000FF;
    --p-font-style:normal;
    --p-font-weight:400;
    --p-font-size:1.0rem;
    --p-font-size-mobile:1.0rem;
    --p-line-height:1.375rem;
    --p-line-height-mobile:1.375rem;
    --p-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --p-color:#454545FF;
    --li-font-style:normal;
    --li-font-weight:400;
    --li-font-size:1.0rem;
    --li-font-size-mobile:1.0rem;
    --li-line-height:1.375rem;
    --li-line-height-mobile:1.375rem;
    --li-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --li-color:#454545FF;
    /* TABLES */
    --th-pt:5px;
    --th-pe:8px;
    --th-pb:5px;
    --th-ps:8px;
    --th-font-style:normal;
    --th-font-weight:400;
    --th-font-size:0.8125rem;
    --th-line-height:1.125rem;
    --th-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --th-color:#6E7782E6;
    --th-bg-color:#FFFFFF00;
    --td-pt:5px;
    --td-pe:8px;
    --td-pb:5px;
    --td-ps:8px;
    --td-font-style:normal;
    --td-font-weight:400;
    --td-font-size:0.875rem;
    --td-line-height:1.125rem;
    --td-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --td-color:#454545FF;
    --td-bg-color:#FFFFFF00;
    /* FORMS */
    --link-color:#D9224BFF;
    --link-color-hover:#C31E43FF;
    --link-color-active:#AD1A3BFF;
    --label-font-style:normal;
    --label-font-weight:400;
    --label-font-size:1.0rem;
    --label-line-height:1.375rem;
    --label-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --label-color:#000000FF;
    --input-pt:6px;
    --input-pe:12px;
    --input-pb:6px;
    --input-ps:12px;
    --input-font-style:normal;
    --input-font-weight:400;
    --input-font-size:1.0rem;
    --input-line-height:1.375rem;
    --input-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --input-color:#454545FF;
    --input-color-focus:#000000FF;
    --input-bg-color:#FFFFFFFF;
    --input-bg-color-focus:#FFFFFFFF;
    --input-border-color:#0000001F;
    --input-border-color-focus:#D9224BFF;
    /* BUTTONS */
    --btn-icon-color:#D9224BFF;
    --btn-icon-color-hover:#C31E43FF;
    --btn-icon-color-active:#AD1A3BFF;
    --btn-xl-pt:16px;
    --btn-xl-pe:15px;
    --btn-xl-pb:16px;
    --btn-xl-ps:15px;
    --btn-xl-font-style:normal;
    --btn-xl-font-weight:600;
    --btn-xl-font-size:1.0rem;
    --btn-xl-line-height:1.375rem;
    --btn-xl-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --btn-lg-pt:12px;
    --btn-lg-pe:15px;
    --btn-lg-pb:12px;
    --btn-lg-ps:15px;
    --btn-lg-font-style:normal;
    --btn-lg-font-weight:600;
    --btn-lg-font-size:1.0rem;
    --btn-lg-line-height:1.375rem;
    --btn-lg-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --btn-pt:10px;
    --btn-pe:15px;
    --btn-pb:10px;
    --btn-ps:15px;
    --btn-font-style:normal;
    --btn-font-weight:600;
    --btn-font-size:1.0rem;
    --btn-line-height:1.375rem;
    --btn-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --btn-sm-pt:8px;
    --btn-sm-pe:10px;
    --btn-sm-pb:8px;
    --btn-sm-ps:10px;
    --btn-sm-font-style:normal;
    --btn-sm-font-weight:600;
    --btn-sm-font-size:0.875rem;
    --btn-sm-line-height:1.0rem;
    --btn-sm-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --btn-xs-pt:5px;
    --btn-xs-pe:10px;
    --btn-xs-pb:5px;
    --btn-xs-ps:10px;
    --btn-xs-font-style:normal;
    --btn-xs-font-weight:600;
    --btn-xs-font-size:0.75rem;
    --btn-xs-line-height:1.0rem;
    --btn-xs-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    /* BTN-DEFAULT */
    --btn-default-border-size:1px;
    --btn-default-color:#666666FF;
    --btn-default-color-hover:#000000FF;
    --btn-default-color-active:#D9224BFF;
    --btn-default-color-focus:#D9224BFF;
    --btn-default-bg-color:#FCFCFCFF;
    --btn-default-bg-color-hover:#FCFCFCFF;
    --btn-default-bg-color-active:#D9224B0D;
    --btn-default-bg-color-focus:#D9224B0D;
    --btn-default-border-color:#0000001F;
    --btn-default-border-color-hover:#6E7782FF;
    --btn-default-border-color-active:#D9224B33;
    --btn-default-border-color-focus:#D9224B33;
    /* BTN-PRIMARY */
    --btn-primary-border-size:1px;
    --btn-primary-color:#FFFFFFFF;
    --btn-primary-color-hover:#FFFFFFFF;
    --btn-primary-color-active:#FFFFFFFF;
    --btn-primary-color-focus:#FFFFFFFF;
    --btn-primary-bg-color:#D9224BFF;
    --btn-primary-bg-color-hover:#AD1A3BFF;
    --btn-primary-bg-color-active:#AD1A3BFF;
    --btn-primary-bg-color-focus:#AD1A3BFF;
    --btn-primary-border-color:#D9224BFF;
    --btn-primary-border-color-hover:#AD1A3BFF;
    --btn-primary-border-color-active:#AD1A3BFF;
    --btn-primary-border-color-focus:#AD1A3BFF;
    /* BTN-SECONDARY */
    --btn-secondary-border-size:1px;
    --btn-secondary-color:#D9224BFF;
    --btn-secondary-color-hover:#AD1A3BFF;
    --btn-secondary-color-active:#AD1A3BFF;
    --btn-secondary-color-focus:#AD1A3BFF;
    --btn-secondary-bg-color:#FFFFFF00;
    --btn-secondary-bg-color-hover:#FFFFFF00;
    --btn-secondary-bg-color-active:#FFFFFF00;
    --btn-secondary-bg-color-focus:#FFFFFF00;
    --btn-secondary-border-color:#D9224BFF;
    --btn-secondary-border-color-hover:#AD1A3BFF;
    --btn-secondary-border-color-active:#AD1A3BFF;
    --btn-secondary-border-color-focus:#AD1A3BFF;
    /* BTN-TERTIARY */
    --btn-tertiary-border-size:1px;
    --btn-tertiary-color:#FFFFFFFF;
    --btn-tertiary-color-hover:#FFFFFFFF;
    --btn-tertiary-color-active:#FFFFFFFF;
    --btn-tertiary-color-focus:#FFFFFFFF;
    --btn-tertiary-bg-color:#333333FF;
    --btn-tertiary-bg-color-hover:#000000FF;
    --btn-tertiary-bg-color-active:#000000FF;
    --btn-tertiary-bg-color-focus:#000000FF;
    --btn-tertiary-border-color:#333333FF;
    --btn-tertiary-border-color-hover:#000000FF;
    --btn-tertiary-border-color-active:#000000FF;
    --btn-tertiary-border-color-focus:#000000FF;
    /* ALERTS */
    --alert-pt:12px;
    --alert-pe:20px;
    --alert-pb:12px;
    --alert-ps:20px;
    --alert-primary-color:#454545FF;
    --alert-primary-bg-color:#D9224B33;
    --alert-primary-border-color:#D9224B33;
    --alert-primary-border-size:1px;
    --alert-secondary-color:#454545FF;
    --alert-secondary-bg-color:#6E77820D;
    --alert-secondary-border-color:#94949433;
    --alert-secondary-border-size:1px;
    --alert-info-color:#454545FF;
    --alert-info-bg-color:#5BA4D933;
    --alert-info-border-color:#5BA4D933;
    --alert-info-border-size:1px;
    --alert-success-color:#454545FF;
    --alert-success-bg-color:#00991A33;
    --alert-success-border-color:#00991A33;
    --alert-success-border-size:1px;
    --alert-warning-color:#454545FF;
    --alert-warning-bg-color:#F5AE0033;
    --alert-warning-border-color:#F5AE0033;
    --alert-warning-border-size:1px;
    --alert-danger-color:#E32850FF;
    --alert-danger-bg-color:#E3285033;
    --alert-danger-border-color:#E3285033;
    --alert-danger-border-size:1px;
    /* ACCOUNT MANAGEMENT */
    --am-nav-top-bg-color:#000000FF;
    --am-nav-top-font-color:#FFFFFFCC;
    --am-nav-top-font-color-hover:#FFFFFFFF;
    --am-nav-top-font-color-active:#FFFFFFFF;
    --am-nav-top-link-bg-color:#FFFFFF00;
    --am-nav-top-link-bg-color-hover:#FFFFFF00;
    --am-nav-top-link-bg-color-active:#FFFFFF00;
    --am-nav-top-dropdown-bg-color:#FFFFFFFF;
    --am-nav-top-dropdown-font-color:#454545FF;
    --am-nav-top-dropdown-font-color-hover:#000000FF;
    --am-nav-top-dropdown-font-color-active:#000000FF;
    --am-nav-top-dropdown-link-bg-color:#FFFFFF00;
    --am-nav-top-dropdown-link-bg-color-hover:#1965C70D;
    --am-nav-top-dropdown-link-bg-color-active:#1965C70D;
    --am-nav-bottom-bg-color:#FFFFFFFF;
    --am-nav-bottom-font-color:#454545FF;
    --am-nav-bottom-font-color-hover:#000000FF;
    --am-nav-bottom-font-color-active:#000000FF;
    --am-nav-bottom-link-bg-color:#FFFFFF00;
    --am-nav-bottom-link-bg-color-hover:#FFFFFF00;
    --am-nav-bottom-link-bg-color-active:#FFFFFF00;
    --am-nav-bottom-dropdown-bg-color:#FFFFFFFF;
    --am-nav-bottom-dropdown-font-color:#454545FF;
    --am-nav-bottom-dropdown-font-color-hover:#000000FF;
    --am-nav-bottom-dropdown-font-color-active:#000000FF;
    --am-nav-bottom-dropdown-link-bg-color:#FFFFFF00;
    --am-nav-bottom-dropdown-link-bg-color-hover:#1965C70D;
    --am-nav-bottom-dropdown-link-bg-color-active:#1965C70D;
    --am-footer-bg-color:#DFE6EDFF;
    --am-footer-font-color:#000000CC;
    --am-footer-font-color-dark:#000000FF;
    --am-footer-font-color-light:#00000099;
    --am-footer-link-color:#000000CC;
    --am-footer-link-color-hover:#D9224BFF;
    --am-footer-link-color-active:#D9224BFF;
    --am-login-bg-color:#6E77821A;
    --am-panel-heading-bg-color:#FFFFFFFF;
    --am-panel-body-bg-color:#FFFFFFFF;
    /* REGISTRATION */
    --reg-brand-logo-image:var(--brand-logo-image-inverse);
    --reg-brand-logo-mobile-image:var(--brand-logo-mobile-image-inverse);
    --reg-nav-top-bg-color:#021B61FF;
    --reg-nav-top-font-color:#FFFFFFCC;
    --reg-nav-top-font-color-hover:#FFFFFFFF;
    --reg-nav-top-dropdown-font-color:#454545FF;
    --reg-nav-top-dropdown-font-color-hover:#000000FF;
    --reg-app-progress-bg-color:#D9224BFF;
    --reg-app-progress-font-color:#FFFFFFCC;
    --reg-app-progress-font-color-active:#FFFFFFFF;
    --reg-footer-bg-color:#DFE6EDFF;
    --reg-footer-font-color:#454545FF;
    --reg-start-left-bg-color:#1F4D99FF;
    --reg-start-left-font-color:#FFFFFFFF;
    --reg-start-right-bg-color:#FFFFFFFF;
    --reg-start-right-font-color:#454545FF;
    /* WEBSITE */
    --nav-top-bg-color:#000000FF;
    --nav-top-link-color:#FFFFFFCC;
    --nav-top-link-color-hover:#FFFFFFFF;
    --nav-top-link-color-active:#FFFFFFFF;
    --nav-top-link-bg-color:#FFFFFF00;
    --nav-top-link-bg-color-hover:#FFFFFF00;
    --nav-top-link-bg-color-active:#FFFFFF00;
    --nav-top-dropdown-bg-color:#FFFFFFFF;
    --nav-top-dropdown-font-color-dark:#000000FF;
    --nav-top-dropdown-font-color:#000000CC;
    --nav-top-dropdown-font-color-light:#00000099;
    --nav-top-dropdown-link-color:#000000CC;
    --nav-top-dropdown-link-color-hover:#D9224BFF;
    --nav-top-dropdown-link-color-active:#D9224BFF;
    --nav-top-dropdown-link-bg-color:#FFFFFF00;
    --nav-top-dropdown-link-bg-color-hover:#6E77820D;
    --nav-top-dropdown-link-bg-color-active:#6E77820D;
    --nav-bottom-bg-color:#FFFFFFFF;
    --nav-bottom-link-color:#000000CC;
    --nav-bottom-link-color-hover:#D9224BFF;
    --nav-bottom-link-color-active:#D9224BFF;
    --nav-bottom-link-bg-color:#FFFFFF00;
    --nav-bottom-link-bg-color-hover:#FFFFFF00;
    --nav-bottom-link-bg-color-active:#FFFFFF00;
    --nav-bottom-dropdown-bg-color:#FFFFFFFF;
    --nav-bottom-dropdown-font-color-dark:#000000FF;
    --nav-bottom-dropdown-font-color:#000000CC;
    --nav-bottom-dropdown-font-color-light:#00000099;
    --nav-bottom-dropdown-link-color:#000000CC;
    --nav-bottom-dropdown-link-color-hover:#D9224BFF;
    --nav-bottom-dropdown-link-color-active:#D9224BFF;
    --nav-bottom-dropdown-link-bg-color:#FFFFFF00;
    --nav-bottom-dropdown-link-bg-color-hover:#6E77820D;
    --nav-bottom-dropdown-link-bg-color-active:#6E77820D;
    --footer-bg-color:#6E77821A;
    --footer-font-color-dark:#000000FF;
    --footer-font-color:#000000CC;
    --footer-font-color-light:#00000099;
    --footer-link-color:#000000CC;
    --footer-link-color-hover:#D9224BFF;
    --footer-link-color-active:#D9224BFF;
}

/* THEME | DARK ---------------------------------------------------------------------------------------------------- */
[data-theme=dark] {
    /* COLORS */
    --primary-3:#D9224B08;
    --primary-5:#D9224B0D;
    --primary-10:#D9224B1A;
    --primary-20:#D9224B33;
    --primary-30:#D9224B4D;
    --primary-40:#D9224B66;
    --primary-50:#D9224B80;
    --primary-60:#D9224B99;
    --primary-70:#D9224BB3;
    --primary-80:#D9224BCC;
    --primary-90:#D9224BE6;
    --primary:#D9224BFF;
    --primary-dark-10:#E6386AFF;
    --primary-dark-20:#ED5E8AFF;
    --primary-dark-30:#F384A9FF;
    --primary-dark-40:#F9AAC8FF;
    --primary-dark-50:#FCD0E7FF;
    --secondary-3:#E6E6E608;
    --secondary-5:#E6E6E60D;
    --secondary-10:#E6E6E61A;
    --secondary-20:#E6E6E633;
    --secondary-30:#E6E6E64D;
    --secondary-40:#E6E6E666;
    --secondary-50:#E6E6E680;
    --secondary-60:#E6E6E699;
    --secondary-70:#E6E6E6B3;
    --secondary-80:#E6E6E6CC;
    --secondary-90:#E6E6E6E6;
    --secondary:#E6E6E6FF;
    --secondary-dark-10:#F2F2F2FF;
    --secondary-dark-20:#FFFFFFFF;
    --secondary-dark-30:#FFFFFFFF;
    --secondary-dark-40:#FFFFFFFF;
    --secondary-dark-50:#FFFFFFFF;
    --tertiary-3:#00000008;
    --tertiary-5:#0000000D;
    --tertiary-10:#0000001A;
    --tertiary-20:#00000033;
    --tertiary-30:#0000004D;
    --tertiary-40:#00000066;
    --tertiary-50:#00000080;
    --tertiary-60:#00000099;
    --tertiary-70:#000000B3;
    --tertiary-80:#000000CC;
    --tertiary-90:#000000E6;
    --tertiary:#000000FF;
    --tertiary-dark-10:#000000FF;
    --tertiary-dark-20:#000000FF;
    --tertiary-dark-30:#000000FF;
    --tertiary-dark-40:#000000FF;
    --tertiary-dark-50:#000000FF;
    --info-3:#2570E908;
    --info-5:#2570E90D;
    --info-10:#2570E91A;
    --info-20:#2570E933;
    --info-30:#2570E94D;
    --info-40:#2570E966;
    --info-50:#2570E980;
    --info-60:#2570E999;
    --info-70:#2570E9B3;
    --info-80:#2570E9CC;
    --info-90:#2570E9E6;
    --info:#2570E9FF;
    --info-dark-10:#5490F0FF;
    --info-dark-20:#8EB6F6FF;
    --info-dark-30:#BDD2F9FF;
    --info-dark-40:#DCE7FCFF;
    --info-dark-50:#EFF4FEFF;
    --success-3:#0EB85E08;
    --success-5:#0EB85E0D;
    --success-10:#0EB85E1A;
    --success-20:#0EB85E33;
    --success-30:#0EB85E4D;
    --success-40:#0EB85E66;
    --success-50:#0EB85E80;
    --success-60:#0EB85E99;
    --success-70:#0EB85EB3;
    --success-80:#0EB85ECC;
    --success-90:#0EB85EE6;
    --success:#0EB85EFF;
    --success-dark-10:#36D787FF;
    --success-dark-20:#78E6ACFF;
    --success-dark-30:#ABEFC9FF;
    --success-dark-40:#CDF5DCFF;
    --success-dark-50:#EDFBF3FF;
    --warning-3:#FFB40008;
    --warning-5:#FFB4000D;
    --warning-10:#FFB4001A;
    --warning-20:#FFB40033;
    --warning-30:#FFB4004D;
    --warning-40:#FFB40066;
    --warning-50:#FFB40080;
    --warning-60:#FFB40099;
    --warning-70:#FFB400B3;
    --warning-80:#FFB400CC;
    --warning-90:#FFB400E6;
    --warning:#FFB400FF;
    --warning-dark-10:#FFD24DFF;
    --warning-dark-20:#FFE499FF;
    --warning-dark-30:#FFEFC2FF;
    --warning-dark-40:#FFF6DEFF;
    --warning-dark-50:#FFFCF5FF;
    --danger-3:#FF335C08;
    --danger-5:#FF335C0D;
    --danger-10:#FF335C1A;
    --danger-20:#FF335C33;
    --danger-30:#FF335C4D;
    --danger-40:#FF335C66;
    --danger-50:#FF335C80;
    --danger-60:#FF335C99;
    --danger-70:#FF335CB3;
    --danger-80:#FF335CCC;
    --danger-90:#FF335CE6;
    --danger:#FF335CFF;
    --danger-dark-10:#FF667AFF;
    --danger-dark-20:#FFA3B0FF;
    --danger-dark-30:#FFC7D1FF;
    --danger-dark-40:#FFE0E6FF;
    --danger-dark-50:#FFF5F7FF;
    --default-3:#03030308;
    --default-5:#0303030D;
    --default-10:#0303031A;
    --default-20:#03030333;
    --default-30:#0303034D;
    --default-40:#03030366;
    --default-50:#03030380;
    --default-60:#03030399;
    --default-70:#030303B3;
    --default-80:#030303CC;
    --default-90:#030303E6;
    --default:#030303FF;
    --default-dark-10:#080808FF;
    --default-dark-20:#0D0D0DFF;
    --default-dark-30:#121212FF;
    --default-dark-40:#171717FF;
    --default-dark-50:#1C1C1CFF;
    --neutral-0:#171A1DFF;
    --neutral-3:#1D2023FF;
    --neutral-5:#212427FF;
    --neutral-10:#2C2F33FF;
    --neutral-20:#404347FF;
    --neutral-30:#555759FF;
    --neutral-40:#6E7175FF;
    --neutral-50:#888A8FFF;
    --neutral-60:#9FA1A3FF;
    --neutral-70:#B7B8BAFF;
    --neutral-80:#CECFD0FF;
    --neutral-90:#EEEEEEFF;
    --neutral:#FFFFFFFF;
    --neutral-dark-10:#FFFFFFFF;
    --neutral-dark-20:#FFFFFFFF;
    --neutral-dark-30:#FFFFFFFF;
    --neutral-dark-40:#FFFFFFFF;
    --neutral-dark-50:#FFFFFFFF;
    --dark-3:#FFFFFF08;
    --dark-5:#FFFFFF0D;
    --dark-10:#FFFFFF1A;
    --dark-20:#FFFFFF33;
    --dark-30:#FFFFFF4D;
    --dark-40:#FFFFFF66;
    --dark-50:#FFFFFF80;
    --dark-60:#FFFFFF99;
    --dark-70:#FFFFFFB3;
    --dark-80:#FFFFFFCC;
    --dark-90:#FFFFFFE6;
    --dark:#FFFFFFFF;
    --light-3:#00000008;
    --light-5:#0000000D;
    --light-10:#0000001A;
    --light-20:#00000033;
    --light-30:#0000004D;
    --light-40:#00000066;
    --light-50:#00000080;
    --light-60:#00000099;
    --light-70:#000000B3;
    --light-80:#000000CC;
    --light-90:#000000E6;
    --light:#000000FF;
    /* COMMON */
    --bg-body:#14171AFF;
    --bg-body-light:#1F252CFF;
    --bg-body-dark:#14171AFF;
    --shadow-color:#000000E6;
    --box-shadow:0px 1px 2px var(--shadow-color);
    --overlay-color:#000000E6;
    /* BORDERS */
    --border-color:#424954FF;
    /* BRAND LOGO */
    --brand-logo-image:url("/images/ivp/logos/ivp-logo-color-text-white.svg");
    --brand-logo-image-inverse:url("/images/ivp/logos/ivp-logo-color-text-black.svg");
    --brand-logo-mobile-image:url("/images/ivp/logos/ivp-logo-color-text-white.svg");
    --brand-logo-mobile-image-inverse:url("/images/ivp/logos/ivp-logo-color-text-black.svg");
    /* FONTS */
    --font-color:#D6D6D6FF;
    --font-color-light:#B8B8B8FF;
    --font-color-dark:#FFFFFFFF;
    --h1-color:#D9224BFF;
    --h2-color:#D9224BFF;
    --h3-color:#D9224BFF;
    --h4-color:#D9224BFF;
    --h5-color:#FFFFFFFF;
    --h6-color:#FFFFFFFF;
    --p-color:#D6D6D6FF;
    --li-color:#D6D6D6FF;
    /* TABLES */
    --th-color:#6E7782E6;
    --th-bg-color:#00000000;
    --td-color:#D6D6D6FF;
    --td-bg-color:#00000000;
    /* FORMS */
    --link-color:#D9224BFF;
    --link-color-hover:#FFFFFFFF;
    --link-color-active:#FFFFFFFF;
    --label-color:#FFFFFFFF;
    --input-color:#D6D6D6FF;
    --input-color-focus:#D6D6D6FF;
    --input-bg-color:#14171AFF;
    --input-bg-color-focus:#14171AFF;
    --input-border-color:#2D3136FF;
    --input-border-color-focus:#D9224BFF;
    /* BUTTONS */
    --btn-icon-color:#D9224BFF;
    --btn-icon-color-hover:#E6386AFF;
    --btn-icon-color-active:#ED5E8AFF;
    /* BTN-DEFAULT */
    --btn-default-color:#B8B8B8FF;
    --btn-default-color-hover:#FFFFFFFF;
    --btn-default-color-active:#D9224BFF;
    --btn-default-color-focus:#D9224BFF;
    --btn-default-bg-color:#14171AFF;
    --btn-default-bg-color-hover:#14171AFF;
    --btn-default-bg-color-active:#D9224B0D;
    --btn-default-bg-color-focus:#D9224B0D;
    --btn-default-border-color:#2D3136FF;
    --btn-default-border-color-hover:#6E7782FF;
    --btn-default-border-color-active:#D9224B33;
    --btn-default-border-color-focus:#D9224B33;
    /* BTN-PRIMARY */
    --btn-primary-color:#000000FF;
    --btn-primary-color-hover:#000000FF;
    --btn-primary-color-active:#000000FF;
    --btn-primary-color-focus:#000000FF;
    --btn-primary-bg-color:#D9224BFF;
    --btn-primary-bg-color-hover:#ED5E8AFF;
    --btn-primary-bg-color-active:#ED5E8AFF;
    --btn-primary-bg-color-focus:#ED5E8AFF;
    --btn-primary-border-color:#D9224BFF;
    --btn-primary-border-color-hover:#ED5E8AFF;
    --btn-primary-border-color-active:#ED5E8AFF;
    --btn-primary-border-color-focus:#ED5E8AFF;
    /* BTN-SECONDARY */
    --btn-secondary-color:#D9224BFF;
    --btn-secondary-color-hover:#ED5E8AFF;
    --btn-secondary-color-active:#ED5E8AFF;
    --btn-secondary-color-focus:#ED5E8AFF;
    --btn-secondary-bg-color:#00000000;
    --btn-secondary-bg-color-hover:#00000000;
    --btn-secondary-bg-color-active:#00000000;
    --btn-secondary-bg-color-focus:#00000000;
    --btn-secondary-border-color:#D9224BFF;
    --btn-secondary-border-color-hover:#ED5E8AFF;
    --btn-secondary-border-color-active:#ED5E8AFF;
    --btn-secondary-border-color-focus:#ED5E8AFF;
    /* BTN-TERTIARY */
    --btn-tertiary-color:#000000FF;
    --btn-tertiary-color-hover:#000000FF;
    --btn-tertiary-color-active:#000000FF;
    --btn-tertiary-color-focus:#000000FF;
    --btn-tertiary-bg-color:#FFFFFFFF;
    --btn-tertiary-bg-color-hover:#000000FF;
    --btn-tertiary-bg-color-active:#CCCCCCFF;
    --btn-tertiary-bg-color-focus:#CCCCCCFF;
    --btn-tertiary-border-color:#FFFFFFFF;
    --btn-tertiary-border-color-hover:#CCCCCCFF;
    --btn-tertiary-border-color-active:#CCCCCCFF;
    --btn-tertiary-border-color-focus:#CCCCCCFF;
    /* ALERTS */
    --alert-primary-color:#D6D6D6FF;
    --alert-primary-bg-color:#D9224B33;
    --alert-primary-border-color:#D9224B33;
    --alert-secondary-color:#D6D6D6FF;
    --alert-secondary-bg-color:#6E77820D;
    --alert-secondary-border-color:#E6E6E633;
    --alert-info-color:#D6D6D6FF;
    --alert-info-bg-color:#5BA4D933;
    --alert-info-border-color:#5BA4D933;
    --alert-success-color:#D6D6D6FF;
    --alert-success-bg-color:#0EB85E33;
    --alert-success-border-color:#0EB85E33;
    --alert-warning-color:#D6D6D6FF;
    --alert-warning-bg-color:#FFB40033;
    --alert-warning-border-color:#FFB40033;
    --alert-danger-color:#FF5C85FF;
    --alert-danger-bg-color:#FF5C8533;
    --alert-danger-border-color:#FF5C8533;
    /* ACCOUNT MANAGEMENT */
    --am-nav-top-bg-color:#1F252CFF;
    --am-nav-top-font-color:#FFFFFFCC;
    --am-nav-top-font-color-hover:#FFFFFFFF;
    --am-nav-top-font-color-active:#FFFFFFFF;
    --am-nav-top-link-bg-color:#00000000;
    --am-nav-top-link-bg-color-hover:#00000000;
    --am-nav-top-link-bg-color-active:#00000000;
    --am-nav-top-dropdown-bg-color:#14171AFF;
    --am-nav-top-dropdown-font-color:#D6D6D6FF;
    --am-nav-top-dropdown-font-color-hover:#FFFFFFFF;
    --am-nav-top-dropdown-font-color-active:#FFFFFFFF;
    --am-nav-top-dropdown-link-bg-color:#00000000;
    --am-nav-top-dropdown-link-bg-color-hover:#1965C70D;
    --am-nav-top-dropdown-link-bg-color-active:#1965C70D;
    --am-nav-bottom-bg-color:#14171AFF;
    --am-nav-bottom-font-color:#D6D6D6FF;
    --am-nav-bottom-font-color-hover:#FFFFFFFF;
    --am-nav-bottom-font-color-active:#FFFFFFFF;
    --am-nav-bottom-link-bg-color:#00000000;
    --am-nav-bottom-link-bg-color-hover:#00000000;
    --am-nav-bottom-link-bg-color-active:#00000000;
    --am-nav-bottom-dropdown-bg-color:#14171AFF;
    --am-nav-bottom-dropdown-font-color:#D6D6D6FF;
    --am-nav-bottom-dropdown-font-color-hover:#FFFFFFFF;
    --am-nav-bottom-dropdown-font-color-active:#FFFFFFFF;
    --am-nav-bottom-dropdown-link-bg-color:#00000000;
    --am-nav-bottom-dropdown-link-bg-color-hover:#1965C70D;
    --am-nav-bottom-dropdown-link-bg-color-active:#1965C70D;
    --am-footer-bg-color:#000000FF;
    --am-footer-font-color:#000000CC;
    --am-footer-font-color-dark:#000000FF;
    --am-footer-font-color-light:#00000099;
    --am-footer-link-color:#000000CC;
    --am-footer-link-color-hover:#D9224BFF;
    --am-footer-link-color-active:#D9224BFF;
    --am-login-bg-color:#14171AFF;
    --am-panel-heading-bg-color:#14171AFF;
    --am-panel-body-bg-color:#14171AFF;
    /* REGISTRATION */
    --reg-brand-logo-image:var(--brand-logo-image);
    --reg-brand-logo-mobile-image:var(--brand-logo-mobile-image);
    --reg-nav-top-bg-color:#1F252CFF;
    --reg-nav-top-font-color:#FFFFFFCC;
    --reg-nav-top-font-color-hover:#FFFFFFFF;
    --reg-nav-top-dropdown-font-color:#D6D6D6FF;
    --reg-nav-top-dropdown-font-color-hover:#FFFFFFFF;
    --reg-app-progress-bg-color:#D9224BFF;
    --reg-app-progress-font-color:#FFFFFFCC;
    --reg-app-progress-font-color-active:#FFFFFFFF;
    --reg-footer-bg-color:#000000FF;
    --reg-footer-font-color:#D6D6D6FF;
    --reg-start-left-bg-color:#66B3FF1A;
    --reg-start-left-font-color:#FFFFFFFF;
    --reg-start-right-bg-color:#14171AFF;
    --reg-start-right-font-color:#D6D6D6FF;
    /* WEBSITE */
    --nav-top-bg-color:#000000FF;
    --nav-top-link-color:#FFFFFFCC;
    --nav-top-link-color-hover:#FFFFFFFF;
    --nav-top-link-color-active:#FFFFFFFF;
    --nav-top-link-bg-color:#00000000;
    --nav-top-link-bg-color-hover:#00000000;
    --nav-top-link-bg-color-active:#00000000;
    --nav-top-dropdown-bg-color:#14171AFF;
    --nav-top-dropdown-font-color-dark:#FFFFFFFF;
    --nav-top-dropdown-font-color:#FFFFFFCC;
    --nav-top-dropdown-font-color-light:#FFFFFF99;
    --nav-top-dropdown-link-color:#FFFFFFCC;
    --nav-top-dropdown-link-color-hover:#D9224BFF;
    --nav-top-dropdown-link-color-active:#D9224BFF;
    --nav-top-dropdown-link-bg-color:#00000000;
    --nav-top-dropdown-link-bg-color-hover:#6E77820D;
    --nav-top-dropdown-link-bg-color-active:#6E77820D;
    --nav-bottom-bg-color:#14171AFF;
    --nav-bottom-link-color:#FFFFFFCC;
    --nav-bottom-link-color-hover:#D9224BFF;
    --nav-bottom-link-color-active:#D9224BFF;
    --nav-bottom-link-bg-color:#00000000;
    --nav-bottom-link-bg-color-hover:#00000000;
    --nav-bottom-link-bg-color-active:#00000000;
    --nav-bottom-dropdown-bg-color:#14171AFF;
    --nav-bottom-dropdown-font-color-dark:#FFFFFFFF;
    --nav-bottom-dropdown-font-color:#FFFFFFCC;
    --nav-bottom-dropdown-font-color-light:#FFFFFF99;
    --nav-bottom-dropdown-link-color:#FFFFFFCC;
    --nav-bottom-dropdown-link-color-hover:#D9224BFF;
    --nav-bottom-dropdown-link-color-active:#D9224BFF;
    --nav-bottom-dropdown-link-bg-color:#00000000;
    --nav-bottom-dropdown-link-bg-color-hover:#6E77820D;
    --nav-bottom-dropdown-link-bg-color-active:#6E77820D;
    --footer-bg-color:#6E77821A;
    --footer-font-color-dark:#FFFFFFFF;
    --footer-font-color:#FFFFFFCC;
    --footer-font-color-light:#FFFFFF99;
    --footer-link-color:#FFFFFFCC;
    --footer-link-color-hover:#D9224BFF;
    --footer-link-color-active:#D9224BFF;
}