/* Quick */
.bold {
     font-weight: bold;
}
.normal {font-weight:normal;}

.under,
.underline {
     text-decoration: underline;
}

.italic {
     font-style: italic;
}

.strike {
     text-decoration: line-through;
}

.display-block,
.block {
     display: block;
}

.disib,
.inline {
     display: inline-block;
}

.disflex,
.disfl {
     display: flex;
}

.distc {
     display: table-cell;
}

.disnone,
.hide {
     display: none;
     visibility: hidden;
     width: 0;
     height: 0;
     margin: 0;
     padding: 0;
     border: 0;
}

.grid-hidden {
     visibility: hidden;
     display: none;
     width: 0;
     height: 0;
     min-width: 0;
     min-height: 0;
     max-width: 0;
     max-height: 0;
     border: 0;
     background: transparent;
     opacity: 0;
}

.input-hidden {
     width:0px;height:0px;max-width:0px;min-width:0px;
     max-height:0px;min-height:0px;
     opacity:0;visibility: hidden;
     position:absolute;pointer-events:all;
     display:inline-block;
     flex:0;margin:0;padding:0;
}

.border-no, .no-border {border-color:transparent;}
.border-0 {border: 0;}

.no-shadow {box-shadow: none;}
.no-adjust {
     size-adjust: none;
     field-sizing:fixed;
     -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
     -ms-text-size-adjust: none;
     overflow:auto;
     resize:none;
}
.no-resize {
     overflow:auto;
     resize:none;
}

.border, .bordered {
     border: var(--primary-border);
     border-radius:var(--radius);
}

.border-secondary {
     border: var(--secondary-border);
     border-radius: var(--radius);
}

.yes-shadow,
.shadowed {
     box-shadow: var(--box-shadow);
}

/* Font */
.size-8 {
     font-size: var(--font-size-8);
}

.size-10 {
     font-size: var(--font-size-10);
}

.size-12 {
     font-size: var(--font-size-12);
}

.size-14 {
     font-size: var(--font-size-14);
}

.size-16 {
     font-size: var(--font-size-16);
}

.size-18 {
     font-size: var(--font-size-18);
}

.size-20 {
     font-size: var(--font-size-20);
}

.size-22 {
     font-size: var(--font-size-22);
}

.size-24 {
     font-size: var(--font-size-24);
}

.size-26 {
     font-size: var(--font-size-26);
}

.size-28 {
     font-size: var(--font-size-28);
}

.size-30 {
     font-size: var(--font-size-30);
}

/* Flex */
.flex-row {
     display: flex;
     flex-direction: row;
}
.flex-inline-row {
     display: inline-flex;
     flex-direction: row;
}

.flex-column {
     display: flex;
     flex-direction: column;
}
.flex-inline-column {
     display: inline-flex;
     flex-direction: column;
}

.flex-child {
     flex: 0 0 auto;
}

.flex-0 {
     flex: 0;
}
.flex-1 {
     flex: 1;
     display: inline-block;
}
.flex-2 {
     flex: 2;
}
.flex-grow, .flex-grow-1 {flex-grow:1;}
.flex-grow-2 {flex-grow:2;}
.flex-grow-3 {flex-grow:3;}
.flex-shrink {flex-shrink: 1;}
.flex-wrap {flex-wrap:wrap;}
.flex-nowrap {flex-wrap:nowrap;}
.flex-row.flex-reverse {flex-direction:row-reverse;}
.flex-column.flex-reverse {flex-direction:column-reverse;}

.space-around {
     justify-content: space-around;
}

.space-between {
     justify-content: space-between;
}

.gap-2,
.grid-gap-2 {
     gap: 4px;
     grid-gap: 2px;
}

.gap-4,
.grid-gap-4 {
     gap: 4px;
     grid-gap: 4px;
}

.gap-8,
.grid-gap-8 {
     gap: 8px;
     grid-gap: 8px;
}

.gap-12,
.grid-gap-12 {
     gap: 12px;
     grid-gap: 12px;
}

/* Grid */

.half {
     display: table-cell;
     width: 50%;
}

/* Position */
.posa,
.pos-absolute {
     position: absolute;
}

.posr,
.pos-relative {
     position: relative;
}

.posar,
.pos-right {
     position: absolute;
     right: 0;
     left: auto;
     bottom: 0;
     top: 0;
     height: 100%;
     width: auto;
}

.posal,
.pos-left {
     position: absolute;
     right: auto;
     left: 0;
     bottom: 0;
     top: 0;
     height: 100%;
     width: auto;
}

.posat,
.pos-top {
     position: absolute;
     right: 0;
     left: 0;
     bottom: auto;
     top: 0;
     height: auto;
     width: 100%;
}

.posab,
.pos-bottom {
     position: absolute;
     right: 0;
     left: 0;
     bottom: 0;
     top: auto;
     height: auto;
     width: 100%;
}

/* Margin */
.mar-0 {
     margin: 0;
}

.mar-2 {
     margin: 2px;
}

.mar-4 {
     margin: 4px;
}

.mar-5 {
     margin: 5px;
}

.mar-6 {
     margin: 6px;
}

.mar-8 {
     margin: 8px;
}

.mar-10 {
     margin: 10px;
}

.mar-20 {
     margin: 20px;
}

.mar-t-2 {
     margin-top: 2px;
}

.mar-t-4 {
     margin-top: 4px;
}

.mar-t-5 {
     margin-top: 5px;
}

.mar-t-6 {
     margin-top: 6px;
}

.mar-t-8 {
     margin-top: 8px;
}

.mar-t-10 {
     margin-top: 10px;
}

.mar-t-20 {
     margin-top: 20px;
}

.mar-r-2 {
     margin-right: 2px;
}

.mar-r-4 {
     margin-right: 4px;
}

.mar-r-5 {
     margin-right: 5px;
}

.mar-r-6 {
     margin-right: 6px;
}

.mar-r-8 {
     margin-right: 8px;
}

.mar-r-10 {
     margin-right: 10px;
}

.mar-r-20 {
     margin-right: 20px;
}

.mar-l-2 {
     margin-left: 2px;
}

.mar-l-4 {
     margin-left: 4px;
}

.mar-l-5 {
     margin-left: 5px;
}

.mar-l-8 {
     margin-left: 8px;
}

.mar-l-10 {
     margin-left: 10px;
}

.mar-l-20 {
     margin-left: 20px;
}

.mar-b-2 {
     margin-bottom: 2px;
}

.mar-b-4 {
     margin-bottom: 4px;
}

.mar-b-5 {
     margin-bottom: 5px;
}

.mar-b-8 {
     margin-bottom: 8px;
}

.mar-b-10 {
     margin-bottom: 10px;
}

.mar-b-20 {
     margin-bottom: 20px;
}

.margin-bottom {
     margin-bottom: var(--margin);
}

.margin-top {
     margin-top: var(--margin);
}

.padded {
     padding: var(--padding);
}

.padded-sides {
     padding-left: var(--padding);
     padding-right: var(--padding);
}

.padded-left {
     padding-left: var(--padding);
}

.padded-right {
     padding-right: var(--padding);
}

.padded-top {
     padding-top: var(--padding);
}

.padded-bottom {
     padding-bottom: var(--padding);
}

.pad-0, .pad-no {
     padding: 0;
}

.pad-2 {
     padding: 2px;
}

.pad-4 {
     padding: 4px;
}

.pad-5 {
     padding: 5px;
}

.pad-8, .padding-8 {
     padding: 8px;
}

.pad-10 {
     padding: 10px;
}

.pad-top-0 {
     padding-top: 0;
}
.pad-t-2 {
     padding-top: 2px;
}

.pad-t-3 {
     padding-top: 3px;
}

.pad-t-4, .pad-top-4 {
     padding-top: 4px;
}

.pad-t-5 {
     padding-top: 5px;
}

.pad-t-10 {
     padding-top: 10px;
}

.pad-r-5 {
     padding-right: 5px;
}

.pad-r-10 {
     padding-right: 10px;
}

.pad-l-2 {
     padding-left: 2px;
}

.pad-l-4 {
     padding-left: 4px;
}

.pad-l-5 {
     padding-left: 5px;
}

.pad-l-8 {
     padding-left: 8px;
}

.pad-l-10 {
     padding-left: 10px;
}

.pad-r-2 {
     padding-right: 2px;
}

.pad-r-4 {
     padding-right: 4px;
}

.pad-r-8 {
     padding-right: 8px;
}

.pad-r-20 {
     padding-right: 20px;
}

.pad-bottom-0 {
     padding-bottom: 0;
}

.pad-b-2 {
     padding-bottom: 2px;
}

.pad-b-3 {
     padding-bottom: 3px;
}

.pad-b-4 {
     padding-bottom: 4px;
}

.pad-b-5 {
     padding-bottom: 5px;
}

.pad-b-8 {
     padding-bottom: 8px;
}

.pad-b-10 {
     padding-bottom: 10px;
}

.float-r,
.float-right {
     float: right;
}

.float-l,
.float-left {
     float: left;
}

.pos-c,
.pos-center {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: Translate(-50%, -50%);
}

.pos-r,.pos-right {
     position: absolute;
     right: 0;
     top:50%;
     transform: translateY(-50%);
}

.center {
     display: flex;
     flex-direction: row;
     align-items: center;
     justify-content: center;
}

.align-center {
     text-align: center;
     align-items: center;
}

.align-right {
     text-align: right;
}

.align-left {
     text-align: left;
}

.align-justify {
     text-align: justify;
}

.justify-right {
     justify-content: flex-end;
     align-items: right;
}

.justify-left {
     justify-content: flex-start;
     align-items: left;
}

.justify-around {
     justify-content: space-around;
     align-items: center;
}

.justify-between {
     justify-content: space-between;
     align-items: center;
}

.font8, .font-8, .font-size-8 {
     font-size: 8px;
}

.font10, .font-10, .font-size-10 {
     font-size: 10px;
}

.font-12, .font-12, .font-size-12 {
     font-size: 12px;
}

.font14, .font-14, .font-size-14 {
     font-size: 14px;
}

.font16, .font-16, .font-size-16 {
     font-size: 16px;
}

.font18, .font-18, .font-size-18 {
     font-size: 18px;
}

.font20, .font-20, .font-size-20 {
     font-size: 20px;
}

.font22, .font-22, .font-size-22 {
     font-size: 22px;
}

.font24, .font-24, .font-size-24 {
     font-size: 24px;
}

.font26, .font-26, .font-size-26 {
     font-size: 26px;
}

.pointer {
     cursor: pointer;
}

.circle {
     border-radius: 50%;
}

mark {
     background-color: yellow;
     color: #333;
}

.selectable {
     user-select: text;
     overflow-wrap: break-word;
}

/* Colors */
.back-no {
     background-color: transparent;
     border: 1px solid transparent;
     box-shadow: none;
}
.back-fill {
     background-color: var(--primary-back);
     color: var(--primary-text);
}
.bgwhite,
.back-white {
     background-color: white;
}

.cogrey,
.color-grey,
.color-gray {
     color: grey;
}
.cowhite,.color-white {
     color: white;
}

/* Width */
.min100 {
     min-width: 100px;
}

.min200 {
     min-width: 200px;
}

.min300 {
     min-width: 300px;
}

.w45p {
     width: calc(50% - 10px);
}

.w50p, .width-50p, .width-half, .whalf {
     width: 50%;min-width:50%;max-width:50%;
}

.w95p, .width-95p {
     width: calc(100% - 5px);
}

.w100p, .width-100p, .wfull, .width-full {
     width: 100%;
}

.wauto, .width-auto {
     width: auto;
}

.w4 {
     width: 4px;
}

.w5 {
     width: 5px;
}

.w10 {
     width: 10px;
}

.w18 {
     width: 18px;
}

.w20 {
     width: 20px;
}

.w24 {
     width: 24px;
}

.w25 {
     width: 25px;
}

.w30 {
     width: 30px;
}

.w34 {
     width: 34px;
}

.w40 {
     width: 40px;min-width:40px;max-width:40px;
}

.w50 {
     width: 50px;min-width:50px;max-width:50px;
}
.min50 {
     min-width: 50px;
}

.w60 {
     width: 60px;min-width:60px;max-width:60px;
}
.min60 {
     min-width: 60px;
}

.w70 {
     width: 70px;min-width:70px;max-width:70px;
}
.min70 {
     min-width: 70px;
}

.w80 {
     width: 80px;min-width:80px;max-width:80px;
}
.min80 {
     min-width: 80px;
}

.w65 {
     width: 65px;min-width:65px;max-width:65px;
}

.w75 {
     width: 75px;min-width:75px;max-width:75px;
}

.w85 {
     width: 85px;min-width:85px;max-width:85px;
}

.w100, .width-100 {
     width: 100px;
     max-width: 100px;
     min-width: 100px;
}

.w105 {
     width: 105px;
     max-width: 105px;
     min-width: 105px;
}

.w110 {
     width: 110px;
     max-width: 110px;
     min-width: 110px;
}

.w115 {
     width: 115px;
     max-width: 115px;
     min-width: 115px;
}

.w120 {
     width: 120px;
     max-width: 120px;
     min-width: 120px;
}

.w125 {
     width: 125px;
     max-width: 125px;
     min-width: 125px;
}

.w130 {
     width: 130px;
     max-width: 130px;
     min-width: 130px;
}

.w135 {
     width: 135px;
}

.w140 {
     width: 140px;
}

.w145 {
     width: 145px;
}

.w150 ,.width-150 {
     width: 150px;
}

.w155 {
     width: 155px;
}

.w160 {
     width: 160px;
     min-width: 160px;
     max-width: 160px;
}

.w165 {
     width: 165px;
}

.w170 {
     width: 170px;
}

.w175 {
     width: 175px;
}

.w180 {
     width: 180px;
}

.w185 {
     width: 185px;
}

.w190 {
     width: 190px;
}

.w195 {
     width: 195px;
}

.w200, .width-200 {
     width: 200px;
     min-width: 200px;
     max-width: 200px;
}

.w205 {
     width: 205px;
}

.w210 {
     width: 210px;
}

.w215 {
     width: 215px;
}

.w220 {
     width: 220px;
}

.w225 {
     width: 225px;
}

.w230 {
     width: 230px;
}

.w235 {
     width: 235px;
}

.w240 {
     width: 240px;
}

.w245 {
     width: 245px;
}

.w250, .width-250 {
     width: 250px;
     max-width: 250px;
     min-width: 250px;
}

.w255 {
     width: 255px;
}

.w260 {
     width: 260px;
}

.w265 {
     width: 265px;
}

.w270 {
     width: 270px;
}

.w275 {
     width: 275px;
}

.w280 {
     width: 280px;
}

.w285 {
     width: 285px;
}

.w290 {
     width: 290px;
}

.w295 {
     width: 295px;
}

.w300, .width-300{
     width: 300px;
     max-width: 300px;
     min-width: 300px;
}

.w305 {
     width: 305px;
}

.w310 {
     width: 310px;
}

.w315 {
     width: 315px;
}

.w320 {
     width: 320px;
}

.w325 {
     width: 325px;
}

.w330 {
     width: 330px;
}

.w335 {
     width: 335px;
}

.w340 {
     width: 340px;
}

.w345 {
     width: 345px;
}

.w350, .width-350 {
     width: 350px;
     max-width: 350px;
     min-width: 350px;
}

.w355 {
     width: 355px;
}

.w360 {
     width: 360px;
     max-width: 360px;
     min-width: 360px;
}

.w365 {
     width: 365px;
}

.w370 {
     width: 370px;
}

.w375 {
     width: 375px;
}

.w380 {
     width: 380px;
}

.w385 {
     width: 385px;
}

.w390 {
     width: 390px;
}

.w395 {
     width: 395px;
}

.w400, .width-400 {
     width: 400px;
     max-width: 400px;
     min-width: 400px;
}

.w405 {
     width: 405px;
}

.w410 {
     width: 410px;
}

.w415 {
     width: 415px;
}

.w420 {
     width: 420px;
}

.w425 {
     width: 425px;
}

.w430 {
     width: 430px;
}

.w435 {
     width: 435px;
}

.w440 {
     width: 440px;
}

.w445 {
     width: 445px;
}

.w450, .width-450 {
     width: 450px;
     max-width: 450px;
     min-width: 450px;
}

.w455 {
     width: 455px;
}

.w460 {
     width: 460px;
}

.w465 {
     width: 465px;
}

.w470 {
     width: 470px;
}

.w475 {
     width: 475px;
}

.w480 {
     width: 480px;
}

.w485 {
     width: 485px;
}

.w490 {
     width: 490px;
}

.w495 {
     width: 495px;
}

.w500, .width-500 {
     width: 500px;
     max-width: 500px;
     min-width: 500px;
}

.w505 {
     width: 505px;
}

.w510 {
     width: 510px;
}

.w515 {
     width: 515px;
}

.w520 {
     width: 520px;
}

.w525 {
     width: 525px;
}

.w530 {
     width: 530px;
}

.w535 {
     width: 535px;
}

.w540 {
     width: 540px;
}

.w545 {
     width: 545px;
}

.w550 ,.width-550{
     width: 550px;
     max-width: 550px;
     min-width: 550px;
}

.w555 {
     width: 555px;
}

.w560 {
     width: 560px;
}

.w565 {
     width: 565px;
}

.w570 {
     width: 570px;
}

.w575 {
     width: 575px;
}

.w580 {
     width: 580px;
}

.w585 {
     width: 585px;
}

.w590 {
     width: 590px;
}

.w595 {
     width: 595px;
}

.w600, .width-600 {
     width: 600px;
     max-width: 600px;
     min-width: 600px;
}

.w605 {
     width: 605px;
}

.w610 {
     width: 610px;
}

.w615 {
     width: 615px;
}

.w620 {
     width: 620px;
}

.w625 {
     width: 625px;
}

.w630 {
     width: 630px;
}

.w635 {
     width: 635px;
}

.w640 {
     width: 640px;
}

.w645 {
     width: 645px;
}

.w650 {
     width: 650px;
     max-width: 650px;
     min-width: 650px;     
}

.w655 {
     width: 655px;
}

.w660 {
     width: 660px;
}

.w665 {
     width: 665px;
}

.w670 {
     width: 670px;
}

.w675 {
     width: 675px;
}

.w680 {
     width: 680px;
}

.w685 {
     width: 685px;
}

.w690 {
     width: 690px;
}

.w695 {
     width: 695px;
}

.w700, .width-700 {
     width: 700px;
     min-width: 700px;     
     max-width: 700px;
}

.w705 {
     width: 705px;
}

.w710 {
     width: 710px;
}

.w715 {
     width: 715px;
}

.w720 {
     width: 720px;
}

.w725 {
     width: 725px;
}

.w730 {
     width: 730px;
}

.w735 {
     width: 735px;
}

.w740 {
     width: 740px;
}

.w745 {
     width: 745px;
}

.w750, .width-750 {
     width: 750px;
     max-width: 750px;     
     min-width: 750px;
}

.w755 {
     width: 755px;
}

.w760 {
     width: 760px;
}

.w765 {
     width: 765px;
}

.w770 {
     width: 770px;
}

.w775 {
     width: 775px;
}

.w780 {
     width: 780px;
}

.w785 {
     width: 785px;
}

.w790 {
     width: 790px;
}

.w795 {
     width: 795px;
}

.w800, .width-800 {
     width: 800px;
     min-width: 800px;
     max-width: 800px;
}

.w805 {
     width: 805px;
}

.w810 {
     width: 810px;
}

.w815 {
     width: 815px;
}

.w820 {
     width: 820px;
}

.w825 {
     width: 825px;
}

.w830 {
     width: 830px;
}

.w835 {
     width: 835px;
}

.w840 {
     width: 840px;
}

.w845 {
     width: 845px;
}

.w850, .width-850 {
     width: 850px;
     min-width: 850px;
     max-width: 850px;
}

.w855 {
     width: 855px;
}

.w860 {
     width: 860px;
}

.w865 {
     width: 865px;
}

.w870 {
     width: 870px;
}

.w875 {
     width: 875px;
}

.w880 {
     width: 880px;
}

.w885 {
     width: 885px;
}

.w890 {
     width: 890px;
}

.w895 {
     width: 895px;
}

.w900,.width-900 {
     width: 900px;
     min-width: 900px;
     max-width: 900px;
}

.w905 {
     width: 905px;
}

.w910 {
     width: 910px;
}

.w915 {
     width: 915px;
}

.w920 {
     width: 920px;
}

.w925 {
     width: 925px;
}

.w930 {
     width: 930px;
}

.w935 {
     width: 935px;
}

.w940 {
     width: 940px;
}

.w945 {
     width: 945px;
}

.w950 {
     width: 950px;
}

.w955 {
     width: 955px;
}

.w960 {
     width: 960px;
}

.w965 {
     width: 965px;
}

.w970 {
     width: 970px;
}

.w975 {
     width: 975px;
}

.w980 {
     width: 980px;
}

.w985 {
     width: 985px;
}

.w990 {
     width: 990px;
}

.w995 {
     width: 995px;
}

.w1000, .width-1000 {
     width: 1000px;
     min-width: 1000px;
     max-width: 1000px;
}

.max100 {max-width:100px;}
.max200 {max-width:200px;}
.max300 {max-width:300px;}
.max400 {max-width:400px;}
.max500 {max-width:500px;}
.max600 {max-width:600px;}
.max700 {max-width:700px;}
.max800 {max-width:800px;}
.max900 {max-width:900px;}
.max1000 {max-width:1000px;}

.max-width-x1 {max-width:300px;} /* Box Width x 1 */
.max-width-x2 {max-width:604px;} /* Box Width x 2 */
.max-width-x3 {max-width:908px;} /* Box Width x 3 */
.max-width-x4 {max-width:1216px;} /* Box Width x 4 */
.max-width-x5 {max-width:1532px;} /* Box Width x 5 */
.max-width-x6 {max-width:1864;} /* Box Width x 6 */

/* Height */
.hauto {
     height: auto;
}

.h4 {
     height: 4px;
}

.h5 {
     height: 5px;
}

.h10 {
     height: 10px;
}

.h24 {
     height: 24px;
}

.h100 {
     height: 100px;
}

.h105 {
     height: 105px;
}

.h110 {
     height: 110px;
}

.h115 {
     height: 115px;
}

.h120 {
     height: 120px;
}

.h125 {
     height: 125px;
}

.h130 {
     height: 130px;
}

.h135 {
     height: 135px;
}

.h140 {
     height: 140px;
}

.h145 {
     height: 145px;
}

.h150 {
     height: 150px;
}

.h155 {
     height: 155px;
}

.h160 {
     height: 160px;
}

.h165 {
     height: 165px;
}

.h170 {
     height: 170px;
}

.h175 {
     height: 175px;
}

.h180 {
     height: 180px;
}

.h185 {
     height: 185px;
}

.h190 {
     height: 190px;
}

.h195 {
     height: 195px;
}

.h200 {
     height: 200px;
}

.h205 {
     height: 205px;
}

.h210 {
     height: 210px;
}

.h215 {
     height: 215px;
}

.h220 {
     height: 220px;
}

.h225 {
     height: 225px;
}

.h230 {
     height: 230px;
}

.h235 {
     height: 235px;
}

.h240 {
     height: 240px;
}

.h245 {
     height: 245px;
}

.h250 {
     height: 250px;
}

.h255 {
     height: 255px;
}

.h260 {
     height: 260px;
}

.h265 {
     height: 265px;
}

.h270 {
     height: 270px;
}

.h275 {
     height: 275px;
}

.h280 {
     height: 280px;
}

.h285 {
     height: 285px;
}

.h290 {
     height: 290px;
}

.h295 {
     height: 295px;
}

.h300 {
     height: 300px;
}

.h305 {
     height: 305px;
}

.h310 {
     height: 310px;
}

.h315 {
     height: 315px;
}

.h320 {
     height: 320px;
}

.h325 {
     height: 325px;
}

.h330 {
     height: 330px;
}

.h335 {
     height: 335px;
}

.h340 {
     height: 340px;
}

.h345 {
     height: 345px;
}

.h350 {
     height: 350px;
}

.h355 {
     height: 355px;
}

.h360 {
     height: 360px;
}

.h365 {
     height: 365px;
}

.h370 {
     height: 370px;
}

.h375 {
     height: 375px;
}

.h380 {
     height: 380px;
}

.h385 {
     height: 385px;
}

.h390 {
     height: 390px;
}

.h395 {
     height: 395px;
}

.h400 {
     height: 400px;
}

.h405 {
     height: 405px;
}

.h410 {
     height: 410px;
}

.h415 {
     height: 415px;
}

.h420 {
     height: 420px;
}

.h425 {
     height: 425px;
}

.h430 {
     height: 430px;
}

.h435 {
     height: 435px;
}

.h440 {
     height: 440px;
}

.h445 {
     height: 445px;
}

.h450 {
     height: 450px;
}

.h455 {
     height: 455px;
}

.h460 {
     height: 460px;
}

.h465 {
     height: 465px;
}

.h470 {
     height: 470px;
}

.h475 {
     height: 475px;
}

.h480 {
     height: 480px;
}

.h485 {
     height: 485px;
}

.h490 {
     height: 490px;
}

.h495 {
     height: 495px;
}

.h500 {
     height: 500px;
}

.h505 {
     height: 505px;
}

.h510 {
     height: 510px;
}

.h515 {
     height: 515px;
}

.h520 {
     height: 520px;
}

.h525 {
     height: 525px;
}

.h530 {
     height: 530px;
}

.h535 {
     height: 535px;
}

.h540 {
     height: 540px;
}

.h545 {
     height: 545px;
}

.h550 {
     height: 550px;
}

.h555 {
     height: 555px;
}

.h560 {
     height: 560px;
}

.h565 {
     height: 565px;
}

.h570 {
     height: 570px;
}

.h575 {
     height: 575px;
}

.h580 {
     height: 580px;
}

.h585 {
     height: 585px;
}

.h590 {
     height: 590px;
}

.h595 {
     height: 595px;
}

.h600 {
     height: 600px;
}

.h605 {
     height: 605px;
}

.h610 {
     height: 610px;
}

.h615 {
     height: 615px;
}

.h620 {
     height: 620px;
}

.h625 {
     height: 625px;
}

.h630 {
     height: 630px;
}

.h635 {
     height: 635px;
}

.h640 {
     height: 640px;
}

.h645 {
     height: 645px;
}

.h650 {
     height: 650px;
}

.h655 {
     height: 655px;
}

.h660 {
     height: 660px;
}

.h665 {
     height: 665px;
}

.h670 {
     height: 670px;
}

.h675 {
     height: 675px;
}

.h680 {
     height: 680px;
}

.h685 {
     height: 685px;
}

.h690 {
     height: 690px;
}

.h695 {
     height: 695px;
}

.h700 {
     height: 700px;
}

.h705 {
     height: 705px;
}

.h710 {
     height: 710px;
}

.h715 {
     height: 715px;
}

.h720 {
     height: 720px;
}

.h725 {
     height: 725px;
}

.h730 {
     height: 730px;
}

.h735 {
     height: 735px;
}

.h740 {
     height: 740px;
}

.h745 {
     height: 745px;
}

.h750 {
     height: 750px;
}

.h755 {
     height: 755px;
}

.h760 {
     height: 760px;
}

.h765 {
     height: 765px;
}

.h770 {
     height: 770px;
}

.h775 {
     height: 775px;
}

.h780 {
     height: 780px;
}

.h785 {
     height: 785px;
}

.h790 {
     height: 790px;
}

.h795 {
     height: 795px;
}

.h800 {
     height: 800px;
}

.h805 {
     height: 805px;
}

.h810 {
     height: 810px;
}

.h815 {
     height: 815px;
}

.h820 {
     height: 820px;
}

.h825 {
     height: 825px;
}

.h830 {
     height: 830px;
}

.h835 {
     height: 835px;
}

.h840 {
     height: 840px;
}

.h845 {
     height: 845px;
}

.h850 {
     height: 850px;
}

.h855 {
     height: 855px;
}

.h860 {
     height: 860px;
}

.h865 {
     height: 865px;
}

.h870 {
     height: 870px;
}

.h875 {
     height: 875px;
}

.h880 {
     height: 880px;
}

.h885 {
     height: 885px;
}

.h890 {
     height: 890px;
}

.h895 {
     height: 895px;
}

.h900 {
     height: 900px;
}

.h905 {
     height: 905px;
}

.h910 {
     height: 910px;
}

.h915 {
     height: 915px;
}

.h920 {
     height: 920px;
}

.h925 {
     height: 925px;
}

.h930 {
     height: 930px;
}

.h935 {
     height: 935px;
}

.h940 {
     height: 940px;
}

.h945 {
     height: 945px;
}

.h950 {
     height: 950px;
}

.h955 {
     height: 955px;
}

.h960 {
     height: 960px;
}

.h965 {
     height: 965px;
}

.h970 {
     height: 970px;
}

.h975 {
     height: 975px;
}

.h980 {
     height: 980px;
}

.h985 {
     height: 985px;
}

.h990 {
     height: 990px;
}

.h995 {
     height: 995px;
}

.h1000 {
     height: 1000px;
}

.h100p {
     height: 100%;
}

/* Line Height */
.h20 {
     height: 20px;
}

.lh20 {
     line-height: 20px;
}

.lh24 {
     line-height: 24px;
}

.h25 {
     height: 25px;
}

.lh25 {
     line-height: 25px;
}

.h30 {
     height: 30px;
}

.lh30 {
     line-height: 30px;
}

.h40 {
     height: 30px;
}

.lh40 {
     line-height: 40px;
}

.h50 {
     height: 50px;
}

.lh50 {
     line-height: 50px;
}

.h60 {
     height: 60px;
}
.lh60 {
     line-height: 60px;
}

.min-h-auto {
     min-height: auto;
}
.max-h-none {
     max-height:none;
}

/* Opacity */
.opac0 {
     opacity: .0;
}

.opac25 {
     opacity: 0.25;
}

.opac50 {
     opacity: 0.5;
}

.opac75 {
     opacity: 0.75;
}

.opac1,
.opac100 {
     opacity: 1
}

/* Color */
.no-back,
.nobackground {
     background-color: transparent;
}

.nocolor {
     color: transparent;
}

/* Border */
.bord {
     border: var(--primary-border);
}

.bor {
     border: 1px solid var(--primary-border-color);
}

.borl {
     border-left: 1px solid var(--primary-border-color);
}

.borr {
     border-right: 1px solid var(--primary-border-color);
}

.bort {
     border-top: 1px solid var(--primary-border-color);
}

.borb {
     border-bottom: 1px solid var(--primary-border-color);
}

.nbor {
     border: 1px solid transparent;
}

.nborl {
     border-left: 1px solid transparent;
}

.nborr {
     border-right: 1px solid transparent;
}

.nbort {
     border-top: 1px solid transparent;
}

.nborb {
     border-bottom: 1px solid transparent;
}

.nobor,
.noborder {
     border-color: transparent;
     border-width: 0;
}

/* Border Radius */
.noborr,
.noborderradius {
     border-radius: 0;
}

.borrd,
.borrad,
.border-radius {
     border-radius: var(--radius);
}

.borrdbl {
     border-bottom-left-radius: var(--radius);
}

.noover {
     overflow: hidden;
}

.ellipse {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}

.shaded {
     background-color:rgba(0,0,0,0.05);
}
.fadded {
     opacity:0.75;
}
.rounded {
     border-radius: 50%;
}

/* Vertical Split */
.vertical-split-2 {
     display: block;
     height: 2px;
     width: 100%;
}

.vertical-split-4 {
     display: block;
     height: 4px;
     width: 100%;
}

.vertical-split-10 {
     display: block;
     height: 10px;
     width: 100%;
}
