﻿:root {
    /*Neutral*/
    --color-F9F9F9: #F9F9F9;
    --color-F5F5F5: #F5F5F5;
    --color-E9E9E9: #E9E9E9;
    --color-E4E4E4: #E4E4E4;
    --color-CFD3D4: #CFD3D4;
    --color-ABAFB1: #ABAFB1;
    --color-5E6366: #5E6366;
    --color-616161: #616161;
    --color-656565: #656565;
    --color-4A4A4A: #4A4A4A;
    --color-A7A7A7: #A7A7A7;
    --color-3C3C3C: #3C3C3C;
    --color-1D55581A: #1D55581A;
    --color-E8EEEE: #E8EEEE;
    --color-F7981C: #F7981C;
    --color-CFD3D4: #CFD3D4;
    --color-E5F3FF: #E5F3FF;
    --color-E5F3FF9A: #E5F3FF9A;
    --color-50C878: #50C878;
    --color-EAF1FF: #EAF1FF;
    --color-282828: #282828;
    --color-C8E0F5: #C8E0F5;
    --color-302D2D: #302D2D;
    --color-D86767: #D86767;
    --color-F1F1F1: #F1F1F1;
    --color-1629A3: #1629A3;
    --color-5F8ADD30: #5F8ADD30;
    /*Brand*/
    --color-E8EEEE: #E8EEEE;
    --color-DDE5E6: #DDE5E6;
    --color-3E6E71: #3E6E71;
    --color-2d2d47: #2d2d47;
    --color-1D5558: #1D5558;
    --color-ECEDFD: #ECEDFD;
    /*Error*/
    --color-F9E8E9: #F9E8E9;
    --color-EFBCBF: #EFBCBF;
    --color-C71D27: #C71D27;
    --color-D11A2A: #D11A2A;
    /*Warning*/
    --color-FFF5EA: #FFF5EA;
    --color-FFE3C0: #FFE3C0;
    --color-FF9F2D: #FF9F2D;
    /*Success*/
    --color-EBF8F5: #EBF8F5;
    --color-34B698: #34B698;
    /*B/ W*/
    --color-FFFFFF: #FFFFFF;
    --color-1D1D1D: #1D1D1D;
    /*Tertiary*/
    --color-D35DE7: #D35DE7;
    --color-3BAC66: #3BAC66;
    --color-537ACF: #537ACF;
    /*Other colors*/
    --color-8375EA4D: #8375EA4D;
    --color-FF9F2D4D: #FF9F2D4D;
    --color-4BB5434D: #4BB5434D;
    --color-887DEB: #887DEB;
    --color-F0CCB4: #F0CCB4;
    --color-BFEEEB: #BFEEEB;
    --color-AFD3E8: #AFD3E8;
    --color-BBFFDA: #BBFFDA;
    --color-FDEFC1: #FDEFC1;
    --color-FFD3D3: #FFD3D3;
    --color-0010C4: #0010C4;
    /*New Colors Sekhar*/
    --color-606060: #606060;
    --color-F37123: #F37123;
    /*New Colors Sekhar*/
    /*Rearranged Colors*/
    --color-2563EB: #2563EB;
    --color-4B8BA3: #4B8BA3;
    --color-5EA697: #5EA697;
    --color-0010C4: #0010C4;
    --color-2798F7: #2798F7;
    --color-DD8928: #DD8928;
    --color-2DAA2D: #2DAA2D;
    --color-2DAA2D1A: #2DAA2D1A;
    --color-8D32EE: #8D32EE;
    --color-302D2D: #302D2D;
    --color-747474: #747474;
    --color-8e8e8e: #8e8e8e;
    --color-404040: #404040;
    --color-A5884F: #A5884F;
    --color-E2F3E8: #E2F3E8;
    --color-2798F71A: #2798F71A;
    --color-DD89281A: #DD89281A;
    --color-e3e9e9: #e3e9e9;
    --color-dce6fc: #dce6fc;
    --color-F7981C1A: #F7981C1A;
    --color-FF636314: #FF636314;
    --color-CAE1FF3D: #CAE1FF3D;
    --color-8D32EE1A: #8D32EE1A;
    --color-122D61: #122D61;
    --color-F1F2F0: #F1F2F0;
    --color-dbe7ff: #dbe7ff;
    --color-FDFAEF: #FDFAEF;
    --color-efefef: #efefef;
    --color-454545: #454545;
    --color-fbfbfb: #fbfbfb;
    --color-fafafa: #fafafa;
    --color-E8EFFF: #E8EFFF;
    --color-F2F8FF: #F2F8FF;
    --color-f2f2f2: #f2f2f2;
    --color-ECF5FF: #ECF5FF;
    --color-B3B3B3: #B3B3B3;
    --color-EA580C: #ea580c;
    --color-3069D4: #3069D4;
    --color-EA580C1A: #ea580c1a;
    --color-16A34A: #16A34A;
    --color-D97706: #D97706;
    --color-DC2626: #DC2626;
    --color-16A34A1a: #16A34A1a;
    --color-2563EB1A: #2563EB1A;
    --color-D977061A: #D977061A;
    --color-DC26261A: #DC26261A;
    --color-A8D5FF: #A8D5FF;
    --color-B8F1E1: #B8F1E1;
    --color-656565: #656565;
    --color-212529: #212529;
    --color-333333: #333333;
    --color-1f1f1f: #1f1f1f;
    /*Dynamic-Color code*/
    --backgroung-1d5558: #006080;
    --color-dynamic: #FFFFFF;
}

.bg__dynamic-- {
    background-color: var(--backgroung-1d5558) !important;
}

/*Text Colors*/
.tc__887DEB-- {
    color: var(--color-887DEB);
}
.tc__A5884F-- {
    color: var(--color-A5884F);
}
.tc__1f1f1f-- {
    color: var(--color-1f1f1f);
}

.tc__333333-- {
    color: var(--color-333333);
}

.tc__B3B3B3-- {
    color: var(--color-B3B3B3);
}

.tc__302D2D-- {
    color: var(--color-302D2D);
}

.tc__EA580C-- {
    color: var(--color-ea580c) !important;
}

.tc__16A34A-- {
    color: var(--color-16A34A) !important;
}

.tc__D97706-- {
    color: var(--color-D97706) !important;
}

.tc__DC2626-- {
    color: var(--color-DC2626) !important;
}

.tc__616161-- {
    color: var(--color-616161) !important;
}
.tc__D86767-- {
    color: var(--color-D86767) !important;
}
.tc__F0CCB4-- {
    color: var(--color-F0CCB4);
}

.tc__BFEEEB-- {
    color: var(--color-BFEEEB);
}

.tc__AFD3E8-- {
    color: var(--color-AFD3E8);
}
.tc__1629A3-- {
    color: var(--color-1629A3);
}

.tc__2563EB-- {
    color: var(--color-2563EB) !important;
}

.tc__BBFFDA-- {
    color: var(--color-BBFFDA);
}

.tc__FDEFC1-- {
    color: var(--color-FDEFC1);
}

.tc__FFD3D3-- {
    color: var(--color-FFD3D3);
}

.tc__606060-- {
    color: var(--color-606060) !important;
}

.tc__2DAA2D-- {
    color: var(--color-2DAA2D) !important;
}

.tc__212529-- {
    color: var(--color-212529) !important;
}

.tc__C71D27-- {
    color: var(--color-C71D27) !important;
}

.tc__F37123-- {
    color: var(--color-F37123) !important;
}

.tc__000-- {
    color: var(--color-000) !important;
}

.tc__F9F9F9-- {
    color: var(--color-F9F9F9);
}

.tc__F5F5F5-- {
    color: var(--color-F5F5F5);
}

.tc__E9E9E9-- {
    color: var(--color-E9E9E9);
}

.tc__282828-- {
    color: var(--color-282828);
}

.tc__E4E4E4-- {
    color: var(--color-E4E4E4);
}

.tc__CFD3D4-- {
    color: var(--color-CFD3D4);
}

.tc__ABAFB1-- {
    color: var(--color-ABAFB1);
}

.tc__A7A7A7-- {
    color: var(--color-A7A7A7);
}

.tc__5E6366-- {
    color: var(--color-5E6366);
}

.tc__656565-- {
    color: var(--color-656565) !important;
}

.tc__4A4A4A-- {
    color: var(--color-4A4A4A);
}

.tc__3C3C3C-- {
    color: var(--color-3C3C3C);
}

.tc__E8EEEE-- {
    color: var(--color-E8EEEE);
}

.tc__DDE5E6-- {
    color: var(--color-DDE5E6);
}

.tc__3E6E71-- {
    color: var(--color-3E6E71);
}

.tc__2d2d47-- {
    color: var(--color-2d2d47);
}

.tc__1D5558-- {
    color: var(--color-1D5558) !important;
}

.tc__50C878-- {
    color: var(--color-50C878);
}

.tc__F9E8E9-- {
    color: var(--color-F9E8E9);
}

.tc__EFBCBF-- {
    color: var(--color-EFBCBF);
}

.tc__C71D27-- {
    color: var(--color-C71D27);
}

.tc__FFF5EA-- {
    color: var(--color-FFF5EA);
}

.tc__FFE3C0-- {
    color: var(--color-FFE3C0);
}

.tc__FF9F2D-- {
    color: var(--color-FF9F2D) !important;
}

.tc__EBF8F5-- {
    color: var(--color-EBF8F5);
}

.tc__34B698-- {
    color: var(--color-34B698);
}

.tc__FFFFFF-- {
    color: var(--color-FFFFFF) !important;
}

.tc__1D1D1D-- {
    color: var(--color-1D1D1D) !important;
}

.tc__3BAC66-- {
    color: var(--color-3BAC66) !important;
}

.tc__537ACF-- {
    color: var(--color-537ACF) !important;
}

.tc__F7981C-- {
    color: var(--color-F7981C);
}

.tc__CFD3D4-- {
    color: var(--color-CFD3D4);
}

.tc__D11A2A-- {
    color: var(--color-D11A2A);
}

.tc__4B8BA3-- {
    color: var(--color-4B8BA3);
}

.tc__5EA697-- {
    color: var(--color-5EA697);
}
.tc__0010C4-- {
    color: var(--color-0010C4);
}
.tc__2798F7-- {
    color: var(--color-2798F7) !important;
}
.tc__DD8928-- {
    color: var(--color-DD8928) !important;
}
.tc__8D32EE-- {
    color: var(--color-8D32EE) !important;
}
.tc__ffffff-- {
    color: var(--color-ffffff);
}

.tc__302D2D-- {
    color: var(--color-302D2D);
}

.tc__747474-- {
    color: var(--color-747474);
}

.tc__8E8E8E-- {
    color: var(--color-8e8e8e);
}

.tc__122D61-- {
    color: var(--color-122D61) !important;
}
.tc__006080-- {
    color: #006080 !important;
}

.tc__101828-- {
    color: #101828;
}

.tc__344054-- {
    color: #344054;
}

.tc__475467-- {
    color: #475467;
}

.tc__B8B8B8-- {
    color: #B8B8B8;
}

/*Background Colors*/
.bg__006080-- {
    background-color: #006080;
}
.bg__5F8ADD30-- {
    background-color: var(--color-5F8ADD30);
}
.bg__F0F0F0-- {
    background-color: #F0F0F0;
}
.bg__3069D4-- {
    background-color: var(--color-3069D4);
}
.bg__F1F1F1-- {
    background-color: var(--color-F1F1F1) !important;
}
.bg__E5F3FF-- {
    background-color: var(--color-E5F3FF);
}

.bg__ECF5FF-- {
    background-color: var(--color-ECF5FF) !important;
}

.bg__E5F3FF9A-- {
    background-color: var(--color-E5F3FF9A);
}

.bg__F2F2F2-- {
    background-color: var(--color-f2f2f2) !important;
}

.bg__F9F9F9-- {
    background-color: var(--color-F9F9F9);
}

.bg__F5F5F5-- {
    background-color: var(--color-F5F5F5);
}

.bg__E9E9E9-- {
    background-color: var(--color-E9E9E9);
}

.bg__E4E4E4-- {
    background-color: var(--color-E4E4E4);
}

.bg__CFD3D4-- {
    background-color: var(--color-CFD3D4);
}

.bg__ABAFB1-- {
    background-color: var(--color-ABAFB1);
}

.bg__5E6366-- {
    background-color: var(--color-5E6366);
}

.bg__656565-- {
    background-color: var(--color-656565);
}

.bg__4A4A4A-- {
    background-color: var(--color-4A4A4A);
}

.bg__4004040-- {
    background-color: var(--color-404040);
}

.bg__2798F71A-- {
    background-color: var(--color-2798F71A);
}

.bg__DD89281A-- {
    background-color: var(--color-DD89281A);
}

.bg__3C3C3C-- {
    background-color: var(--color-3C3C3C);
}

.bg__E8EEEE-- {
    background-color: var(--color-E8EEEE);
}

.bg__DDE5E6-- {
    background-color: var(--color-DDE5E6) !important;
}

.bg__ECEDFD-- {
    background-color: var(--color-ECEDFD) !important;
}

.bg__3E6E71-- {
    background-color: var(--color-3E6E71);
}

.bg__A8D5FF--  {
    background-color: var(--color-A8D5FF);
}
.bg__B8F1E1-- {
    background-color: var(--color-B8F1E1);
}
.bg__2d2d47-- {
    background-color: var(--color-2d2d47);
}

.bg__1D5558-- {
    background-color: var(--color-1D5558) !important;
}

.bg__F9E8E9-- {
    background-color: var(--color-F9E8E9);
}

.bg__E3E9E9-- {
    background-color: var(--color-e3e9e9);
}

.bg__DCE6FC-- {
    background-color: var(--color-dce6fc);
}
.bg__E2F3E8-- {
    background-color: var(--color-E2F3E8) !important;
}
.bg__EFBCBF-- {
    background-color: var(--color-EFBCBF);
}

.bg__C71D27-- {
    background-color: var(--color-C71D271A--);
}

.bg__FFF5EA-- {
    background-color: var(--color-FFF5EA);
}

.bg__FFE3C0-- {
    background-color: var(--color-FFE3C0);
}

.bg__FF9F2D-- {
    background-color: var(--color-FF9F2D);
}

.bg__EBF8F5-- {
    background-color: var(--color-EBF8F5);
}

.bg__34B698-- {
    background-color: var(--color-34B698) !important;
}

.bg__FFFFFF-- {
    background-color: var(--color-FFFFFF);
}

.bg__1D1D1D-- {
    background-color: var(--color-1D1D1D);
}

.bg__D35DE7-- {
    background-color: var(--color-D35DE7);
}

.bg__3BAC66-- {
    background-color: var(--color-3BAC66);
}

.bg__537ACF-- {
    background-color: var(--color-537ACF);
}

.bg__1D55581A-- {
    background-color: var(--color-1D55581A) !important;
}

.bg__E8EEEE-- {
    background-color: var( --color-E8EEEE);
}

.bg__8375EA4D-- {
    background-color: var( --color-8375EA4D);
}

.bg__FF9F2D4D-- {
    background-color: var( --color-FF9F2D4D);
}

.bg__4BB5434D-- {
    background-color: var( --color-4BB5434D);
}

.bg__537ACF-- {
    background-color: var( --color-537ACF);
}

.bg__FF9F2D-- {
    background-color: var( --color-FF9F2D);
}

.bg__3BAC66-- {
    background-color: var( --color-3BAC66);
}

.bg__EA580C1A-- {
    background-color: var( --color-ea580c1a) !important;
}

.bg__16A34A1A-- {
    background-color: var( --color-16A34A1a) !important;
}
.bg__2563EB1A-- {
    background-color: var( --color-2563EB1A) !important;
}

.bg__D977061A-- {
    background-color: var( --color-D977061A) !important;
}

.bg__DC26261A-- {
    background-color: var( --color-DC26261A) !important;
}

.bg__F7981C1A-- {
    background-color: var( --color-F7981C1A);
}

.bg__FF636314-- {
    background-color: var( --color-FF636314);
}
.bg__EAF1FF-- {
    background-color: var(--color-EAF1FF);
}
.bg__CAE1FF3D-- {
    background-color: var(--color-CAE1FF3D);
}
.bg__2DAA2D1A-- {
    background-color: var(--color-2DAA2D1A);
}
.bg__8D32EE1A-- {
    background-color: var(--color-8D32EE1A);
}
.bg__C8E0F5-- {
    background-color: var(--color-C8E0F5);
}
.bg__122D61-- {
    background-color: var(--color-122D61);
}

.bg__F1F2F0-- {
    background-color: var(--color-F1F2F0);
}

.bg__DBE7FF-- {
    background-color: var(--color-dbe7ff);
}

.bg__FDFAEF-- {
    background-color: var(--color-FDFAEF);
}

.bg__EFEFEF-- {
    background-color: var(--color-efefef);
}

.bg__454545-- {
    background-color: var(--color-454545);
}

.bg__FBFBFB-- {
    background-color: var(--color-fbfbfb);
}

.bg__FAFAFA-- {
    background-color: var(--color-fafafa);
}

.bg__E8EFFF-- {
    background-color: var(--color-E8EFFF);
}

.bg__F2F8FF-- {
    background-color: var(--color-F2F8FF);
}

/*Alerts*/
.alert__imp--bg {
    border-left: 2px solid #C71D27;
    background-color: rgba(199, 29, 39, 0.1);
}

.alert__info--bg {
    border-left: 2px solid #537ACF;
    background-color: rgba(83, 122, 207, 0.1);
}

.alert__waring--bg {
    border-left: 2px solid #FCA004;
    background-color: rgba(246, 152, 28, 0.1);
}

/*Fonts*/
.fs__xs-- {
    font-size: var(--font-size-xs);
}

.fs__sm-- {
    font-size: var(--font-size-sm);
}

.fs__md-- {
    font-size: var(--font-size-md);
}

.fs__lg-- {
    font-size: var(--font-size-lg) !important;
}

.fs__xl-- {
    font-size: var(--font-size-xl) !important;
}

.fs__2l-- {
    font-size: var(--font-size-2l);
}

.fs__3l-- {
    font-size: var(--font-size-3l) !important;
}

.fs__4l-- {
    font-size: var(--font-size-4l);
}

.fs__5l-- {
    font-size: var(--font-size-5l);
}

.fs__6l-- {
    font-size: var(--font-size-6l);
}

.fs__7l-- {
    font-size: var(--font-size-7l);
}

.fs__8l-- {
    font-size: var(--font-size-8l);
}

.fs__9l-- {
    font-size: var(--font-size-9l);
}

.fs__10l-- {
    font-size: var(--font-size-10l);
}
.fs__32-- {
    font-size: 32px !important;
}
.fs__40-- {
    font-size: 40px !important;
}
/*Font Weight*/
.fw__7-- {
    font-weight: 700;
}

.fw__6-- {
    font-weight: 600 !important;
}

.fw__5-- {
    font-weight: 500 !important;
}

.fw__4-- {
    font-weight: 400 !important;
}

/*Line Height*/
.lh__0-- {
    line-height: 0;
}
.lh__5-- {
    line-height: 5px;
}

.lh__16-- {
    line-height: 16px !important;
}

.lh__19-- {
    line-height: 19px;
}
.lh__20-- {
    line-height: 20px !important;
}

.lh__22-- {
    line-height: 22px !important;
}

.lh__24-- {
    line-height: 24px !important;
}

.lh__28-- {
    line-height: 28px;
}
.lh__33-- {
    line-height: 33px !important;
}
.lh__35-- {
    line-height: 35px;
}

.lh__normal-- {
    line-height: normal;
}

/*Font Styles*/
.fs__normal-- {
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
}

/*Borders*/
.bw__0-- {
    border-width: 0px !important;
}

.bw__1-- {
    border-width: 1px;
}

.bw__2-- {
    border-width: 2px;
}

.bw__3-- {
    border-width: 3px !important;
}

.bw__4-- {
    border-width: 4px;
}

.bb__1-- {
    border-bottom-width: 1px;
}

.bt__1-- {
    border-top-width: 1px;
}

.br__1-- {
    border-right-width: 1px;
}

.bl__1-- {
    border-left-width: 1px;
}

.btr__16-- {
    border-radius: 16px 16px 0 0;
}
.btl__8-- {
    border-top-left-radius: 8px;
}

.btr__8-- {
    border-top-right-radius: 8px;
}

.bs__s-- {
    border-style: solid;
}

.bbs__s-- {
    border-bottom-style: solid;
}

.bs__dashed-- {
    border-style: dashed !important;
}

.bc__E4E4E4-- {
    border-color: var(--color-E4E4E4);
}

.bc__f2f2f2-- {
    border-color: var(--color-F2F2F2) !important;
}

.bc__C71D27-- {
    border-color: var(--color-C71D271A);
}

.bc__FF9F2D-- {
    border-color: var(--color-FF9F2D);
}

.bc__3BAC66-- {
    border-color: var(--color-3BAC66);
}

.bc__34B698-- {
    border-color: var(--color-34b698);
}

.bc__dddddd-- {
    border-color: var(--color-DDDDDD);
}

.bb__dcdcdc-- {
    border-bottom: 1px solid #dcdcdc;
}

.bradius__0-- {
    border-radius: 0;
}
.btlr__0-- {
    border-top-left-radius: 0 !important;
}
.bblr__0-- {
    border-bottom-left-radius: 0 !important;
}
.btrr__0-- {
    border-top-right-radius: 0 !important;
}
.bbrr__0-- {
    border-bottom-right-radius: 0 !important;
}

.bradius__5-- {
    border-radius: 5px;
}

.bradius__12-- {
    border-radius: 12px;
}

.bradius__15-- {
    border-radius: 15px;
}

.bradius__22-- {
    border-radius: 22px;
}

.bradius__15--t {
    border-radius: 15px 15px 0px 0px;
}

.bradius__15--b {
    border-radius: 0px 0px 15px 15px;
}

/*Borders*/
.border__none-- {
    border: none !important;
}
.border__E4E4E4-- {
    border: 1px solid #E4E4E4;
}

.border__CFD3D4-- {
    border: 1px solid #CFD3D4;
}

.border__bfbfbf-- {
    border: 1px solid #bfbfbf;
}

.border__1D5558-- {
    border: 1px solid #1D5558 !important;
}

.border__DEDEDE-- {
    border: 1px solid #DEDEDE;
}

.border__DDD-- {
    border: 1px solid #ddd;
}

.border__34B698-- {
    border: 1px solid #34b698;
}

.border__656565-- {
    border: 1px solid #656565;
}

.border__D11A2A-- {
    border: 1px solid #D11A2A;
}

.border__006080-- {
    border: 1px solid #006080;
}


.border__dashCFD3D4-- {
    border: 1px dashed #CFD3D4;
}

.border__E5E5E5-- {
    border: 1px solid #e5e5e5;
}

.border__006080--5 {
    border: 5px solid #006080;
}

.border__E0E0E0-- {
    border: 1px solid #E0E0E0;
}

.bb__1D5558-- {
    border-bottom: 1px solid #1d5558;
}

.bb__DDD-- {
    border-bottom: 1px solid #ddd;
}

.br__DDD-- {
    border-right: 1px solid #ddd;
}

.bl__e4e4e4-- {
    border-left: 1px solid #e4e4e4;
}

.bb__e4e4e4-- {
    border-bottom: 1px solid #e4e4e4;
}



.bb__A29F9F-- {
    border-bottom: 2px solid #a29f9f !important;
}

.bt__DDD-- {
    border-top: 1px solid #ddd;
}

.br__E4E4E4-- {
    border-right: 1px solid #E4E4E4;
}

/*positions*/
.position__relative-- {
    position: relative;
}

.position__absolute-- {
    position: absolute;
}

.position__fixed-- {
    position: fixed;
}

.position__sticky-- {
    position: sticky;
}

.ff__w-- {
    flex-flow: wrap;
}

.ws__pl-- {
    white-space: pre-line;
}
.pre-line {
    white-space: pre-line;
    word-wrap: break-word;
}
.r__0-- {
    right: 0;
}

.r__n12-- {
    right: -12px;
}

.l__0-- {
    left: 0;
}

.t__0-- {
    top: 0;
}

.b__0-- {
    bottom: 0;
}

.b__42-- {
    bottom: 42px;
}

.r__auto-- {
    right: auto;
}

.r__5-- {
    right: 5px;
}

.r__10-- {
    right: 10px;
}

.l__auto-- {
    left: auto !important;
}

/*Negative values*/
    .l__n12-- {
    left: -12px;
}

.l__n10-- {
    left: -10px;
}

.t__auto-- {
    top: auto;
}

.b__auto-- {
    bottom: auto;
}

.inset__0-- {
    inset: 0px;
}

.inset__0--x {
    left: 0px;
    right: 0px;
}

.inset__0--y {
    top: 0px;
    bottom: 0px;
}

.inset__5--x {
    left: 5px;
    right: 5px;
}

.inset__5--y {
    top: 5px;
    bottom: 5px;
}

.inset__10--x {
    left: 10px;
    right: 10px;
}

.inset__10--y {
    top: 10px;
    bottom: 10px;
}

.inset__15--x {
    left: 15px;
    right: 15px;
}

.inset__15--y {
    top: 15px;
    bottom: 15px;
}

.inset__5-- {
    inset: 5px;
}

.inset__10-- {
    inset: 10px;
}

.inset__15-- {
    inset: 15px;
}

.inset__20-- {
    inset: 20px;
}

/*Border-radius*/
.br__0-- {
    border-radius: 0
}

.br__1-- {
    border-radius: 1px
}

.br__2-- {
    border-radius: 2px
}

.br__3-- {
    border-radius: 3px
}

.br__4-- {
    border-radius: 4px
}

.br__5-- {
    border-radius: 5px
}

.br__6-- {
    border-radius: 6px
}

.br__7-- {
    border-radius: 7px
}

.br__8-- {
    border-radius: 8px
}

.br__9-- {
    border-radius: 9px
}

.br__10-- {
    border-radius: 10px !important;
}

.br__15-- {
    border-radius: 15px
}

.br__20-- {
    border-radius: 20px
}

.br__100-- {
    border-radius: 100px
}

.br__5--x {
    border-radius: 0 5px
}

.br__10--x {
    border-radius: 0 10px
}

.br__5--y {
    border-radius: 5px 0
}

.br__10--y {
    border-radius: 10px 0
}
.bradius__4-- {
    border-radius: 4px !important;
}
/*List*/
.list__unstyled--,
.list__none-- {
    list-style-type: none;
}

/*Padding*/
.p__0-- {
    padding: 0 !important;
}

.p__1-- {
    padding: 1px
}

.p__2-- {
    padding: 2px
}

.p__3-- {
    padding: 3px
}

.p__4-- {
    padding: 4px
}

.p__5-- {
    padding: 5px !important;
}

.p__6-- {
    padding: 6px
}

.p__7-- {
    padding: 7px
}

.p__8-- {
    padding: 8px
}

.p__9-- {
    padding: 9px
}

.p__10-- {
    padding: 10px !important;
}

.p__11-- {
    padding: 11px;
}
.p__13-- {
    padding: 13px !important;
}


.p__15-- {
    padding: 15px !important;
}

.p__16-- {
    padding:16px;
}

.p__20-- {
    padding: 20px !important;
}

.p__23-- {
    padding: 23px;
}

.p__2--x {
    padding-right: 2px;
    padding-left: 2px;
}

.p__4--x {
    padding-right: 4px;
    padding-left: 4px;
}

.p__6--x {
    padding-right: 6px;
    padding-left: 6px;
}

.p__8--x {
    padding-right: 8px;
    padding-left: 8px;
}

.p__10--x {
    padding-right: 10px;
    padding-left: 10px;
}

.p__2--y {
    padding-top: 2px;
    padding-bottom: 2px;
}

.p__4--y {
    padding-top: 4px;
    padding-bottom: 4px;
}

.p__6--y {
    padding-top: 6px;
    padding-bottom: 6px;
}

.p__8--y {
    padding-top: 8px;
    padding-bottom: 8px;
}

.p__10--y {
    padding-top: 10px;
    padding-bottom: 10px;
}

.pt__0-- {
    padding-top: 0px;
}

.pt__1-- {
    padding-top: 1px;
}

.pt__2-- {
    padding-top: 2px;
}

.pt__3-- {
    padding-top: 3px;
}

.pt__4-- {
    padding-top: 4px;
}

.pt__5-- {
    padding-top: 5px;
}

.pt__6-- {
    padding-top: 6px;
}

.pt__7-- {
    padding-top: 7px;
}

.pt__8-- {
    padding-top: 8px;
}

.pt__9-- {
    padding-top: 9px;
}

.pt__10-- {
    padding-top: 10px;
}

.pt__15-- {
    padding-top: 15px !important;
}

.pt__30-- {
    padding-top: 30px;
}

.pt__44-- {
    padding-top: 44px;
}

.pr__0-- {
    padding-right: 0px;
}

.pr__1-- {
    padding-right: 1px;
}

.pr__2-- {
    padding-right: 2px;
}

.pr__3-- {
    padding-right: 3px;
}

.pr__4-- {
    padding-right: 4px;
}

.pr__5-- {
    padding-right: 5px;
}

.pr__6-- {
    padding-right: 6px;
}

.pr__7-- {
    padding-right: 7px;
}

.pr__8-- {
    padding-right: 8px;
}

.pr__9-- {
    padding-right: 9px;
}

.pr__10-- {
    padding-right: 10px;
}

.pr__20-- {
    padding-right: 20px;
}

.pr__25-- {
    padding-right: 25px;
}

.pr__28-- {
    padding-right: 28px;
}

.pb__0-- {
    padding-bottom: 0px;
}

.pb__1-- {
    padding-bottom: 1px;
}

.pb__2-- {
    padding-bottom: 2px;
}

.pb__3-- {
    padding-bottom: 3px;
}

.pb__4-- {
    padding-bottom: 4px;
}

.pb__5-- {
    padding-bottom: 5px;
}

.pb__6-- {
    padding-bottom: 6px;
}

.pb__7-- {
    padding-bottom: 7px;
}

.pb__8-- {
    padding-bottom: 8px;
}

.pb__9-- {
    padding-bottom: 9px;
}

.pb__10-- {
    padding-bottom: 10px;
}

.pb__32-- {
    padding-bottom: 32px;
}

.pl__0-- {
    padding-left: 0px;
}

.pl__1-- {
    padding-left: 1px;
}

.pl__2-- {
    padding-left: 2px;
}

.pl__3-- {
    padding-left: 3px;
}

.pl__4-- {
    padding-left: 4px;
}

.pl__5-- {
    padding-left: 5px;
}

.pl__6-- {
    padding-left: 6px;
}

.pl__7-- {
    padding-left: 7px;
}

.pl__8-- {
    padding-left: 8px;
}

.pl__9-- {
    padding-left: 9px;
}

.pl__10-- {
    padding-left: 10px;
}

.pl__12-- {
    padding-left: 12px !important;
}

.pl__15-- {
    padding-left: 15px;
}

.pl__20-- {
    padding-left: 20px;
}

.pl__22-- {
    padding-left: 22px;
}

/*Padding Y- co-ordinate*/
.py__0-- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.py__1-- {
    padding-top: 1px;
    padding-bottom: 1px;
}

.py__2-- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.py__3-- {
    padding-top: 3px;
    padding-bottom: 3px;
}

.py__4-- {
    padding-top: 4px;
    padding-bottom: 4px;
}

.py__5-- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.py__6-- {
    padding-top: 6px;
    padding-bottom: 6px;
}

.py__7-- {
    padding-top: 7px;
    padding-bottom: 7px;
}

.py__8-- {
    padding-top: 8px;
    padding-bottom: 8px;
}

.py__9-- {
    padding-top: 9px;
    padding-bottom: 9px;
}

.py__10-- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.py__12-- {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.py__15-- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
/*Padding X- co-ordinate*/
.px__0-- {
    padding-right: 0px;
    padding-left: 0px;
}

.px__1-- {
    padding-right: 1px;
    padding-left: 1px;
}

.px__2-- {
    padding-right: 2px;
    padding-left: 2px;
}

.px__3-- {
    padding-right: 3px;
    padding-left: 3px;
}

.px__4-- {
    padding-right: 4px;
    padding-left: 4px;
}

.px__5-- {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.px__6-- {
    padding-right: 6px;
    padding-left: 6px;
}

.px__7-- {
    padding-right: 7px;
    padding-left: 7px;
}

.px__8-- {
    padding-right: 8px !important;
    padding-left: 8px !important;
}

.px__9-- {
    padding-right: 9px;
    padding-left: 9px;
}

.px__10-- {
    padding-right: 10px;
    padding-left: 10px;
}

.px__11-- {
    padding-right: 11px;
    padding-left: 11px;
}

.px__12-- {
    padding-right: 12px;
    padding-left: 12px;
}

.px__13-- {
    padding-right: 13px !important;
    padding-left: 13px !important;
}

.px__14-- {
    padding-right: 14px;
    padding-left: 14px;
}

.px__15-- {
    padding-right: 15px;
    padding-left: 15px;
}

.px__20-- {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

/*Margin*/
.m__auto-- {
    margin: auto
}

.m__0-- {
    margin: 0 !important;
}

.m__1-- {
    margin: 1px
}

.m__2-- {
    margin: 2px
}

.m__3-- {
    margin: 3px
}

.m__4-- {
    margin: 4px
}

.m__5-- {
    margin: 5px
}

.m__6-- {
    margin: 6px
}

.m__7-- {
    margin: 7px
}

.m__8-- {
    margin: 8px
}

.m__9-- {
    margin: 9px
}

.m__10-- {
    margin: 10px
}

.m__15-- {
    margin: 15px
}

.m__20-- {
    margin: 20px
}

.m__2--x {
    margin-left: 2px;
    margin-right: 2px;
}

.m__4--x {
    margin-left: 4px;
    margin-right: 4px;
}

.m__5--x {
    margin-left: 5px;
    margin-right: 5px;
}

.m__6--x {
    margin-left: 6px;
    margin-right: 6px;
}

.m__8--x {
    margin-left: 8px;
    margin-right: 8px;
}

.m__10--x {
    margin-left: 10px;
    margin-right: 10px;
}

.m__2--y {
    margin-top: 2px;
    margin-bottom: 2px;
}

.m__4--y {
    margin-top: 4px;
    margin-bottom: 4px;
}

.m__6--y {
    margin-top: 6px;
    margin-bottom: 6px;
}

.m__8--y {
    margin-top: 8px;
    margin-bottom: 8px;
}

.m__10--y {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mt__0-- {
    margin-top: 0px;
}

.mt__1-- {
    margin-top: 1px;
}

.mt__2-- {
    margin-top: 2px;
}

.mt__3-- {
    margin-top: 3px;
}

.mt__4-- {
    margin-top: 4px;
}

.mt__5-- {
    margin-top: 5px;
}

.mt__6-- {
    margin-top: 6px;
}

.mt__7-- {
    margin-top: 7px;
}

.mt__8-- {
    margin-top: 8px;
}

.mt__9-- {
    margin-top: 9px;
}

.mt__10-- {
    margin-top: 10px !important;
}

.mt__15-- {
    margin-top: 15px;
}

.mt__20-- {
    margin-top: 20px;
}

.mt__32-- {
    margin-top: 32px;
}

.mr__0-- {
    margin-right: 0px;
}

.mr__1-- {
    margin-right: 1px;
}

.mr__2-- {
    margin-right: 2px;
}

.mr__3-- {
    margin-right: 3px;
}

.mr__4-- {
    margin-right: 4px;
}

.mr__5-- {
    margin-right: 5px;
}

.mr__6-- {
    margin-right: 6px;
}

.mr__7-- {
    margin-right: 7px;
}

.mr__8-- {
    margin-right: 8px;
}

.mr__9-- {
    margin-right: 9px;
}

.mr__10-- {
    margin-right: 10px;
}

.mb__0-- {
    margin-bottom: 0px;
}

.mb__1-- {
    margin-bottom: 1px;
}

.mb__2-- {
    margin-bottom: 2px;
}

.mb__3-- {
    margin-bottom: 3px;
}

.mb__4-- {
    margin-bottom: 4px;
}

.mb__5-- {
    margin-bottom: 5px;
}

.mb__6-- {
    margin-bottom: 6px;
}

.mb__7-- {
    margin-bottom: 7px;
}

.mb__8-- {
    margin-bottom: 8px;
}

.mb__9-- {
    margin-bottom: 9px;
}

.mb__10-- {
    margin-bottom: 10px !important;
}

.ml__0-- {
    margin-left: 0px;
}

.ml__1-- {
    margin-left: 1px;
}

.ml__2-- {
    margin-left: 2px;
}

.ml__3-- {
    margin-left: 3px;
}

.ml__4-- {
    margin-left: 4px;
}

.ml__5-- {
    margin-left: 5px;
}

.ml__6-- {
    margin-left: 6px;
}

.ml__7-- {
    margin-left: 7px;
}

.ml__8-- {
    margin-left: 8px;
}

.ml__9-- {
    margin-left: 9px;
}

.ml__10-- {
    margin-left: 10px;
}

/*Width*/
.w__0-- {
    width: 0px;
}

.w__10-- {
    width: 10px;
}

.w__15-- {
    width: 15px;
}

.w__20-- {
    width: 20px;
}

.w__25-- {
    width: 25px;
}
.w__26-- {
    width:26px;
}
.w__30-- {
    width: 30px;
}

.w__35-- {
    width: 35px;
}

.w__40-- {
    width: 40px !important;
}

.w__45-- {
    width: 45px;
}

.w__50-- {
    width: 50px !important;
}
.w__80-- {
    width: 80px;
}
.w__100-- {
    width: 100px !important;
}
.w__150-- {
    width: 150px;
}

.w__200-- {
    width: 200px !important;
}

.w__250-- {
    width: 250px !important;
}

.w__300-- {
    width: 300px;
}

.w__350-- {
    width: 350px;
}
.w__460-- {
    width: 460px !important;
}

.w__400-- {
    width: 400px;
}

.w__450-- {
    width: 450px;
}

.w__500-- {
    width: 500px;
}

.width__7-- {
    width: 7%;
}

.width__8-- {
    width: 8%;
}

.width__100-- {
    width: 100%;
}

.width__90-- {
    width: 90%;
}

.width__80-- {
    width: 80%;
}

.width__70-- {
    width: 70%;
}

.width__60-- {
    width: 60%;
}

.width__50-- {
    width: 50%;
}

.width__49-- {
    width: 49%;
}

.width__45-- {
    width: 45%;
}

.width__40-- {
    width: 40%;
}

.width__35-- {
    width: 35%;
}

.width__30-- {
    width: 30%;
}

.width__25-- {
    width: 25%;
}

.width__20-- {
    width: 20%;
}

.width__15-- {
    width: 15%;
}

.width__10-- {
    width: 10%;
}

.width__5-- {
    width: 5%;
}

.mw__0-- {
    min-width: 0;
}

.min__w20-- {
    min-width: 20px;
}
.min__w40-- {
    min-width: 40px !important;
}
.min__w56-- {
    min-width: 56px;
}

.min__w60-- {
    min-width: 60px;
}

.min__w63-- {
    min-width: 63px;
}

.min__w300-- {
    min-width: 300px;
}

.min__h200-- {
    min-height: 200px;
}
.min__h270-- {
    min-height: 270px;
}

/*Height*/
.height__25-- {
    height: 25%;
}

.height__100-- {
    height: 100%;
}

.h__100-- {
    height: 100vh;
}

.h__50-- {
    height: 50vh;
}

.h__25-- {
    height: 25vh;
}
.h__26-- {
    height: 26px;
}
.h__30-- {
    height: 30px;
}
.h__40-- {
    height: 40px;
}

.mh__50-- {
    min-height: 50px;
}
 
/*Gaps*/
.gap__0-- {
    gap: 0px;
}

.gap__5-- {
    gap: 5px;
}

.gap__10-- {
    gap: 10px !important;
}

.gap__15-- {
    gap: 15px;
}
.gap__16-- {
    gap: 16px !important;
}

.gap__20-- {
    gap: 20px !important;
}
.gap__32-- {
    gap: 32px !important;
}
.gap__40-- {
    gap: 40px !important;
}

.gap__5--x {
    column-gap: 5px;
}

.gap__4--x {
    column-gap: 4px;
}

.gap__10--x {
    column-gap: 10px !important;
}

.gap__15--x {
    column-gap: 15px !important;
}

.gap__20--x {
    column-gap: 20px !important;
}
.gap__30--x {
    column-gap: 30px;
}

.gap__5--y {
    row-gap: 5px;
}

.gap__y--1 {
    row-gap: 1px;
}

.gap__y--2 {
    row-gap: 2px;
}

.gap__y--3 {
    row-gap: 3px;
}

.gap__y--4 {
    row-gap: 4px;
}

.gap__y--5 {
    row-gap: 5px;
}

.gap__6--y {
    row-gap: 6px;
}

.gap__10--y {
    row-gap: 10px;
}
.gap__15--y {
    row-gap: 15px !important;
}

.gap__y--6 {
    row-gap: 6px;
}

.gap__y--7 {
    row-gap: 7px;
}

.gap__y--8 {
    row-gap: 8px;
}

.gap__y--9 {
    row-gap: 9px;
}

.gap__y--10 {
    row-gap: 10px;
}

.gap__20--y {
    row-gap: 20px;
}

/*Gap X-co-ordinate*/
.gap__x--1 {
    column-gap: 1px;
}

.gap__x--2 {
    column-gap: 2px;
}

.gap__x--3 {
    column-gap: 3px;
}

.gap__x--4 {
    column-gap: 4px;
}

.gap__x--5 {
    column-gap: 5px;
}

.gap__x--6 {
    column-gap: 6px;
}

.gap__x--7 {
    column-gap: 7px;
}

.gap__x--8 {
    column-gap: 8px;
}

.gap__x--9 {
    column-gap: 9px;
}

.gap__x--10 {
    column-gap: 10px;
}

.gap__x--15 {
    column-gap: 15px !important;
}

.gap__x--20 {
    column-gap: 20px;
}
/**/

.z__999-- {
    z-index: 999;
}

.z__9999-- {
    z-index: 9999;
}

.z__99991-- {
    z-index: 99991;
}

.z__99992-- {
    z-index: 99992;
}

.z__99993-- {
    z-index: 99993;
}

.z__99994-- {
    z-index: 99994;
}

.z__99995-- {
    z-index: 99995;
}

.z__99996-- {
    z-index: 99996;
}

.z__99997-- {
    z-index: 99997;
}

.z__99998-- {
    z-index: 99998;
}

.z__99999-- {
    z-index: 99999;
}

/*Hovers*/
.tx__h--d3d3d3:hover {
    color: #222;
}

.tx__h--a:hover {
    color: #1D5558;
}

.tx__h--f4f4f4:hover {
    color: #f4f4f4;
}

.tx__h--fffff:hover {
    color: #ffffff;
}

.hover__1D555826--bg-t:hover {
    background-color: #1D555826;
    font-weight: 600 !important;
    color: #1d5558 !important;
}
.texthover__FFFFFF-- ul li:hover {
    background: #FFFFFF !important;
}
/*Text-overflows*/
.ws__nowrap-- {
    white-space: nowrap;
}

.to__ellipsis-- {
    text-overflow: ellipsis;
}

.tx__underline-- {
    text-decoration: underline !important;
}
 

/*Over Flows*/
.over__hidden-- {
    overflow: hidden;
}
.ox__h-- {
    overflow-x: hidden;
}
.oy__a-- {
    overflow-y: auto
}
/*Indent*/
.c__p-- {
    cursor: pointer;
}
 
/*position directions*/
.right__0-- {
    right: 0px !important;
}

.right__5-- {
    right: 5px;
}

.right__8-- {
    right: 8px;
}
.right__10-- {
    right: 10px !important;
}
.right__15-- {
    right: 15px;
}
.right__30--{
    right:30px;
}
.top__0--{
    top:0px;
}
.top__2-- {
    top: 2px;
}
.top__5-- {
    top: 5px;
}
.top__7-- {
    top: 7px;
}
.top__10-- {
    top: 10px;
}
.top__15-- {
    top: 15px;
}
.top__25-- {
    top: 25px !important;
}
.top__42-- {
    top: 42px !important;
}
.top__28-- {
    top: 28px !important;
}

.bottom__-22-- {
    bottom: -22px;
}
.left__3-- {
    left: 3px;
}
/* form styles */
.otp__input-- {
    border-radius: 8px;
    border: 1px solid #122D61;
    background: #FBFBFB;
    padding: 18px 8px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    font-family: "Inter", sans-serif;
}

.form__style--1 {
    border-radius: 8px;
    border: 1px solid #D0D5DD;
    background: #FFFFFF;
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 24px;
    width: 100%;
    padding: 14px;
}
.appointment__group-- > label {
    color: #2A2A2A;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 2;
}
.appointment__group-- > input,
.appointment__group-- > select {
    border-radius: 8px;
    padding: 9px 20px;
    font-size: 18px;
    border: 1px solid rgba(29,85,88,0.35);
    box-shadow: 0 6px 18px rgba(29,85,88,0.06);
    width: 100%;
}
/*Button Styles*/
.btn__style--1 {
    border-radius: 8px;
    background: #006080;
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: #FFF;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    width: 100%;
    padding: 14px;
    color: #ffffff;
}

.btn__style--2 {
    border-radius: 8px;
    background: #F9F9F9;
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: #006080;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    width: 100%;
    padding: 14px;
}
.btn__style--3 {
    font-family: "Inter", sans-serif;
    border-radius: 5px;
    font-style: normal;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    padding: 12px 16px;
}
/*Input icons*/
/*Modal*/
.modal__style--1 {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.modal__style--1 > .modal__header-- {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.8px solid #DDD;
    padding: 6px 10px;
    position: relative;
}

.modal__style--1 > .modal__header-- > h1 {
    color: var(--color-1D1D1D);
    font-size: var(--font-size-3l);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0;
}

.modal__body-- {
    height: 100%;
    position: relative;
    padding: 6px 10px;
}

.modal__footer-- {
    border-top: 0.8px solid #DDD;
    display: flex;
    align-items: center;
    justify-content: end;
    padding: 6px 10px;
    grid-column-gap: 8px;
}

/*Input Styles*/
.input__style--4 {
    display: flex;
    align-items: center;
    position: relative;
}

.input__style--4 > input {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
}

.input__style--4 > label {
    border-radius: 4px 0px 0px 4px;
    border: 0.8px solid #DDD;
    background: #FFF;
    display: flex;
    padding: 7px 12px 7px 8px;
    align-items: center;
    color: #000;
    font-size: var(--font-size-md);
    font-style: normal;
    font-weight: 500;
    width: 100%;
    line-height: 1.5;
    height: 33px;
}

.input__style--4 > span {
    border-radius: 0 4px 4px 0;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #1d5558;
    border: 3px solid #1d5558;
}

/*Grid Styles*/
.grid__list-- {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 4px;
    margin: 0;
    padding: 0;
}

.grid__list-- > li {
    list-style: none;
    min-width: 67px;
    max-width: fit-content;
}

.grid__list-- > li > a {
    border: 1px solid #CFD3D4;
    padding: 6px;
    border-radius: 6px;
    font-size: var(--font-size-lg);
    font-weight: 400;
    text-align: center;
    color: #4a4a4a;
    line-height: normal;
    display: block;
}

.grid__list-- > li.active > a,
.grid__list-- > li:hover > a {
    color: #ffffff;
    background: #1D5558;
}

/*Tables*/
.border__collapse--c {
    border-collapse: collapse;
}

.border__collapse--s {
    border-collapse: separate;
}

.border__spacing--0 {
    border-spacing: 0px;
}

.border__spacing--5y {
    border-spacing: 0 5px;
}

/*Box shadows*/
.boxs__00000040-- {
    box-shadow: 0px -2px 6.1px 0px #00000040;
}

.boxs__1D686C61-- {
    box-shadow: 0px 2px 4px 0px #1D686C61 inset;
}
.boxs__2F2A2A29-- {
    box-shadow: -7px 5px 25.5px 0px #2F2A2A29;
}

.boxs__00000021-- {
    box-shadow: -2px 5px 10.9px 0px #00000021;
}

/*Close Button*/
.btn__close-- {
    position: absolute;
    right: 0px;
    top: -40px;
}

/*Animations*/
.icon__flip--90 {
    transform: rotate(90deg);
    transition: all .3s ease-in;
}

.icon__flip--180 {
    transform: rotate(180deg);
    transition: all .3s ease-in;
}

.icon__flip--45 {
    transition: all .3s ease-in;
    transform: scaleX(-1) rotate(45deg);
}

.icon__filp-- {
    transition: all .3s ease-in;
    transform: scaleX(-1);
}

.icon__rotate--45 {
    transform: rotate(45deg);
    transition: all .3s ease-in;
}

.adjustable__position-- {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

/* Reduce font sizes for mobile screens */
@media (max-width: 767px) {
    :root {
        --font-size-xs: 0.6rem;
        --font-size-sm: 0.65rem;
        --font-size-md: 0.7rem;
        --font-size-lg: 0.75rem;
        --font-size-xl: 0.8125rem;
        --font-size-2l: 0.875rem;
        --font-size-3l: 0.9375rem;
        --font-size-4l: 1rem;
        --font-size-5l: 1.1rem;
        --font-size-6l: 1.12rem;
        --font-size-7l: 1.15rem;
        --font-size-8l: 1.2rem;
        --font-size-9l: 1.25rem;
        --font-size-10l: 1.3rem;
    }
}

/* Tablets (768px and above) */
@media (min-width: 768px) {
    :root {
        --font-size-xs: 0.7rem;
        --font-size-sm: 0.75rem;
        --font-size-md: 0.8125rem;
        --font-size-lg: 0.875rem;
        --font-size-xl: 0.9375rem;
        --font-size-2l: 1rem;
        --font-size-3l: 1.0625rem;
        --font-size-4l: 1.125rem;
        --font-size-5l: 1.1875rem;
        --font-size-6l: 1.25rem;
        --font-size-7l: 1.3125rem; /* 21px */
        --font-size-8l: 1.375rem; /* 22px */
        --font-size-9l: 1.4375rem; /* 23px */
        --font-size-10l: 1.5rem; /* 24px */
    }
}

/* Large Screens (1440px and above) */
@media (min-width: 1024px) {
    :root {
        --font-size-xs: 0.625rem; /* Extra Small - 10 */
        --font-size-sm: 0.6875rem; /* Small - 11 */
        --font-size-md: 0.75rem; /* Medium - 12 */
        --font-size-lg: 0.8125rem; /* Large - 13*/
        --font-size-xl: 0.875rem; /* Extra Large - 14 */
        --font-size-2l: 0.9375rem; /* Double Extra Large - 15 */
        --font-size-3l: 1rem; /* Triple Extra Large - 16*/
        --font-size-4l: 1.0625rem; /* Four Extra Large - 17 */
        --font-size-5l: 1.125rem; /* Four Extra Large - 18 */
        --font-size-6l: 1.1875rem; /* Four Extra Large - 19 */
        --font-size-7l: 1.25rem; /* 20px */
        --font-size-8l: 1.3125rem; /* 21px */
        --font-size-9l: 1.375rem; /* 22px */
        --font-size-10l: 1.4375rem; /* 23px */
        --font-size-11l: 1.5rem; /* 24px */
    }
}

/* -----------------------END ------------------------ */

@media screen and (min-width: 1281px) {
    .d-web-none {
        display: none !important;
    }

    .surgery-list-action {
        display: flex;
    }

        .surgery-list-action > li {
            list-style: none;
            width: calc(100% * (1/2) - 0px - 4px);
        }

    .offcanves-right > .modal-dialog {
        width: 91%;
    }

    .border-nthchild > div:nth-child(2n+1) {
        border-right: 1px solid #d2d2d2
    }
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
    .table__style--1 > table {
        min-width: 1400px;
        table-layout: fixed;
    }

    .d-none-tab {
        display: none !important;
    }

    .d-block-tab {
        display: block;
    }

    .pt-0-tab {
        padding-top: 0 !important
    }
    /*.quick-access-tab {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 9999999;
        background-color: #f7f7f7;
        padding: 6px;
        height: calc(100vh - 60px);
        overflow-y: auto;
    }*/
    .offcanves-right > .modal-dialog {
        width: 100%;
    }
}


@media only screen and (min-width: 768px) and (max-width: 1235px) {
    .border-nthchild > div:nth-child(2n+1) {
        border-right: none
    }

    .hide-md {
        display: none;
    }

    .arrow-menu {
        margin: 0;
        display: block;
        position: absolute;
        background-color: #fff;
    }

        .arrow-menu > li,
        .menu-dropdown-m,
        .surgery-list-action {
            display: block;
        }

    .asc-actions-main-list > li {
        width: calc(100% * (1/2) - 5px - 0px);
    }

    .surgery-list-action > li {
        width: 100%;
        list-style: none;
        margin: 4px 0px;
    }
}

@media only screen and (min-width: 1235px) and (max-width: 1700px) {
    .hide-md {
        display: block;
    }

    .menu-dropdown-m {
        display: none;
    }

    .arrow-menu {
        margin: 0;
        display: flex;
    }

        .arrow-menu > li {
            display: inline-block;
        }
}
@media (min-width: 992px) {
    .w__460-- {
        width: 460px !important;
    }

    .w__480-- {
        width: 480px !important;
    }
}
@media (max-width: 767px) {
    .w__460-- {
        width: 200px !important;
    }

    .w__480-- {
        width: 325px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .w__460-- {
        width: 330px !important;
    }

    .w__480-- {
        width: 475px !important;
    }
}


/*Other*/
.transform__rotate--90 {
    transform: rotate(-90deg);
}
.ws__nowrap-- {
    white-space: nowrap;
}
.no-wrapappt {
    white-space: nowrap;
    max-width: initial;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.cfp0 {
    padding-left: 0.77rem;
    padding-right: 0.77rem;
}
.d__f-{
    display:flex;
}
.ai__s-- {
    align-items:start !important;
}
.fd__r--{
    flex-direction:row !important;
}