@keyframes loadingSpinner {
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
html {
    height: 100%;
    box-sizing: border-box;
}

*, *:before, *:after {
    box-sizing: inherit;
    scrollbar-color: var(#0E1B35) rgba(255, 255, 255, .01);
    scrollbar-width: thin;
}

body {
    display: flex;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin: 0;
    height: 100%;
    overflow: hidden;
    font-family: 'Avenir-Next-Regular', sans-serif; 
}

@media (max-width: 690px) {
    body {
        flex-direction: column;
    }
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    scrollbar-width: thin;
}
   
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
    margin-right: 1rem;
    background-color: #F1F1F1;
}
   
::-webkit-scrollbar-thumb {
    background-color: #9fa0a1;
    outline: 0;
    border-radius: 3px;
}

@font-face {
    font-family: 'Avenir-Next-Light';
    src: 
        url('/resources/fonts/Avenir/AvenirNextLTPro-Light/font.woff2') format('woff2'),
        url('/resources/fonts/Avenir/AvenirNextLTPro-Light/font.woff') format('wof');
}

@font-face {
    font-family: 'Avenir-Next-Regular';
    src: 
        url('/resources/fonts/Avenir/AvenirNextLTPro-Regular/font.woff2') format('woff2'),
        url('/resources/fonts/Avenir/AvenirNextLTPro-Regular/font.woff') format('wof');
}

@font-face {
    font-family: 'Avenir-Next-Medium';
    src: 
        url('/resources/fonts/Avenir/AvenirNextLTPro-Medium/font.woff2') format('woff2'),
        url('/resources/fonts/Avenir/AvenirNextLTPro-Medium/font.woff') format('woff');
}

@font-face {
    font-family: 'Avenir-Next-Demi';
    src: 
        url('/resources/fonts/Avenir/AvenirNextLTPro-Demi/font.woff2') format('woff2'),
        url('/resources/fonts/Avenir/AvenirNextLTPro-Demi/font.woff') format('woff');
}
.quick-links {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0;
    justify-content: space-between;
    padding-bottom: 20px;
    padding-right: 30px;
    padding-left: 30px;
    margin-left: -4px;
}
.quick-links a {
    font-family: 'Moderat-Ext-Regular', sans-serif;
    font-family: 'Avenir-Next-Medium', sans-serif;
    padding-left: 4px;
    padding-right: 4px;
    color: #232762;
    text-decoration: none;
    white-space: nowrap;
    font-size: 12px;
}
.quick-links li {
    margin-left: 12px;
}
.quick-links li:first-child {
    margin-left: 0;
}
.quick-links a:hover {
    text-decoration: underline;
}
@media (min-width: 1200px) {
    .quick-links {
        padding-right: 50px;
        padding-left: 50px;
    }
}

@media (max-height: 820px) {
    .quick-links {
        position: static;
        justify-content: flex-start;
        padding-right: 0;
        padding-left: 0;
    }
    .quick-links li {
        margin-left: 0;
        margin-right: 12px;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .quick-links li:last-child {
        margin-right: 0;
    }
}

@media (max-width: 800px) {
    .quick-links {
        position: static;
        justify-content: flex-start;
        padding-right: 0;
        padding-left: 0;
    }
    .quick-links li {
        margin-left: 0;
        margin-right: 12px;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .quick-links li:last-child {
        margin-right: 0;
    }
}

#medaire-cp-sign-in #okta-sign-in {
    font-family: 'Avenir-Next-Regular', sans-serif;
}

#medaire-cp-sign-in .button-show {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.240234 12C1.34566 9.83159 3.02909 8.01106 5.10446 6.73958C7.17983 5.46809 9.56634 4.79517 12.0002 4.79517C14.4341 4.79517 16.8206 5.46809 18.896 6.73958C20.9714 8.01106 22.6548 9.83159 23.7602 12C22.6548 14.1683 20.9714 15.9889 18.896 17.2604C16.8206 18.5318 14.4341 19.2048 12.0002 19.2048C9.56634 19.2048 7.17983 18.5318 5.10446 17.2604C3.02909 15.9889 1.34566 14.1683 0.240234 12ZM12.0002 16.8C13.2733 16.8 14.4942 16.2943 15.3943 15.3941C16.2945 14.4939 16.8002 13.273 16.8002 12C16.8002 10.7269 16.2945 9.50603 15.3943 8.60586C14.4942 7.70568 13.2733 7.19997 12.0002 7.19997C10.7272 7.19997 9.5063 7.70568 8.60612 8.60586C7.70595 9.50603 7.20024 10.7269 7.20024 12C7.20024 13.273 7.70595 14.4939 8.60612 15.3941C9.5063 16.2943 10.7272 16.8 12.0002 16.8ZM12.0002 14.4C11.3637 14.4 10.7533 14.1471 10.3032 13.697C9.85309 13.2469 9.60024 12.6365 9.60024 12C9.60024 11.3634 9.85309 10.753 10.3032 10.3029C10.7533 9.85283 11.3637 9.59997 12.0002 9.59997C12.6368 9.59997 13.2472 9.85283 13.6973 10.3029C14.1474 10.753 14.4002 11.3634 14.4002 12C14.4002 12.6365 14.1474 13.2469 13.6973 13.697C13.2472 14.1471 12.6368 14.4 12.0002 14.4Z' fill='%23000000'/%3e%3c/svg%3e ");
}

#medaire-cp-sign-in .button-hide {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.073 12.194L4.212 8.33297C2.692 9.98997 2.116 11.65 2.106 11.684L2 12L2.105 12.316C2.127 12.383 4.421 19 12.054 19C12.983 19 13.829 18.898 14.606 18.727L11.86 15.981H11.86C9.81153 15.8805 8.17342 14.2424 8.073 12.194ZM12.054 4.99997C10.199 4.99997 8.679 5.40397 7.412 5.99797L3.707 2.29297L2.293 3.70697L20.293 21.707L21.707 20.293L18.409 16.995C21.047 15.042 21.988 12.358 22.002 12.316L22.107 12L22.002 11.684C21.98 11.617 19.687 4.99997 12.054 4.99997ZM13.96 12.546C14.147 11.869 13.988 11.107 13.468 10.586C12.948 10.065 12.185 9.90697 11.508 10.094L10 8.58597V8.58597C10.618 8.20595 11.3286 8.00322 12.054 7.99997C14.26 7.99997 16.054 9.79397 16.054 12V12C16.051 12.7253 15.8479 13.4357 15.467 14.053L13.96 12.546L13.96 12.546Z' fill='%235fe9d0'/%3e%3c/svg%3e ");
}

#medaire-cp-sign-in .button-hide,
#medaire-cp-sign-in .button-show {
    background-repeat: no-repeat;
    background-position: center center;
    opacity: 1 !important;
    right: 10px !important;
}

#medaire-cp-sign-in .button-show:before,
#medaire-cp-sign-in .button-hide:before {
    display: none !important;
}

.side-panel {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
    max-width: 595px;
    background-color: #ffffff;
    padding: 0 32px;
    overflow: auto;
    overflow-x: hidden;
}

@media (min-width: 1600px) {
    .side-panel {
        padding: 0 54px;
    }
}

@media (max-height: 810px) {
    .side-panel {
        display: block;
    }
}
@media (max-width: 690px) {
    .side-panel {
        min-width: 100%;
        order: 2;
    }
}

.side-panel__body {
    height: 100%;
    width: 100%;
    display: grid;
    align-items: center;
}

.background-panel {
    display: flex;
    align-items: center;
    flex-grow: 1;
    height: 100%;
    background: radial-gradient(100% 100% at 0% 0%, #9D4952 0%, rgba(157, 73, 82, 0) 100%), linear-gradient(180deg, #15284B 1.1%, #232762 36.73%, #4786AE 100%);
}

@media (max-width: 690px) {
    .background-panel {
        height: 80px;
        order: 1;
        background: #232762;
    }
}

.background-panel__logo {
    padding: 0 32px;
}

@media (min-width: 1600px) {
    .background-panel__logo {
        padding: 0 54px;
    }
}
@media (max-height: 820px) {
    .background-panel__logo svg {
        width: 120px;
        height: auto;
    }
}
@media (max-width: 800px) {
    .background-panel__logo {
        padding: 0 20px;
    }
}
@media (max-width: 690px) {
    .background-panel__logo svg {
        width: 111px;
        height: auto;
    }
    .background-panel__logo {
        width: 111px;
        height: auto;
        padding-left: 31px;
    }
}

.background-panel__dial-container {
    position: relative;
    flex-grow: 1;
    height: 100%;
}
@media (max-width: 992px) {
    .background-panel__dial-container {
        display: none;
    }
}

.background-panel__dial {
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 100%;
    width: 200%;
    transform: translate(-50%, -50%) rotate(0deg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto;
    animation: loadingSpinner 120s linear infinite;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1347' height='1347' viewBox='0 0 1347 1347' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M695.776 0.934539H692.932L691.984 31.782H694.828L695.776 0.934539ZM717.579 1.86936H714.735L712.839 31.782H715.683L717.579 1.86936ZM738.433 3.73901H735.589L732.745 33.6514H735.589L738.433 3.73901ZM759.287 5.60838H756.443L752.652 35.5211H755.495L759.287 5.60838ZM780.142 9.34768H777.298L772.558 39.2601H775.402L780.142 9.34768ZM800.996 13.0867L798.152 12.1519L792.464 42.0645L795.308 42.9991L800.996 13.0867ZM821.85 16.8257L819.006 15.8909L812.371 44.8687V45.8036L815.215 46.7384L821.85 16.8257ZM842.704 22.4344L839.861 21.4995L832.277 51.4122L835.121 52.3468L842.704 22.4344ZM862.611 28.043L859.767 27.1082L851.236 56.0861L854.08 57.0206L862.611 28.043ZM882.517 33.6514L879.674 32.7169L870.194 61.6944L873.038 62.6293L882.517 33.6514ZM903.372 41.1297L900.528 40.1949L890.101 69.1728L892.944 70.1076L903.372 41.1297ZM922.33 48.6077L919.487 47.6729L908.111 75.716L910.955 76.6508L922.33 48.6077ZM942.236 56.0861L939.393 55.1512L927.07 83.1943L929.913 84.1291L942.236 56.0861ZM961.195 65.4337L958.351 64.4989L945.08 91.6071L947.924 92.5419L961.195 65.4337ZM980.153 74.7814L977.31 73.8466L963.091 100.955L965.934 101.89L980.153 74.7814ZM999.112 84.1291L996.268 83.1943L982.049 110.302L984.893 111.237L999.112 84.1291ZM1017.12 95.3461L1014.28 93.4768L999.112 119.65L1001.96 121.52L1017.12 95.3461ZM1035.13 105.629L1032.29 103.759L1016.17 128.998L1019.02 130.867L1035.13 105.629ZM1053.14 117.781L1050.3 115.911L1033.24 141.15L1036.08 143.019L1053.14 117.781ZM1070.21 129.933L1068.31 128.063L1050.3 152.367L1052.2 154.237L1070.21 129.933ZM1087.27 143.019L1085.37 141.15L1066.41 165.454L1068.31 167.323L1087.27 143.019ZM1104.33 156.106L1102.44 154.237L1083.48 177.606L1085.37 179.475L1104.33 156.106ZM1119.5 169.193L1117.6 167.323L1097.7 189.758L1099.59 191.627L1119.5 169.193ZM1135.61 184.149L1133.72 182.28L1112.86 204.714L1114.76 206.583L1135.61 184.149ZM1150.78 198.171L1148.88 196.301L1127.08 217.801L1128.98 219.67L1150.78 198.171ZM1165 214.062L1163.1 212.192L1141.3 232.757L1143.2 234.626L1165 214.062ZM1179.22 229.953L1177.32 228.083L1154.57 248.648L1156.47 250.518L1179.22 229.953ZM1193.44 245.844L1191.54 243.974L1167.84 263.604L1169.74 265.474L1193.44 245.844ZM1206.71 261.735L1204.81 259.865L1181.11 278.561L1183.01 280.43L1206.71 261.735ZM1219.03 279.495L1217.13 277.626L1192.49 295.386L1194.38 297.256L1219.03 279.495ZM1231.35 296.321L1229.46 293.517L1203.86 310.343L1205.76 313.147L1231.35 296.321ZM1242.73 314.082L1240.83 311.278L1215.24 327.169L1217.13 329.973L1242.73 314.082ZM1254.1 331.843L1252.21 329.038L1225.67 344.929L1227.56 347.733L1254.1 331.843ZM1264.53 350.538L1263.58 347.733L1237.04 362.69L1237.99 365.494L1264.53 350.538ZM1274.01 369.233L1273.06 366.429L1245.57 380.45L1246.52 383.255L1274.01 369.233ZM1283.49 387.929L1282.54 385.124L1255.05 398.211L1256 401.015L1283.49 387.929ZM1292.02 407.559L1291.07 404.754L1263.58 416.906L1264.53 419.711L1292.02 407.559ZM1300.55 427.189L1299.6 424.384L1271.17 435.602L1272.11 438.406L1300.55 427.189ZM1307.19 446.819L1306.24 444.015L1277.8 454.297L1278.75 457.101L1307.19 446.819ZM1314.77 466.449L1313.82 463.645L1284.44 472.992L1285.38 475.796L1314.77 466.449ZM1320.46 487.014L1319.51 484.21L1290.12 492.623L1291.07 495.427L1320.46 487.014ZM1326.15 507.579L1325.2 504.775L1295.81 512.253L1296.76 515.057L1326.15 507.579ZM1330.89 528.144L1329.94 525.34L1300.55 531.883L1301.5 534.687L1330.89 528.144ZM1335.62 548.709L1334.68 545.904L1304.34 551.513L1305.29 554.317L1335.62 548.709ZM1338.47 569.273V566.469L1308.14 571.143V573.947L1338.47 569.273ZM1342.26 590.773V587.969L1311.93 591.708V594.512L1342.26 590.773ZM1344.16 611.338V608.534L1313.82 611.338V614.143L1344.16 611.338ZM1346.05 632.838V630.033L1315.72 631.903V634.707L1346.05 632.838ZM1347 653.402V650.598L1316.67 651.533V654.337L1347 653.402ZM1347 672.098H1316.67V674.902H1347V672.098ZM1347 693.598L1316.67 692.663V695.467L1347 696.402V693.598ZM1346.05 714.162L1315.72 712.293V715.097L1346.05 716.967V714.162ZM1344.16 735.662L1313.82 732.858V735.662L1344.16 738.466V735.662ZM1342.26 756.227L1311.93 752.488V755.292L1342.26 759.031V756.227ZM1338.47 777.727L1308.14 773.053V775.857L1338.47 780.531V777.727ZM1335.62 798.291L1305.29 792.683L1304.34 795.487L1334.68 801.096L1335.62 798.291ZM1330.89 818.856L1301.5 812.313L1300.55 815.118L1329.94 821.66L1330.89 818.856ZM1326.15 839.421L1296.76 831.943L1295.81 834.747L1325.2 842.225L1326.15 839.421ZM1320.46 859.986L1291.07 851.573L1290.12 854.377L1319.51 862.79L1320.46 859.986ZM1314.77 880.551L1285.38 871.204L1284.44 874.008L1313.82 883.355L1314.77 880.551ZM1307.19 900.181L1278.75 889.899L1277.8 892.703L1306.24 902.985L1307.19 900.181ZM1300.55 919.811L1272.11 908.594L1271.17 911.399L1299.6 922.616L1300.55 919.811ZM1292.02 939.442L1264.53 927.29L1263.58 930.094L1291.07 942.246L1292.02 939.442ZM1283.49 959.071L1256 945.985L1255.05 948.789L1282.54 961.876L1283.49 959.071ZM1274.01 977.767L1246.52 963.745L1245.57 966.549L1273.06 980.571L1274.01 977.767ZM1264.53 996.462L1237.99 981.506L1237.04 984.31L1263.58 999.266L1264.53 996.462ZM1254.1 1015.16L1227.56 999.266L1225.67 1002.07L1252.21 1017.96L1254.1 1015.16ZM1242.73 1032.92L1217.13 1017.03L1215.24 1019.83L1240.83 1035.72L1242.73 1032.92ZM1231.35 1050.68L1205.76 1033.85L1203.86 1036.66L1229.46 1053.48L1231.35 1050.68ZM1219.03 1067.5L1194.38 1049.74L1192.49 1051.61L1217.13 1069.37L1219.03 1067.5ZM1206.71 1085.27L1183.01 1066.57L1181.11 1068.44L1204.81 1087.13L1206.71 1085.27ZM1193.44 1101.16L1169.74 1081.53L1167.84 1083.4L1191.54 1103.03L1193.44 1101.16ZM1179.22 1117.98L1156.47 1097.42L1154.57 1099.29L1177.32 1119.85L1179.22 1117.98ZM1165 1132.94L1143.2 1112.37L1141.3 1114.24L1163.1 1134.81L1165 1132.94ZM1150.78 1148.83L1128.98 1127.33L1127.08 1129.2L1148.88 1150.7L1150.78 1148.83ZM1135.61 1162.85L1114.76 1140.42L1112.86 1142.29L1133.72 1164.72L1135.61 1162.85ZM1119.5 1177.81L1099.59 1155.37L1097.7 1157.24L1117.6 1179.68L1119.5 1177.81ZM1104.33 1190.89L1085.37 1167.52L1083.48 1169.39L1102.44 1192.76L1104.33 1190.89ZM1087.27 1204.92L1068.31 1180.61L1066.41 1182.48L1085.37 1206.78L1087.27 1204.92ZM1070.21 1217.07L1052.2 1192.76L1050.3 1194.63L1068.31 1218.94L1070.21 1217.07ZM1053.14 1229.22L1036.08 1203.98L1033.24 1205.85L1050.3 1231.09L1053.14 1229.22ZM1035.13 1241.37L1019.02 1216.13L1016.17 1218L1032.29 1243.24L1035.13 1241.37ZM1017.12 1251.65L1001.96 1225.48L999.112 1227.35L1014.28 1253.52L1017.12 1251.65ZM999.112 1262.87L984.893 1235.76L982.049 1236.7L996.268 1263.81L999.112 1262.87ZM980.153 1272.22L965.934 1245.11L963.091 1246.05L977.31 1273.15L980.153 1272.22ZM961.195 1281.57L947.924 1254.46L945.08 1255.39L958.351 1282.5L961.195 1281.57ZM942.236 1290.91L929.913 1262.87L927.07 1263.81L939.393 1291.85L942.236 1290.91ZM922.33 1298.39L910.955 1270.35L908.111 1271.28L919.487 1299.33L922.33 1298.39ZM903.372 1305.87L892.944 1276.89L890.101 1277.83L900.528 1306.81L903.372 1305.87ZM882.517 1313.35L873.038 1284.37L870.194 1285.31L879.674 1314.28L882.517 1313.35ZM862.611 1319.89L854.08 1290.91L851.236 1291.85L859.767 1320.83L862.611 1319.89ZM842.704 1325.5L835.121 1295.59L832.277 1296.52L839.861 1326.44L842.704 1325.5ZM821.85 1330.17L815.215 1300.26L812.371 1301.2L819.006 1331.11L821.85 1330.17ZM800.996 1333.91L795.308 1304L792.464 1304.94L798.152 1334.85L800.996 1333.91ZM780.142 1337.65L775.402 1307.74H772.558L777.298 1337.65H780.142ZM759.287 1341.39L755.495 1311.48H752.652L756.443 1341.39H759.287ZM738.433 1343.26L735.589 1313.35H732.745L735.589 1343.26H738.433ZM717.579 1345.13L715.683 1314.28H712.839L714.735 1344.2L717.579 1345.13ZM695.776 1346.07L694.828 1315.22H691.984L692.932 1346.07H695.776ZM674.922 1316.15H672.078V1347H674.922V1316.15ZM655.016 1316.15H652.172L651.224 1347H654.068L655.016 1316.15ZM634.161 1315.22H631.317L629.421 1346.07H632.265L634.161 1315.22ZM614.255 1313.35H611.411L608.567 1343.26H611.411L614.255 1313.35ZM594.348 1311.48H591.504L587.713 1341.39H590.557L594.348 1311.48ZM574.442 1308.67H571.598L566.859 1338.59H569.702L574.442 1308.67ZM554.536 1304.94L551.692 1304L546.004 1333.91L548.848 1334.85L554.536 1304.94ZM534.629 1301.2L531.785 1300.26L525.15 1329.24V1330.17L527.994 1331.11L534.629 1301.2ZM514.723 1296.52L511.879 1295.59L504.296 1325.5L507.139 1326.44L514.723 1296.52ZM495.764 1290.91L492.92 1289.98L484.389 1318.96L487.233 1319.89L495.764 1290.91ZM475.858 1285.31L473.014 1284.37L463.535 1313.35L466.379 1314.28L475.858 1285.31ZM456.899 1278.76L454.056 1277.83L443.629 1306.81L446.472 1307.74L456.899 1278.76ZM437.941 1271.28L435.097 1270.35L423.722 1298.39L426.566 1299.33L437.941 1271.28ZM418.983 1263.81L416.139 1262.87L403.816 1290.91L406.659 1291.85L418.983 1263.81ZM400.972 1255.39L398.128 1254.46L384.857 1281.57L387.701 1282.5L400.972 1255.39ZM382.961 1246.98L380.118 1246.05L365.899 1273.15L368.742 1274.09L382.961 1246.98ZM364.951 1237.63L362.107 1236.7L347.888 1263.81L350.732 1264.74L364.951 1237.63ZM346.94 1227.35L344.097 1225.48L328.93 1251.65L331.773 1253.52L346.94 1227.35ZM329.878 1217.07L327.034 1215.2L310.919 1240.44L313.763 1242.31L329.878 1217.07ZM312.815 1205.85L309.971 1203.98L292.908 1229.22L295.752 1231.09L312.815 1205.85ZM296.7 1194.63L294.804 1192.76L276.794 1217.07L278.69 1218.94L296.7 1194.63ZM280.586 1182.48L278.69 1180.61L259.731 1204.92L261.627 1206.78L280.586 1182.48ZM264.471 1169.39L262.575 1167.52L243.617 1190.89L245.512 1192.76L264.471 1169.39ZM249.304 1156.31L247.408 1154.44L227.502 1176.87L229.398 1178.74L249.304 1156.31ZM234.137 1143.22L232.241 1141.35L211.387 1163.79L213.283 1165.66L234.137 1143.22ZM219.918 1129.2L218.023 1127.33L196.22 1148.83L198.116 1150.7L219.918 1129.2ZM205.7 1114.24L203.804 1112.37L182.002 1132.94L183.897 1134.81L205.7 1114.24ZM192.429 1099.29L190.533 1097.42L167.783 1117.98L169.678 1119.85L192.429 1099.29ZM179.158 1084.33L177.262 1082.46L153.564 1102.09L155.459 1103.96L179.158 1084.33ZM165.887 1068.44L163.991 1066.57L140.293 1085.27L142.189 1087.13L165.887 1068.44ZM154.512 1052.55L152.616 1050.68L127.97 1068.44L129.866 1070.31L154.512 1052.55ZM142.189 1035.72L140.293 1032.92L114.699 1049.74L116.595 1052.55L142.189 1035.72ZM131.761 1018.9L129.866 1016.09L104.272 1031.98L106.168 1034.79L131.761 1018.9ZM120.386 1002.07L118.49 999.266L91.9487 1015.16L93.8444 1017.96L120.386 1002.07ZM110.907 984.31L109.959 981.506L83.4175 996.462L84.3652 999.266L110.907 984.31ZM101.428 966.549L100.48 963.745L72.9903 977.767L73.9382 980.571L101.428 966.549ZM91.9487 948.789L91.0008 945.985L63.511 959.071L64.459 961.876L91.9487 948.789ZM84.3652 930.094L83.4175 927.29L55.9275 939.442L56.8754 942.246L84.3652 930.094ZM75.8339 911.399L74.8859 908.594L46.4482 919.811L47.3962 922.616L75.8339 911.399ZM69.1986 892.703L68.2506 889.899L39.8129 900.181L40.7609 902.985L69.1986 892.703ZM62.563 873.073L61.6151 870.268L32.2294 879.616L33.1773 882.42L62.563 873.073ZM55.9275 854.377L54.9798 851.573L25.5941 859.986L26.542 862.79L55.9275 854.377ZM51.1878 834.747L50.2401 831.943L20.8544 839.421L21.8024 842.225L51.1878 834.747ZM46.4482 815.118L45.5005 812.313L16.1148 818.856L17.0628 821.66L46.4482 815.118ZM41.7086 795.487L40.7609 792.683L10.4272 798.291L11.3752 801.096L41.7086 795.487ZM38.8649 775.857V773.053L8.53126 777.727V780.531L38.8649 775.857ZM36.0213 755.292V752.488L5.6876 756.227V759.031L36.0213 755.292ZM33.1773 735.662V732.858L2.84395 735.662V738.466L33.1773 735.662ZM32.2294 715.097V712.293L1.89596 714.162V716.967L32.2294 715.097ZM31.2817 695.467V692.663L0.947982 693.598V696.402L31.2817 695.467ZM30.3337 672.098H0V674.902H30.3337V672.098ZM31.2817 651.533L0.947982 650.598V653.402L31.2817 654.337V651.533ZM32.2294 631.903L1.89596 630.033V632.838L32.2294 634.707V631.903ZM33.1773 611.338L2.84395 608.534V611.338L33.1773 614.143V611.338ZM36.0213 591.708L5.6876 587.969V590.773L36.0213 594.512V591.708ZM38.8649 571.143L8.53126 566.469V569.273L38.8649 573.947V571.143ZM41.7086 551.513L11.3752 545.904L10.4272 548.709L40.7609 554.317L41.7086 551.513ZM46.4482 531.883L17.0628 525.34L16.1148 528.144L45.5005 534.687L46.4482 531.883ZM51.1878 512.253L21.8024 504.775L20.8544 507.579L50.2401 515.057L51.1878 512.253ZM55.9275 492.623L26.542 484.21L25.5941 487.014L54.9798 495.427L55.9275 492.623ZM62.563 473.927L33.1773 464.58L32.2294 467.384L61.6151 476.732L62.563 473.927ZM69.1986 454.297L40.7609 444.015L39.8129 446.819L68.2506 457.101L69.1986 454.297ZM75.8339 435.602L47.3962 424.384L46.4482 427.189L74.8859 438.406L75.8339 435.602ZM84.3652 416.906L56.8754 404.754L55.9275 407.559L83.4175 419.711L84.3652 416.906ZM91.9487 398.211L64.459 385.124L63.511 387.929L91.0008 401.015L91.9487 398.211ZM101.428 380.45L73.9382 366.429L72.9903 369.233L100.48 383.255L101.428 380.45ZM110.907 362.69L84.3652 347.733L83.4175 350.538L109.959 365.494L110.907 362.69ZM120.386 344.929L93.8444 329.038L91.9487 331.843L118.49 347.733L120.386 344.929ZM131.761 328.103L106.168 312.212L104.272 315.017L129.866 330.908L131.761 328.103ZM142.189 311.278L116.595 294.452L114.699 297.256L140.293 314.082L142.189 311.278ZM154.512 294.452L129.866 276.691L127.97 278.561L152.616 296.321L154.512 294.452ZM165.887 278.561L142.189 259.865L140.293 261.735L163.991 280.43L165.887 278.561ZM179.158 262.669L155.459 243.04L153.564 244.909L177.262 264.539L179.158 262.669ZM192.429 247.713L169.678 227.148L167.783 229.018L190.533 249.583L192.429 247.713ZM205.7 232.757L183.897 212.192L182.002 214.062L203.804 234.626L205.7 232.757ZM219.918 217.801L198.116 196.301L196.22 198.171L218.023 219.67L219.918 217.801ZM234.137 203.779L213.283 181.345L211.387 183.214L232.241 205.649L234.137 203.779ZM249.304 190.693L229.398 168.258L227.502 170.128L247.408 192.562L249.304 190.693ZM264.471 177.606L245.512 154.237L243.617 156.106L262.575 179.475L264.471 177.606ZM280.586 164.519L261.627 140.215L259.731 142.085L278.69 166.389L280.586 164.519ZM296.7 152.367L278.69 128.063L276.794 129.933L294.804 154.237L296.7 152.367ZM312.815 141.15L295.752 115.911L292.908 117.781L309.971 143.019L312.815 141.15ZM329.878 129.933L313.763 104.694L310.919 106.563L327.034 131.802L329.878 129.933ZM346.94 119.65L331.773 93.4768L328.93 95.3461L344.097 121.52L346.94 119.65ZM364.951 109.368L350.732 82.2594L347.888 83.1943L362.107 110.302L364.951 109.368ZM382.961 100.02L368.742 72.9118L365.899 73.8466L380.118 100.955L382.961 100.02ZM400.972 91.6071L387.701 64.4989L384.857 65.4337L398.128 92.5419L400.972 91.6071ZM418.983 83.1943L406.659 55.1512L403.816 56.0861L416.139 84.1291L418.983 83.1943ZM437.941 75.716L426.566 47.6729L423.722 48.6077L435.097 76.6508L437.941 75.716ZM456.899 68.2379L446.472 39.2601L443.629 40.1949L454.056 69.1728L456.899 68.2379ZM475.858 61.6944L466.379 32.7169L463.535 33.6514L473.014 62.6293L475.858 61.6944ZM495.764 56.0861L487.233 27.1082L484.389 28.043L492.92 57.0206L495.764 56.0861ZM514.723 50.4774L507.139 20.5647L504.296 21.4995L511.879 51.4122L514.723 50.4774ZM534.629 45.8036L527.994 15.8909L525.15 16.8257L531.785 46.7384L534.629 45.8036ZM554.536 42.0645L548.848 12.1519L546.004 13.0867L551.692 42.9991L554.536 42.0645ZM574.442 38.3252L569.702 8.41285H566.859L571.598 38.3252H574.442ZM594.348 35.5211L590.557 5.60838H587.713L591.504 35.5211H594.348ZM614.255 33.6514L611.411 3.73901H608.567L611.411 33.6514H614.255ZM634.161 31.782L632.265 1.86936H629.421L631.317 32.7169L634.161 31.782ZM655.016 30.8472L654.068 0H651.224L652.172 30.8472H655.016ZM674.922 0.934539H672.078V31.782H674.922V0.934539ZM672.078 83.1943C345.992 83.1943 80.5735 348.668 80.5735 673.967C80.5735 999.266 345.992 1264.74 672.078 1264.74C998.164 1264.74 1263.58 999.266 1263.58 673.967C1263.58 347.733 998.164 83.1943 672.078 83.1943ZM672.078 1265.68C513.775 1265.68 364.951 1203.98 253.096 1091.81C141.241 979.636 79.6256 831.008 79.6256 673.033C79.6256 515.057 141.241 366.429 253.096 254.257C364.951 142.085 513.775 80.3898 672.078 80.3898C830.381 80.3898 979.206 142.085 1091.06 254.257C1202.92 366.429 1264.53 515.057 1264.53 673.033C1264.53 831.008 1202.92 979.636 1091.06 1091.81C979.206 1203.98 830.381 1265.68 672.078 1265.68Z' fill='white'/%3e%3c/svg%3e ");
}
.background-panel__dial-compass {
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 100%;
    width: 200%;
    height: 100%;
    transform: translate(-50%, -50%) rotate(0deg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1347' height='1347' viewBox='0 0 1347 1347' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M688.193 43.9336H658.807L673.026 65.4334L688.193 43.9336Z' fill='%23EF820F'/%3e%3cpath d='M44.5524 659.011V687.988L67.3025 673.967L44.5524 659.011Z' fill='%23EF820F'/%3e%3cpath d='M1301.5 687.988V659.011L1279.7 673.967L1301.5 687.988Z' fill='%23EF820F'/%3e%3cpath d='M658.807 1303.07H688.193L673.026 1281.57L658.807 1303.07Z' fill='%23EF820F'/%3e%3c/svg%3e ");
}
.background-panel__dial:before {
    content: '';
    display: block;
    padding-bottom: 100%;
}

#medaire-cp-sign-in .auth-container {
    margin-top: 0;
    width: 100%;
}

#medaire-cp-sign-in .auth-header {
    margin-top: 0;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

#medaire-cp-sign-in #okta-sign-in .auth-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
    min-width: 100% !important;
}

#medaire-cp-sign-in #okta-sign-in.auth-container .okta-sign-in-header {
    border-bottom: 0;
}

#medaire-cp-sign-in #okta-sign-in.auth-container .link {
    font-family: 'Avenir-Next-Medium';
    color: #232762;
    box-shadow: none !important;
    font-size: 14px !important;
}

#medaire-cp-sign-in #okta-sign-in .o-form-label label {
    font-family: "Avenir-Next-Regular",sans-serif;

    position: relative;
    color: #000000;
    font-size: 12px;
}

#medaire-cp-sign-in #okta-sign-in .o-form-label label:after {
    content: '*';
    color: #D44333;
    display: inline;
    font-family: "Avenir-Next-Regular",sans-serif;
}

#medaire-cp-sign-in #okta-sign-in .o-form-head {
    font-family: "Avenir-Next-Medium",sans-serif;

    padding-bottom: 24px;
    color: #4C4C4E;
    font-size: 22px;
    line-height: 28px;
    font-weight: 400; /*?*/
    text-align: left;
    
    
}
#medaire-cp-sign-in #okta-sign-in .primary-auth .o-form-head:before {
    font-family: 'Avenir-Next-Medium', sans-serif;
    content: 'Welcome';
    display: block;
    color: #232762;
    font-size: 30px;
    margin-bottom: 12px;
}


#medaire-cp-sign-in #okta-sign-in.auth-container.main-container {
    border: 0;
    background-color: unset;
    box-shadow: none;
}

#medaire-cp-sign-in #okta-sign-in .button {
    position: relative;
        appearance: none;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 14px 24px;
        border: 0;
        outline: 0;
        background-color: rgba(0,0,0,0);
        font-family: 'Avenir-Next-Medium', sans-serif;
        font-size: 16px;
        line-height: 1;
        cursor: pointer;
        transition: all .3s ease;
        user-select: none;
        white-space: nowrap;
        border-radius: 2.3rem;
        text-transform: uppercase;
}

#okta-sign-in .o-form-button-bar {
    text-align: left !important;
}

#okta-sign-in .o-form-label-top.margin-btm-30 {
    margin-bottom: 0 !important;
}

#okta-sign-in .o-form-input {
    margin-bottom: 32px;
}

#medaire-cp-sign-in #okta-sign-in .button-primary {
    color: #141E27;
    background-color: #32BCAD;
    border: 1px solid #32BCAD;
    width: 202px !important;
    border-radius: 5px;
    text-transform: none;
    font-size: 18px;
}

#medaire-cp-sign-in #okta-sign-in .button-primary:hover {
    background-color: #2ca194;
    border: 1px solid #2ca194;
    box-shadow: 8px 8px 24px rgb(0 0 0 / 16%);
}

#medaire-cp-sign-in #okta-sign-in .button-primary:focus,
#medaire-cp-sign-in #okta-sign-in .button-primary:active,
#medaire-cp-sign-in #okta-sign-in .focused-input {
    box-shadow: none;
}

#medaire-cp-sign-in #okta-sign-in .o-form-has-errors input {
    border: 1px solid #D44333 !important;
}

#medaire-cp-sign-in #okta-sign-in .okta-form-input-error {
    color: #D44333 !important;
}

.beacon-container,
.beacon-small,
.beacon-loading {
    background-color: rgba(0, 0, 0, 0) !important;
}

.beacon-container *,
.beacon-small *,
.beacon-loading *,
.okta-form-infobox-error:before,
.okta-form-infobox-error .icon:before {
    display: none !important;
}

#medaire-cp-sign-in #okta-sign-in .infobox {
    padding: 0 18px 0 0px !important;
    background-color: rgba(0, 0, 0, 0);
    color: #D44333;
    border: 0;
    font-size: 17px;
    font-family: 'Avenir-Next-Regular', sans-serif;
}

#medaire-cp-sign-in #okta-sign-in .okta-form-input-error .icon {
    display: none;
}

#medaire-cp-sign-in #okta-sign-in .forgot-password-email-enabled {
    padding-bottom: 20px;
}

#medaire-cp-sign-in #okta-sign-in .o-form-content {
    padding-bottom: 0;
}

#medaire-cp-sign-in #okta-sign-in .okta-form-input-field {
    background: none;
    border: none;
    height: 52px;
}

#medaire-cp-sign-in #okta-sign-in .okta-form-input-field input {
    font-family: 'Avenir-Next-Regular', sans-serif;
    appearance: none;
    border: 1px solid #232762;
    transition: all .35s ease;
    border-radius: 5px;
    color: #232762;
    padding: 8px 32px 8px 16px;
    font-size: 16px;
}

/* Override auto fill breaking UI */
#medaire-cp-sign-in #okta-sign-in .okta-form-input-field input:-webkit-autofill {
    -webkit-box-shadow: 8px 8px 24px rgb(0 0 0 / 0%), 0 0 0px 1000px #ffffff inset;
    -webkit-text-fill-color: #232762 !important;
    transition: none !important;

}
#medaire-cp-sign-in #okta-sign-in .okta-form-input-field input:-moz-autofill {
    -moz-box-shadow: 8px 8px 24px rgb(0 0 0 / 0%), 0 0 0px 1000px #ffffff inset;
    -moz-text-fill-color: #232762 !important;
    transition: none !important;
}

#medaire-cp-sign-in #okta-sign-in .okta-form-input-field input:-khtml-autofill {
    -khtml-box-shadow: 8px 8px 24px rgb(0 0 0 / 0%), 0 0 0px 1000px #ffffff inset;
    -khtml-text-fill-color: #232762 !important;
    transition: none !important;
}

#medaire-cp-sign-in #okta-sign-in .okta-form-input-field input:-webkit-autofill:focus {
    -webkit-box-shadow: 8px 8px 24px rgb(0 0 0 / 16%), 0 0 0px 1000px #ffffff inset;
    -webkit-text-fill-color: #232762 !important;
    transition: none !important;
}
#medaire-cp-sign-in #okta-sign-in .okta-form-input-field input:-moz-autofill:focus {
    -moz-box-shadow: 8px 8px 24px rgb(0 0 0 / 16%), 0 0 0px 1000px #ffffff inset;
    -moz-text-fill-color: #232762 !important;
    transition: none !important;
}

#medaire-cp-sign-in #okta-sign-in .okta-form-input-field input:-khtml-autofill:focus {
    -khtml-box-shadow: 8px 8px 24px rgb(0 0 0 / 16%), 0 0 0px 1000px #ffffff inset;
    -khtml-text-fill-color: #232762 !important;
    transition: none !important;
}

/* Form Specific */
#medaire-cp-sign-in #okta-sign-in .okta-form-input-field input:focus {
    border: 1px solid #000000 !important;
    box-shadow: 8px 8px 24px rgb(0 0 0 / 16%);
}

#medaire-cp-sign-in #okta-sign-in .okta-form-input-field input:hover {
    border: 1px solid rgba(35, 39, 98, .65);
}

#medaire-cp-sign-in #okta-sign-in .custom-checkbox label:before,
#medaire-cp-sign-in #okta-sign-in .custom-checkbox label:after {
    top: 5px;
    width: 19px;
    height: 19px;
    transition: all .3s ease;
    z-index: 2;

    position: absolute;
    left: 0;
    display: block;
    border-radius: 3px;
    content: "";
}

#medaire-cp-sign-in #okta-sign-in .custom-checkbox input:checked ~ label:before {
    background-color: #32BCAD;
    border: 1px solid #32BCAD;
}

#medaire-cp-sign-in #okta-sign-in .custom-checkbox label:before {
    background-color: #FFFFFF;
    border: 1px solid rgba(35, 39, 98, .65);
}

#medaire-cp-sign-in #okta-sign-in .custom-checkbox input:checked ~ label:after {
    opacity: 1;
    transform: scale(1);
}

#medaire-cp-sign-in #okta-sign-in .custom-checkbox label:after {
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0;
    transform: scale(0);
    will-change: transform,opacity;
    background-image: url('data:image/svg+xml;charset=UTF-8,%3csvg width=%2712%27 height=%279%27 viewBox=%270 0 12 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M1 5L4 8L11 1%27 stroke=%27%23141E27%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e');
    background-size: 12px 9px;
}

#medaire-cp-sign-in #okta-sign-in .custom-checkbox label {
    color: #4C4C4E;
    user-select: none;
    font-size: 12px;
    padding: 8px 10px 7px 28px;
}

#medaire-cp-sign-in #okta-sign-in {
    overflow: unset;
 }

/* If you want even more customization, you can modify the Sass source files https://github.com/okta/okta-signin-widget#colors */