html[data-bs-theme="light"]:root {
    --main-shade-1: rgba(222,218,214,1);
    --main-shade-1-100: rgba(222,218,214,1);
    --main-shade-1-90: rgba(222,218,214,.9);
    --main-shade-1-80: rgba(222,218,214,.8);
    --main-shade-1-70: rgba(222,218,214,.7);
    --main-shade-1-60: rgba(222,218,214,.6);
    --main-shade-1-50: rgba(222,218,214,.5);
    --main-shade-1-40: rgba(222,218,214,.4);
    --main-shade-1-30: rgba(222,218,214,.3);
    --main-shade-1-20: rgba(222,218,214,.2);
    --main-shade-1-10: rgba(222,218,214,.1);
    --main-shade-2: rgba(232,232,232,1);
    --main-shade-2-100: rgba(232,232,232,1);
    --main-shade-2-90: rgba(232,232,232,.9);
    --main-shade-2-80: rgba(232,232,232,.8);
    --main-shade-2-70: rgba(232,232,232,.7);
    --main-shade-2-60: rgba(232,232,232,.6);
    --main-shade-2-50: rgba(232,232,232,.5);
    --main-shade-2-40: rgba(232,232,232,.4);
    --main-shade-2-30: rgba(232,232,232,.3);
    --main-shade-2-20: rgba(232,232,232,.2);
    --main-shade-2-10: rgba(232,232,232,.1);
    --main-accent-1: rgba(255,255,255,1);
    --main-accent-1-100: rgba(255,255,255,1);
    --main-accent-1-90: rgba(255,255,255,.9);
    --main-accent-1-80: rgba(255,255,255,.8);
    --main-accent-1-70: rgba(255,255,255,.7);
    --main-accent-1-60: rgba(255,255,255,.6);
    --main-accent-1-50: rgba(255,255,255,.5);
    --main-accent-1-40: rgba(255,255,255,.4);
    --main-accent-1-30: rgba(255,255,255,.3);
    --main-accent-1-20: rgba(255,255,255,.2);
    --main-accent-1-10: rgba(255,255,255,.1);
    --main-accent-2: rgba(0,0,0,1);
    --main-accent-2-100: rgba(0,0,0,1);
    --main-accent-2-90: rgba(0,0,0,.9);
    --main-accent-2-80: rgba(0,0,0,.8);
    --main-accent-2-70: rgba(0,0,0,.7);
    --main-accent-2-60: rgba(0,0,0,.6);
    --main-accent-2-50: rgba(0,0,0,.5);
    --main-accent-2-40: rgba(0,0,0,.4);
    --main-accent-2-30: rgba(0,0,0,.3);
    --main-accent-2-20: rgba(0,0,0,.2);
    --main-accent-2-10: rgba(0,0,0,.1);
}
html[data-bs-theme="light"] .btnGradient{
    background: var(--main-accent-1-40);
    background: linear-gradient(45deg, var(--main-color-1) 0%, var(--main-color-2) 50%, var(--main-color-2) 50%, var(--main-color-1) 100%);
    background-size: 200% 100%;
    background-position: 0 100%;
    padding: 12px 30px;
    transition: all 0.3s ease-in-out;
    border: none;
    text-transform: uppercase;
    color:white;
  }

html[data-bs-theme="light"] .btnGradient:hover {
    background-position: 100% 100%;
    color:white;
}

html[data-bs-theme="light"] .btnGradient-subtle {
    background: var(--main-accent-1-40);
    background: linear-gradient(45deg, var(--main-accent-1-40) 0%, var(--main-color-2) 50%, var(--main-color-2) 50%, var(--main-accent-1-40) 100%);
    background-size: 200% 100%;
    background-position: 0 100%;
    padding: 5px 10px;
    transition: all 0.3s ease-in-out;
    border: none;
    text-transform: uppercase;
    color:white;
}
html[data-bs-theme="light"] .btnGradient-subtle:hover {
    background-position: 100% 100%;
    color:white;
  }
html[data-bs-theme="light"] a.linkGradient{
    color:rgb(20,20,20);
}

html[data-bs-theme="light"] a.linkGradient:hover{
    color:white;
}

html[data-bs-theme="light"] .mainGradient {
    background: #f5f8ff;
    background: linear-gradient(180deg, #f5f8ff 0%, #71a9d2 90%, #3a576c 100%);
}

html[data-bs-theme="light"] .selectedPatient{
    background: #fff;
}

html[data-bs-theme="light"] .selectPatient{
    background: linear-gradient(90deg, transparent 0%,rgba(98, 158, 211, 1) 100%);
    color:white;
}

html[data-bs-theme="light"] #patientModal .modal-header{
    background:#71A9D2;
    color:white;
}

html[data-bs-theme="light"] #patientModal .modal-header .btn-close{
    filter:invert(1);
}

html[data-bs-theme="light"] #patientModal .modal-body{
    background:#CEE1F0;
}

html[data-bs-theme="light"] #patientModal .modal-body .card-body{
    background:#E3EEF6;
}


html[data-bs-theme="light"] #patientModal .modal-body .card-body input.form-control
html[data-bs-theme="light"] #patientModal .modal-body .card-body select.form-select{
    background:#F1F7FB;
}