form{--borderRadius:10px}form.default{flex-direction:column;gap:25px;width:100%;display:flex}.form_header{flex-direction:column;gap:15px;display:flex}.form_header .branding{margin-bottom:10px}.form_header h2{font-size:22px;font-family:var(--fontRubik);color:var(--textColor3);font-weight:600}.bn .form_header h2{font-family:var(--fontHindSiliguri)}form .form_header p{font-size:15px;font-family:var(--fontRubik);color:var(--textColor2);font-weight:500;line-height:22px}.bn form .form_header p{font-family:var(--fontHindSiliguri);font-size:17px}form .form_header p.bold{font-size:16px;font-weight:800}form .form_header p.error_message{color:red;font-size:16px;font-weight:800}form .form_header .back_btn{height:30px;font-size:14px;font-family:var(--fontRubik);color:var(--textColor1);background:var(--bgColor3);cursor:pointer;white-space:nowrap;border:none;border-radius:20px;outline:none;align-items:center;gap:10px;width:min-content;padding:0 15px;font-weight:600;text-decoration:none;display:flex}form .form_header .back_btn:hover{background:var(--bgColor4);text-decoration:none}form .form_header .back_btn:active{background:var(--bgColor5);transform:scale(.98)}form.default a:not(.primary_btn){font-size:15px;font-family:var(--fontRubik);color:var(--textColor1);font-weight:500;text-decoration:none}form.default a:hover{text-decoration:underline}form.default .inputs{flex-direction:column;gap:30px;display:flex}form.default .input_container{flex-direction:column;display:flex;position:relative}form.default .input_container.d_n{display:none}form.default .profile_image_preview{border:2px solid var(--bgColor3);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;display:flex;position:relative;overflow:hidden}form.default label{font-size:16px;font-family:var(--fontRubik);color:var(--textColor3);cursor:pointer;margin-bottom:7px;margin-left:2px;font-weight:600;transition:margin .2s;display:inline-block}form.default.bn label{font-family:var(--fontHindSiliguri);font-size:17px}form.default .input_container p{font-size:15px;font-family:var(--fontRubik);color:var(--textColor4);margin-left:2px;padding:2px 0 15px;font-weight:500;line-height:24px}form.default.bn .input_container p{font-size:16px;font-family:var(--fontHindSiliguri)}form.default .input_container .input_group{grid-gap:15px;grid-template-columns:1fr 1fr;display:grid}form.default .input_container .input_group.height.feet{grid-template-columns:80.38px calc(50% - 55.19px) calc(50% - 55.19px)}form.default .input_container .input_group.height.cm{grid-template-columns:73.75px calc(100% - 88.75px)}form.default input,form.default select,form.default textarea{border:1px solid var(--bgColor5);width:100%;height:48px;font-size:16px;font-family:var(--fontRubik);color:var(--textColor4);border-radius:var(--borderRadius);background:var(--bgColor1);outline:none;padding:0 15px;font-weight:500}form.default input:focus,form.dfault textarea:focus,form.default select:focus{color:var(--textColor2);box-shadow:0 0 0 1px var(--textColor4);border-color:var(--textColor4)!important}.react-tel-input input{border-radius:var(--borderRadius)!important;border:1px solid var(--bgColor5)!important;background:var(--bgColor1)!important;width:100%!important;height:48px!important;padding-left:65px!important;font-size:16px!important}.react-tel-input .flag-dropdown{background:var(--bgColor2)!important;border:none!important;border-right:1px solid var(--bgColor4)!important;border-radius:9px 0 0 9px!important;top:1px!important;bottom:1px!important;left:1px!important}.react-tel-input .selected-flag{border-radius:var(--borderRadius) 0 0 var(--borderRadius)!important;width:50px!important;padding:0 0 0 12px!important}.react-tel-input .selected-flag:hover{background:var(--bgColor1)!important}.react-tel-input .selected-flag .flag{transform:scale(1.2);border-radius:2px!important;margin-top:-5.5px!important}.react-tel-input .country-list{border-radius:var(--borderRadius)!important;font-family:var(--fontRubik)!important;color:var(--textColor4)!important;background:var(--bgColor1)!important;border:1px solid var(--bgColor3)!important;font-size:14px!important;font-weight:500!important}.react-tel-input .country-list li:hover{background:var(--bgColor3)!important}.react-tel-input .country-list li:active,.react-tel-input .country-list .highlight{background:var(--bgColor4)!important}form.default input:focus,form.default textarea:focus{border-color:var(--bgColor5)}form.default input+.placeholder{font-size:16px;font-family:var(--fontRubik);color:var(--textColor3);background:var(--bgColor1);pointer-events:none;opacity:0;border-radius:8px;align-items:center;width:calc(100% - 4px);height:41px;margin:0 0 0 1px;padding-left:15px;font-weight:500;transition:all .2s;display:flex;position:absolute;bottom:3.5px;left:0}form.default input:-moz-placeholder-shown+.placeholder{opacity:1}form.default input:placeholder-shown+.placeholder{opacity:1}form.default input:focus+.placeholder{opacity:0}form.default input[type=checkbox]{border-radius:10px;width:20px;height:20px;display:none}form.default input[type=checkbox]:checked+.checkbox{border:5px solid var(--textColor1)}form.default .checkbox{border:2px solid var(--textColor1);border-radius:3px;width:16px;height:16px;margin:1px 0 0;transition:all .1s}form.default .checkbox+label{margin:0}form.default select{border-right:10px solid var(--bgColor3);box-shadow:inset;padding-right:5px}.MuiFormControl-root{min-width:0!important;margin:0!important}.MuiFormControl-root *{border-radius:var(--borderRadius);overflow:hidden;font-family:var(--fontRubik)!important;font-weight:500!important}.MuiInputBase-root{border-radius:var(--borderRadius)!important;background:var(--bgColor1)!important;height:48px!important}.MuiInputBase-root *{color:var(--textColor1)!important}[data-theme=dark] .MuiInputBase-root{background:var(--bgColor3)!important}.MuiPaper-root{box-shadow:0 0 10px var(--bgColor5)!important;border:1px solid var(--bgColor3)!important;background:var(--bgColor1)!important;color:var(--textColor1)!important;border-radius:10px!important;overflow-y:scroll!important}.MuiPaper-root::-webkit-scrollbar{border-radius:20px;width:7px;overflow:hidden}.MuiPaper-root::-webkit-scrollbar-track{background:var(--bgColor2)}.MuiPaper-root::-webkit-scrollbar-thumb{background:var(--bgColor4)}.MuiPaper-root::-webkit-scrollbar-thumb:hover{background:var(--bgColor5)}.MuiList-root{flex-direction:column;gap:5px;display:flex;border-radius:var(--borderRadius)!important;padding:0!important;overflow:hidden!important}.MuiButtonBase-root{padding-left:12px;padding-right:20px;color:var(--textColor4)!important;border-radius:8px!important;overflow:hidden!important}.MuiButtonBase-root:hover{color:var(--textColor2)!important}.MuiList-root *{font-family:var(--fontRubik)!important;font-weight:500!important}.MuiInputBase-root em{font-style:normal!important;font-weight:500!important}.MuiSelect-select{font-weight:500!important}form.default textarea{resize:none;height:130px;padding:10px 15px}form.default .page_link{gap:20px;width:100%;display:flex}form.default .page_link a{font-weight:800}form.default .actions{flex-direction:column;gap:25px;display:flex}form.default .actions .auth_actions{white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 5px;display:flex}form.default .actions .auth_actions .checkbox_container{gap:10px;display:flex}form.default .submit_btn{text-align:center;white-space:nowrap;background:var(--primaryColor2);color:#fff;width:min-content;height:48px;font-size:16px;font-family:var(--fontRubik);cursor:pointer;border-radius:var(--borderRadius);border:none;outline:none;justify-content:center;align-items:center;padding:0 50px;font-weight:500;line-height:48px;transition:transform .2s;display:flex}form.default .submit_btn.bn{font-family:var(--fontHindSiliguri);font-size:17px}[data-theme=dark] form.default .submit_btn{background:var(--textColor2);color:#000}form.default .submit_btn:disabled{opacity:.6}form.default .submit_btn.w_100{width:100%;padding:0}form.default .submit_btn.bg_gray{background:var(--bgColor3);color:var(--textColor1)}form.default .submit_btn:not(:disabled):hover{opacity:.9;text-decoration:none}form.default .submit_btn:not(:disabled):active{transform:scale(.97)}form.default .submit_btn .MuiCircularProgress-root{width:23px!important;height:23px!important}form.default .submit_btn:not(.bg_gray) .MuiCircularProgress-root{color:#fff!important}[data-theme=dark] form.default .submit_btn:not(.bg_gray) .MuiCircularProgress-root{color:#000!important}form .actions .next_btn,form .actions .prev_btn{font-size:14px}
:root{--primaryColor1:#f50e0e;--primaryColor2:#121621;--primaryColor3:#3292ff;--brandingGradient:linear-gradient(315deg, #e43535 0%, #ee6363 74%);--bgColor1:#fff;--bgColor2:#f9f9f9;--bgColor3:#f0f0f0;--bgColor4:#e9e9e9;--bgColor5:#e2e2e2;--bgColor6:#e0dede;--bgGlass1:#ffffffc9;--bgGlass2:#f9f9f9c9;--bgGlass3:#f0f0f0c9;--textColor1:#000;--textColor2:#202934;--textColor3:#373c43;--textColor4:#646464;--textColor5:#818181;--textColor6:#a0a0a0}[data-theme=dark]{--bgColor1:#0e1116;--bgColor2:#12151f;--bgColor3:#191e2c;--bgColor4:#1d2231;--bgColor5:#242730;--bgGlass1:#0e1116c9;--bgGlass2:#12151fc9;--bgGlass3:#191e2cc9;--textColor1:#fff;--textColor2:#dee3ee;--textColor3:#d6d8e6;--textColor4:#a3a3a3;--textColor5:#8f8f8f;--textColor6:#797979}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;overscroll-behavior-y:contain;margin:0;padding:0}html{scroll-behavior:smooth;height:-webkit-fill-available}body{background:var(--bgColor1);height:-webkit-fill-available;margin:0;padding:0}body.scale_down{overflow:hidden;transform:scale(.98)translateY(-20px)}body::-webkit-scrollbar{display:none}.container{max-width:2500px;padding:0 30px}.container_2{max-width:1200px;margin:0 auto;padding:0 30px}@media only screen and (max-width:430px){.container{padding:0 20px}}main{background:var(--bgColor1);width:calc(100vw - 250px);min-height:100vh;margin-left:250px}main.pd_n{padding:0}main.w_full{z-index:99999;background:var(--bgColor1);width:100vw;margin:0}@media only screen and (max-width:800px){main{width:100vw;margin-left:0}main:not(.pd_n){padding-bottom:65px}}header{padding:30px}@media only screen and (max-width:430px){header{padding:20px}}.select_n,.select_n *,button,.primary_btn{-webkit-user-select:none!important;user-select:none!important}.MuiPopover-root{z-index:999999!important}h1{font-size:25px;font-family:var(--fontRubik);color:var(--textColor1);font-weight:500}h2{font-size:21px;font-family:var(--fontRubik);color:var(--textColor1);margin-top:-5px;font-weight:500}h3{font-size:18px;font-family:var(--fontRubik);color:var(--textColor1);margin-top:-3px;font-weight:500}@media only screen and (max-width:430px){h1{font-size:23px;font-family:var(--fontRubik);color:var(--textColor1);font-weight:500}h2{font-size:20px;font-family:var(--fontRubik);color:var(--textColor1);margin-top:-5px;font-weight:500}h3{font-size:18px;font-family:var(--fontRubik);color:var(--textColor1);margin-top:-3px;font-weight:500}}p{font-size:16px;font-family:var(--fontRubik);color:var(--textColor2);font-weight:500}p.bn{font-family:var(--fontHindSiliguri)}p.red{color:#f44!important}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b_group{border-radius:20px;justify-content:center;align-items:center;height:32px;padding:0 20px;display:flex;font-size:17px!important;font-weight:600!important}.b_group.A_P{color:#fff;background:#fc4c4c}.b_group.A_N{color:#fff;background:#c20125}.b_group.B_P{color:#fff;background:#477bff}.b_group.B_N{color:#fff;background:#1644ba}.b_group.AB_P{color:#fff;background:#c56314}.b_group.AB_N{color:#fff;background:#161b23}.b_group.O_P{color:#28313d;background:#e4e4ff}.b_group.O_N{color:#fff;background:#c53dc5}.primary_btn{border:1px solid var(--primaryColor2);background:var(--primaryColor2);width:100%;height:40px;font-size:16px;font-family:var(--fontRubik);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}.primary_btn.bn{font-family:var(--fontHindSiliguri);font-size:17px;line-height:10px}[data-theme=dark] .primary_btn:not(.bg_gray):not(.bg_white):not(.red):not(.bg_blue){background:var(--textColor2);color:#000}.primary_btn:hover{opacity:.9}.primary_btn:active{transform:scale(.98)}.primary_btn:disabled{opacity:.7;cursor:not-allowed!important}.primary_btn:disabled:active{transform:unset}.primary_btn.big{height:48px;font-size:17px}.primary_btn.bg_gray{background:var(--bgColor2);border:1px solid var(--bgColor3);color:var(--textColor1)}.primary_btn.bg_blue{background:var(--primaryColor3);border-color:var(--primaryColor3);color:#fff}.primary_btn.bg_white{background:var(--bgColor1);border:1px solid var(--bgColor3);color:var(--textColor1)}.primary_btn.w_min{white-space:nowrap;width:min-content;padding:0 20px}.primary_btn.round{border-radius:30px}.primary_btn.red{--btnBG:#ff3e3e;background:var(--btnBG);border-color:var(--btnBG)}.primary_btn.outlined{color:var(--primaryColor2);background:0 0}.primary_btn.big{height:45px}.MuiCircularProgress-root{width:25px!important;height:25px!important;color:var(--textColor1)!important}.primary_btn .MuiCircularProgress-root{width:20px!important;height:20px!important}.primary_btn:not(.bg_gray) .MuiCircularProgress-root{color:#fff!important}.animate_spin{animation:1s infinite animate_spin}@keyframes animate_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fullscreen_loader{z-index:2147483647;pointer-events:none;background:var(--bgGlass1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fullscreen_loader .MuiCircularProgress-root{width:30px!important;height:30px!important}.MuiFormControlLabel-root .MuiTypography-root{color:var(--textColor3)!important}.MuiSwitch-track{background:#77848ed6!important}.MuiSelect-select{align-items:center!important;height:100%!important;padding:0 35px 0 15px!important;display:flex!important}.MuiPaper-elevation{padding:8px}.select_bg_white .MuiSelect-select{background:var(--bgColor1)!important}.MuiInputBase-root fieldset{border:1px solid var(--bgColor4)!important}.MuiSelect-select:active{transition:scale(.98)!important}.donors_filter_select .MuiSelect-select{padding:0 35px 0 12px!important}.donors_filter_select .MuiInputBase-root{background:var(--bgGlass3)!important;height:36px!important;box-shadow:none!important;border:none!important;border-radius:10px!important;outline:none!important;font-size:15px!important}.donors_filter_select .MuiInputBase-root fieldset{border:none!important}
