
:root {
    --color-primary:   #04395F;
    --color-primary-50:  #e6f0f6;
    --color-primary-100: #ccddea;
    --color-primary-200: #99bbd5;
    --color-primary-300: #6699bf;
    --color-primary-400: #3377aa;
    --color-primary-500: #04395F; /* your main */
    --color-primary-600: #032f4c;
    --color-primary-700: #02253a;
    --color-primary-800: #021b28;
    --color-primary-900: #011116;
    --color-secondary: #6c757d;
    --color-success:   #28a745;
    --color-danger:    #dc3545;
    --color-warning:   #ffc107;
    --color-info:      #17a2b8;
    --color-dark:      #343a40;
    --color-dark-100: #181818;
    --color-dark-200: #2c2c2c;
    --color-light:     #f8f9fa;
    --color-gray:              #474747;
    --color-white:             #ffff;
    --color-light-gray:        #949494;
    --color-extra-light-gray: #eae9e9;
    --color-bg:                #F9F9FC;
    --color-dark-black:        #343a40;
    --color-table-bg:          #EBEBEB;
    --lte-sidebar-hover-bg:    #04395FA;   /* hover + active background */
    --lte-sidebar-hover-color: #04395FA; /* text/icon color */



    /* 🔽 Opacity variants (5%, 10%, 20%, 50%) */
    --primary-5:   rgba(4, 57, 95, 0.05);
    --primary-10:  rgba(4, 57, 95, 0.1);
    --primary-20:  rgba(4, 57, 95, 0.2);
    --primary-50:  rgba(4, 57, 95, 0.5);


    --dark-5:   rgba(52, 58, 64, 0.05);
    --dark-10:  rgba(52, 58, 64, 0.1);
    --dark-20:  rgba(52, 58, 64, 0.2);
    --dark-50:  rgba(52, 58, 64, 0.5);

    --light-gray-5:   rgba(148, 148, 148, 0.05);
    --light-gray-10:  rgba(148, 148, 148, 0.1);
    --light-gray-20:  rgba(148, 148, 148, 0.2);
    --light-gray-50:  rgba(148, 148, 148, 0.5);

    --color-dark-5:  rgba(24, 24, 24, 0.05);
    --color-dark-10: rgba(24, 24, 24, 0.1);
    --color-dark-20: rgba(24, 24, 24, 0.2);
    --color-dark-50: rgba(24, 24, 24, 0.5);
    --color-dark-100: rgba(24, 24, 24, 1);
}

/* Text colors */
.color-primary      { color: var(--color-primary); }
.color-secondary    { color: var(--color-secondary); }
.color-success      { color: var(--color-success); }
.color-danger       { color: var(--color-danger); }
.color-warning      { color: var(--color-warning); }
.color-info         { color: var(--color-info); }
.color-dark         { color: var(--color-dark); }
.color-light        { color: var(--color-light); }
.color-light-gray   { color: var(--color-light-gray); }
.color-bg           { color: var(--color-bg); }

/* Background colors */
.bg-primary      { background-color: var(--color-primary) !important; }
.bg-primary-100      { background-color: var(--color-primary-100); }
.bg-secondary    { background-color: var(--color-secondary); }
.bg-success      { background-color: var(--color-success); }
.bg-danger       { background-color: var(--color-danger); }
.bg-warning      { background-color: var(--color-warning); }
.bg-info         { background-color: var(--color-info); }
.bg-dark         { background-color: var(--color-dark); }
.bg-light        { background-color: var(--color-light); }
.bg-light-gray   { background-color: var(--color-light-gray); }
.bg-extra-light-gray   { background-color: var(--color-extra-light-gray); }
.bg-bg           { background-color: var(--color-bg); }

/* ------------------------------
   FONT SIZE (rem, px mapped)
   Base: 1rem = 16px
------------------------------ */

/* Single-digit sizes */
.fs-10 { font-size: 0.625rem; }   /* 10px */
.fs-11 { font-size: 0.6875rem; }  /* 11px */
.fs-12 { font-size: 0.75rem; }    /* 12px */
.fs-13 { font-size: 0.8125rem; }  /* 13px */
.fs-14 { font-size: 0.875rem; }   /* 14px */
.fs-15 { font-size: 0.9375rem; }  /* 15px */
.fs-16 { font-size: 1rem; }       /* 16px */
.fs-17 { font-size: 1.0625rem; }  /* 17px */
.fs-18 { font-size: 1.125rem; }   /* 18px */
.fs-19 { font-size: 1.1875rem; }  /* 19px */
.fs-20 { font-size: 1.25rem; }    /* 20px */

/* Larger sizes */
.fs-21 { font-size: 1.3125rem; }  /* 21px */
.fs-22 { font-size: 1.375rem; }   /* 22px */
.fs-23 { font-size: 1.4375rem; }  /* 23px */
.fs-24 { font-size: 1.5rem; }     /* 24px */
.fs-25 { font-size: 1.5625rem; }  /* 25px */
.fs-26 { font-size: 1.625rem; }   /* 26px */
.fs-27 { font-size: 1.6875rem; }  /* 27px */
.fs-28 { font-size: 1.75rem; }    /* 28px */
.fs-29 { font-size: 1.8125rem; }  /* 29px */
.fs-30 { font-size: 1.875rem; }   /* 30px */

/* Extended heading sizes */
.fs-32 { font-size: 2rem; }       /* 32px */
.fs-34 { font-size: 2.125rem; }   /* 34px */
.fs-36 { font-size: 2.25rem; }    /* 36px */
.fs-38 { font-size: 2.375rem; }   /* 38px */
.fs-40 { font-size: 2.5rem; }     /* 40px */
.fs-44 { font-size: 2.75rem; }    /* 44px */
.fs-48 { font-size: 3rem; }       /* 48px */
.fs-52 { font-size: 3.25rem; }    /* 52px */
.fs-56 { font-size: 3.5rem; }     /* 56px */
.fs-60 { font-size: 3.75rem; }    /* 60px */
.fs-64 { font-size: 4rem; }       /* 64px */
.fs-72 { font-size: 4.5rem; }     /* 72px */
.fs-80 { font-size: 5rem; }       /* 80px */
.fs-96 { font-size: 6rem; }       /* 96px */

/* ------------------------------
   FONT WEIGHT
------------------------------ */
.fw-100 { font-weight: 100; } /* Thin */
.fw-200 { font-weight: 200; } /* Extra Light */
.fw-300 { font-weight: 300; } /* Light */
.fw-400 { font-weight: 400; } /* Regular */
.fw-500 { font-weight: 500; } /* Medium */
.fw-600 { font-weight: 600; } /* Semi-Bold */
.fw-700 { font-weight: 700; } /* Bold */
.fw-800 { font-weight: 800; } /* Extra-Bold */
.fw-900 { font-weight: 900; } /* Black */

/* ------------------------------
   TEXT TRANSFORM
------------------------------ */
.text-upper   { text-transform: uppercase; }
.text-lower   { text-transform: lowercase; }
.text-capital { text-transform: capitalize; }
.text-normal  { text-transform: none; }

/* ------------------------------
   TEXT ALIGNMENT
------------------------------ */
.text-left   { text-align: left; }
.text-center { text-align: center; }
.text-right  { text-align: right; }
.text-justify{ text-align: justify; }

/* ------------------------------
   LINE HEIGHT
------------------------------ */
.lh-1   { line-height: 1; }
.lh-sm  { line-height: 1.25; }
.lh-base{ line-height: 1.5; }
.lh-lg  { line-height: 2; }

/* ------------------------------
   LETTER SPACING
------------------------------ */
.ls-tight { letter-spacing: -0.5px; }
.ls-normal{ letter-spacing: 0; }
.ls-wide  { letter-spacing: 1px; }
.ls-wider { letter-spacing: 2px; }

/* ------------------------------
   TEXT DECORATION
------------------------------ */
.text-underline   { text-decoration: underline; }
.text-line-through{ text-decoration: line-through; }
.text-no-decoration{ text-decoration: none; }

/* ------------------------------
   COLORS (example, extend as needed)
------------------------------ */
.text-primary   { color: var(--color-primary) !important; }
.text-secondary { color: var(--color-secondary) !important; }
.text-success   { color: var(--color-success) !important; }
.text-danger    { color: var(--color-danger) !important; }
.text-warning   { color: var(--color-warning) !important; }
.text-info      { color: var(--color-info) !important; }
.text-dark      { color: var(--color-dark) !important; }
.text-light     { color: var(--color-light) !important; }
.text-light-gray {color: var(--color-light-gray) !important;}

/* Margin (m) */
.m-0  { margin: 0 !important; }          /* 0px */
.m-1  { margin: 0.25rem !important; }    /* 4px */
.m-2  { margin: 0.5rem !important; }     /* 8px */
.m-3  { margin: 1rem !important; }       /* 16px */
.m-4  { margin: 1.5rem !important; }     /* 24px */
.m-5  { margin: 3rem !important; }       /* 48px */

/* Margin Top (mt) */
.mt-0 { margin-top: 0 !important; }       /* 0px */
.mt-1 { margin-top: 0.25rem !important; } /* 4px */
.mt-2 { margin-top: 0.5rem !important; }  /* 8px */
.mt-3 { margin-top: 1rem !important; }    /* 16px */
.mt-4 { margin-top: 1.5rem !important; }  /* 24px */
.mt-5 { margin-top: 3rem !important; }    /* 48px */

/* Margin End (Right in LTR, me) */
.me-0 { margin-right: 0 !important; }       /* 0px */
.me-1 { margin-right: 0.25rem !important; } /* 4px */
.me-2 { margin-right: 0.5rem !important; }  /* 8px */
.me-3 { margin-right: 1rem !important; }    /* 16px */
.me-4 { margin-right: 1.5rem !important; }  /* 24px */
.me-5 { margin-right: 3rem !important; }    /* 48px */

/* Margin Bottom (mb) */
.mb-0 { margin-bottom: 0 !important; }       /* 0px */
.mb-1 { margin-bottom: 0.25rem !important; } /* 4px */
.mb-2 { margin-bottom: 0.5rem !important; }  /* 8px */
.mb-3 { margin-bottom: 1rem !important; }    /* 16px */
.mb-4 { margin-bottom: 1.5rem !important; }  /* 24px */
.mb-5 { margin-bottom: 3rem !important; }    /* 48px */

/* Margin Start (Left in LTR, ms) */
.ms-0 { margin-left: 0 !important; }       /* 0px */
.ms-1 { margin-left: 0.25rem !important; } /* 4px */
.ms-2 { margin-left: 0.5rem !important; }  /* 8px */
.ms-3 { margin-left: 1rem !important; }    /* 16px */
.ms-4 { margin-left: 1.5rem !important; }  /* 24px */
.ms-5 { margin-left: 3rem !important; }    /* 48px */

/* Padding (p) */
.p-0  { padding: 0 !important; }          /* 0px */
.p-1  { padding: 0.25rem !important; }    /* 4px */
.p-2  { padding: 0.5rem !important; }     /* 8px */
.p-3  { padding: 1rem !important; }       /* 16px */
.p-4  { padding: 1.5rem !important; }     /* 24px */
.p-5  { padding: 3rem !important; }       /* 48px */

/* Padding Top (pt) */
.pt-0 { padding-top: 0 !important; }       /* 0px */
.pt-1 { padding-top: 0.25rem !important; } /* 4px */
.pt-2 { padding-top: 0.5rem !important; }  /* 8px */
.pt-3 { padding-top: 1rem !important; }    /* 16px */
.pt-4 { padding-top: 1.5rem !important; }  /* 24px */
.pt-5 { padding-top: 3rem !important; }    /* 48px */

/* Padding End (Right in LTR, pe) */
.pe-0 { padding-right: 0 !important; }       /* 0px */
.pe-1 { padding-right: 0.25rem !important; } /* 4px */
.pe-2 { padding-right: 0.5rem !important; }  /* 8px */
.pe-3 { padding-right: 1rem !important; }    /* 16px */
.pe-4 { padding-right: 1.5rem !important; }  /* 24px */
.pe-5 { padding-right: 3rem !important; }    /* 48px */

/* Padding Bottom (pb) */
.pb-0 { padding-bottom: 0 !important; }       /* 0px */
.pb-1 { padding-bottom: 0.25rem !important; } /* 4px */
.pb-2 { padding-bottom: 0.5rem !important; }  /* 8px */
.pb-3 { padding-bottom: 1rem !important; }    /* 16px */
.pb-4 { padding-bottom: 1.5rem !important; }  /* 24px */
.pb-5 { padding-bottom: 3rem !important; }    /* 48px */

/* Padding Start (Left in LTR, ps) */
.ps-0 { padding-left: 0 !important; }       /* 0px */
.ps-1 { padding-left: 0.25rem !important; } /* 4px */
.ps-2 { padding-left: 0.5rem !important; }  /* 8px */
.ps-3 { padding-left: 1rem !important; }    /* 16px */
.ps-4 { padding-left: 1.5rem !important; }  /* 24px */
.ps-5 { padding-left: 3rem !important; }    /* 48px */

/* height */

.height-5 { height: 5px !important; }
.height-10 { height: 10px !important; }
.height-15 { height: 15px !important; }
.height-20 { height: 20px !important; }
.height-25 { height: 25px !important; }
.height-30 { height: 30px !important; }
.height-35 { height: 35px !important; }
.height-40 { height: 40px !important; }
.height-45 { height: 45px !important; }
.height-50 { height: 50px !important; }
.height-55 { height: 55px !important; }
.height-60 { height: 60px !important; }
.height-65 { height: 65px !important; }
.height-70 { height: 70px !important; }
.height-75 { height: 75px !important; }
.height-80 { height: 80px !important; }
.height-85 { height: 85px !important; }
.height-90 { height: 90px !important; }
.height-95 { height: 95px !important; }
.height-100 { height: 100px !important; }
.height-105 { height: 105px !important; }
.height-110 { height: 110px !important; }
.height-115 { height: 115px !important; }
.height-120 { height: 120px !important; }
.height-125 { height: 125px !important; }
.height-130 { height: 130px !important; }
.height-135 { height: 135px !important; }
.height-140 { height: 140px !important; }
.height-145 { height: 145px !important; }
.height-150 { height: 150px !important; }
.height-155 { height: 155px !important; }
.height-160 { height: 160px !important; }
.height-165 { height: 165px !important; }
.height-170 { height: 170px !important; }
.height-175 { height: 175px !important; }
.height-180 { height: 180px !important; }
.height-185 { height: 185px !important; }
.height-190 { height: 190px !important; }
.height-195 { height: 195px !important; }
.height-200 { height: 200px !important; }
.height-205 { height: 205px !important; }
.height-210 { height: 210px !important; }
.height-215 { height: 215px !important; }
.height-220 { height: 220px !important; }
.height-225 { height: 225px !important; }
.height-230 { height: 230px !important; }
.height-235 { height: 235px !important; }
.height-240 { height: 240px !important; }
.height-245 { height: 245px !important; }
.height-250 { height: 250px !important; }
.height-255 { height: 255px !important; }
.height-260 { height: 260px !important; }
.height-265 { height: 265px !important; }
.height-270 { height: 270px !important; }
.height-275 { height: 275px !important; }
.height-280 { height: 280px !important; }
.height-285 { height: 285px !important; }
.height-290 { height: 290px !important; }
.height-295 { height: 295px !important; }
.height-300 { height: 300px !important; }
.height-305 { height: 305px !important; }
.height-310 { height: 310px !important; }
.height-315 { height: 315px !important; }
.height-320 { height: 320px !important; }
.height-325 { height: 325px !important; }
.height-330 { height: 330px !important; }
.height-335 { height: 335px !important; }
.height-340 { height: 340px !important; }
.height-345 { height: 345px !important; }
.height-350 { height: 350px !important; }
.height-355 { height: 355px !important; }
.height-360 { height: 360px !important; }
.height-365 { height: 365px !important; }
.height-370 { height: 370px !important; }
.height-375 { height: 375px !important; }
.height-380 { height: 380px !important; }
.height-385 { height: 385px !important; }
.height-390 { height: 390px !important; }
.height-395 { height: 395px !important; }
.height-400 { height: 400px !important; }
.height-405 { height: 405px !important; }
.height-410 { height: 410px !important; }
.height-415 { height: 415px !important; }
.height-420 { height: 420px !important; }
.height-425 { height: 425px !important; }
.height-430 { height: 430px !important; }
.height-435 { height: 435px !important; }
.height-440 { height: 440px !important; }
.height-445 { height: 445px !important; }
.height-450 { height: 450px !important; }
.height-455 { height: 455px !important; }
.height-460 { height: 460px !important; }
.height-465 { height: 465px !important; }
.height-470 { height: 470px !important; }
.height-475 { height: 475px !important; }
.height-480 { height: 480px !important; }
.height-485 { height: 485px !important; }
.height-490 { height: 490px !important; }
.height-495 { height: 495px !important; }
.height-500 { height: 500px !important; }
.height-505 { height: 505px !important; }
.height-510 { height: 510px !important; }
.height-515 { height: 515px !important; }
.height-520 { height: 520px !important; }
.height-525 { height: 525px !important; }
.height-530 { height: 530px !important; }
.height-535 { height: 535px !important; }
.height-540 { height: 540px !important; }
.height-545 { height: 545px !important; }
.height-550 { height: 550px !important; }
.height-555 { height: 555px !important; }
.height-560 { height: 560px !important; }
.height-565 { height: 565px !important; }
.height-570 { height: 570px !important; }
.height-575 { height: 575px !important; }
.height-580 { height: 580px !important; }
.height-585 { height: 585px !important; }
.height-590 { height: 590px !important; }
.height-595 { height: 595px !important; }
.height-600 { height: 600px !important; }
.height-605 { height: 605px !important; }
.height-610 { height: 610px !important; }
.height-615 { height: 615px !important; }
.height-620 { height: 620px !important; }
.height-625 { height: 625px !important; }
.height-630 { height: 630px !important; }
.height-635 { height: 635px !important; }
.height-640 { height: 640px !important; }
.height-645 { height: 645px !important; }
.height-650 { height: 650px !important; }
.height-655 { height: 655px !important; }
.height-660 { height: 660px !important; }
.height-665 { height: 665px !important; }
.height-670 { height: 670px !important; }
.height-675 { height: 675px !important; }
.height-680 { height: 680px !important; }
.height-685 { height: 685px !important; }
.height-690 { height: 690px !important; }
.height-695 { height: 695px !important; }
.height-700 { height: 700px !important; }
.height-705 { height: 705px !important; }
.height-710 { height: 710px !important; }
.height-715 { height: 715px !important; }
.height-720 { height: 720px !important; }
.height-725 { height: 725px !important; }
.height-730 { height: 730px !important; }
.height-735 { height: 735px !important; }
.height-740 { height: 740px !important; }
.height-745 { height: 745px !important; }
.height-750 { height: 750px !important; }
.height-755 { height: 755px !important; }
.height-760 { height: 760px !important; }
.height-765 { height: 765px !important; }
.height-770 { height: 770px !important; }
.height-775 { height: 775px !important; }
.height-780 { height: 780px !important; }
.height-785 { height: 785px !important; }
.height-790 { height: 790px !important; }
.height-795 { height: 795px !important; }
.height-800 { height: 800px !important; }
.height-805 { height: 805px !important; }
.height-810 { height: 810px !important; }
.height-815 { height: 815px !important; }
.height-820 { height: 820px !important; }
.height-825 { height: 825px !important; }
.height-830 { height: 830px !important; }
.height-835 { height: 835px !important; }
.height-840 { height: 840px !important; }
.height-845 { height: 845px !important; }
.height-850 { height: 850px !important; }
.height-855 { height: 855px !important; }
.height-860 { height: 860px !important; }
.height-865 { height: 865px !important; }
.height-870 { height: 870px !important; }
.height-875 { height: 875px !important; }
.height-880 { height: 880px !important; }
.height-885 { height: 885px !important; }
.height-890 { height: 890px !important; }
.height-895 { height: 895px !important; }
.height-900 { height: 900px !important; }
.height-905 { height: 905px !important; }
.height-910 { height: 910px !important; }
.height-915 { height: 915px !important; }
.height-920 { height: 920px !important; }
.height-925 { height: 925px !important; }
.height-930 { height: 930px !important; }
.height-935 { height: 935px !important; }
.height-940 { height: 940px !important; }
.height-945 { height: 945px !important; }
.height-950 { height: 950px !important; }
.height-955 { height: 955px !important; }
.height-960 { height: 960px !important; }
.height-965 { height: 965px !important; }
.height-970 { height: 970px !important; }
.height-975 { height: 975px !important; }
.height-980 { height: 980px !important; }
.height-985 { height: 985px !important; }
.height-990 { height: 990px !important; }
.height-995 { height: 995px !important; }
.height-1000 { height: 1000px !important; }

/* width */
.width-5 { width: 5px !important; }
.width-10 { width: 10px !important; }
.width-15 { width: 15px !important; }
.width-20 { width: 20px !important; }
.width-25 { width: 25px !important; }
.width-30 { width: 30px !important; }
.width-35 { width: 35px !important; }
.width-40 { width: 40px !important; }
.width-45 { width: 45px !important; }
.width-50 { width: 50px !important; }
.width-55 { width: 55px !important; }
.width-60 { width: 60px !important; }
.width-65 { width: 65px !important; }
.width-70 { width: 70px !important; }
.width-75 { width: 75px !important; }
.width-80 { width: 80px !important; }
.width-85 { width: 85px !important; }
.width-90 { width: 90px !important; }
.width-95 { width: 95px !important; }
.width-100 { width: 100px !important; }
.width-105 { width: 105px !important; }
.width-110 { width: 110px !important; }
.width-115 { width: 115px !important; }
.width-120 { width: 120px !important; }
.width-125 { width: 125px !important; }
.width-130 { width: 130px !important; }
.width-135 { width: 135px !important; }
.width-140 { width: 140px !important; }
.width-145 { width: 145px !important; }
.width-150 { width: 150px !important; }
.width-155 { width: 155px !important; }
.width-160 { width: 160px !important; }
.width-165 { width: 165px !important; }
.width-170 { width: 170px !important; }
.width-175 { width: 175px !important; }
.width-180 { width: 180px !important; }
.width-185 { width: 185px !important; }
.width-190 { width: 190px !important; }
.width-195 { width: 195px !important; }
.width-200 { width: 200px !important; }
.width-205 { width: 205px !important; }
.width-210 { width: 210px !important; }
.width-215 { width: 215px !important; }
.width-220 { width: 220px !important; }
.width-225 { width: 225px !important; }
.width-230 { width: 230px !important; }
.width-235 { width: 235px !important; }
.width-240 { width: 240px !important; }
.width-245 { width: 245px !important; }
.width-250 { width: 250px !important; }
.width-255 { width: 255px !important; }
.width-260 { width: 260px !important; }
.width-265 { width: 265px !important; }
.width-270 { width: 270px !important; }
.width-275 { width: 275px !important; }
.width-280 { width: 280px !important; }
.width-285 { width: 285px !important; }
.width-290 { width: 290px !important; }
.width-295 { width: 295px !important; }
.width-300 { width: 300px !important; }
.width-305 { width: 305px !important; }
.width-310 { width: 310px !important; }
.width-315 { width: 315px !important; }
.width-320 { width: 320px !important; }
.width-325 { width: 325px !important; }
.width-330 { width: 330px !important; }
.width-335 { width: 335px !important; }
.width-340 { width: 340px !important; }
.width-345 { width: 345px !important; }
.width-350 { width: 350px !important; }
.width-355 { width: 355px !important; }
.width-360 { width: 360px !important; }
.width-365 { width: 365px !important; }
.width-370 { width: 370px !important; }
.width-375 { width: 375px !important; }
.width-380 { width: 380px !important; }
.width-385 { width: 385px !important; }
.width-390 { width: 390px !important; }
.width-395 { width: 395px !important; }
.width-400 { width: 400px !important; }
.width-405 { width: 405px !important; }
.width-410 { width: 410px !important; }
.width-415 { width: 415px !important; }
.width-420 { width: 420px !important; }
.width-425 { width: 425px !important; }
.width-430 { width: 430px !important; }
.width-435 { width: 435px !important; }
.width-440 { width: 440px !important; }
.width-445 { width: 445px !important; }
.width-450 { width: 450px !important; }
.width-455 { width: 455px !important; }
.width-460 { width: 460px !important; }
.width-465 { width: 465px !important; }
.width-470 { width: 470px !important; }
.width-475 { width: 475px !important; }
.width-480 { width: 480px !important; }
.width-485 { width: 485px !important; }
.width-490 { width: 490px !important; }
.width-495 { width: 495px !important; }
.width-500 { width: 500px !important; }
.width-505 { width: 505px !important; }
.width-510 { width: 510px !important; }
.width-515 { width: 515px !important; }
.width-520 { width: 520px !important; }
.width-525 { width: 525px !important; }
.width-530 { width: 530px !important; }
.width-535 { width: 535px !important; }
.width-540 { width: 540px !important; }
.width-545 { width: 545px !important; }
.width-550 { width: 550px !important; }
.width-555 { width: 555px !important; }
.width-560 { width: 560px !important; }
.width-565 { width: 565px !important; }
.width-570 { width: 570px !important; }
.width-575 { width: 575px !important; }
.width-580 { width: 580px !important; }
.width-585 { width: 585px !important; }
.width-590 { width: 590px !important; }
.width-595 { width: 595px !important; }
.width-600 { width: 600px !important; }
.width-605 { width: 605px !important; }
.width-610 { width: 610px !important; }
.width-615 { width: 615px !important; }
.width-620 { width: 620px !important; }
.width-625 { width: 625px !important; }
.width-630 { width: 630px !important; }
.width-635 { width: 635px !important; }
.width-640 { width: 640px !important; }
.width-645 { width: 645px !important; }
.width-650 { width: 650px !important; }
.width-655 { width: 655px !important; }
.width-660 { width: 660px !important; }
.width-665 { width: 665px !important; }
.width-670 { width: 670px !important; }
.width-675 { width: 675px !important; }
.width-680 { width: 680px !important; }
.width-685 { width: 685px !important; }
.width-690 { width: 690px !important; }
.width-695 { width: 695px !important; }
.width-700 { width: 700px !important; }
.width-705 { width: 705px !important; }
.width-710 { width: 710px !important; }
.width-715 { width: 715px !important; }
.width-720 { width: 720px !important; }
.width-725 { width: 725px !important; }
.width-730 { width: 730px !important; }
.width-735 { width: 735px !important; }
.width-740 { width: 740px !important; }
.width-745 { width: 745px !important; }
.width-750 { width: 750px !important; }
.width-755 { width: 755px !important; }
.width-760 { width: 760px !important; }
.width-765 { width: 765px !important; }
.width-770 { width: 770px !important; }
.width-775 { width: 775px !important; }
.width-780 { width: 780px !important; }
.width-785 { width: 785px !important; }
.width-790 { width: 790px !important; }
.width-795 { width: 795px !important; }
.width-800 { width: 800px !important; }
.width-805 { width: 805px !important; }
.width-810 { width: 810px !important; }
.width-815 { width: 815px !important; }
.width-820 { width: 820px !important; }
.width-825 { width: 825px !important; }
.width-830 { width: 830px !important; }
.width-835 { width: 835px !important; }
.width-840 { width: 840px !important; }
.width-845 { width: 845px !important; }
.width-850 { width: 850px !important; }
.width-855 { width: 855px !important; }
.width-860 { width: 860px !important; }
.width-865 { width: 865px !important; }
.width-870 { width: 870px !important; }
.width-875 { width: 875px !important; }
.width-880 { width: 880px !important; }
.width-885 { width: 885px !important; }
.width-890 { width: 890px !important; }
.width-895 { width: 895px !important; }
.width-900 { width: 900px !important; }
.width-905 { width: 905px !important; }
.width-910 { width: 910px !important; }
.width-915 { width: 915px !important; }
.width-920 { width: 920px !important; }
.width-925 { width: 925px !important; }
.width-930 { width: 930px !important; }
.width-935 { width: 935px !important; }
.width-940 { width: 940px !important; }
.width-945 { width: 945px !important; }
.width-950 { width: 950px !important; }
.width-955 { width: 955px !important; }
.width-960 { width: 960px !important; }
.width-965 { width: 965px !important; }
.width-970 { width: 970px !important; }
.width-975 { width: 975px !important; }
.width-980 { width: 980px !important; }
.width-985 { width: 985px !important; }
.width-990 { width: 990px !important; }
.width-995 { width: 995px !important; }
.width-1000 { width: 1000px !important; }
