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

.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 !important;
     visibility: hidden !important ;
     width: 0 !important ;
     height: 0 !important;
     margin: 0 !important;
     padding: 0 !important;
     border: 0 !important;
}

.full-icon {
     width: 30px;
     height: 30px;
     display:inline-flex;
     flex-direction:row;
     align-items:center;
     justify-content:center;
}
.full-icon.size-small {
     width: 20px;
     height: 20px;
}
.full-icon.size-large {
     width: 40px;
     height: 40px;
}
.full-icon svg {
     width: 20px;
     height: 20px;
}
.full-icon.size-small svg {
     width: 12px;
     height: 12px;
}
.full-icon.size-large svg {
     width: 24px;
     height: 24px;
}

.flex, .flex-inline {
     display: flex;
     flex-direction: column;
     flex-wrap: wrap;
     justify-content: flex-start;
     align-items: flex-start;
}
.flex-inline { display: inline-flex; }
.flex-column { flex-direction: column; }
.flex-row { flex-direction: row; }
.flex-child { flex: 0 0 auto; }
.flex-0 { flex: 0; }
.flex-1 { flex: 1; }
.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;}
.flex-align-center, .align_center { align-items: center; }
.flex-align-stretch, .align_stretch { align-items: stretch; }
.flex-start, .flex-justify-start { justify-content: flex-start; }
.flex-justify-center { justify-content: center;}
.flex-space-between, .space-between { justify-content: space-between;}
.flex-justify-space-around, .space-around { justify-content: space-around;}
.flex-justify-right, .justify-right {
     justify-content: flex-end;
     align-items: right;
}

.flex-justify-left, .justify-left, .flex-justify-start {
     justify-content: flex-start;
}

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

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

.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;
}



.button-left, .button-left:hover, .button-left.active {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-right: 0;
}
.button-right, .button-right:hover, .button-right.active {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
     border-left: var(--content-button-border);
}


.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(--content-border-internal);
     border-radius:var(--content-border-radius);
}

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

.yes-shadow,
.shadowed {
     box-shadow: var(--content-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);
}

.gap-0, .flex-gap-0 {
     gap: 0;
     grid-gap: 0;
}

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

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

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

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

.gap-16, .flex-gap-16,
.grid-gap-16 {
     gap: 16px;
     grid-gap: 16px;
}

/* Grid */
.grid {
     display: grid;
     grid-auto-flow: dense;
     grid-template-columns: repeat(1, 1fr);
     justify-content:start;
     align-items:start;
     justify-items: start;
}
.grid-home { grid-template-columns: repeat(12,1fr); }
.grid-span-1, .span-1 { grid-column: span 1; }
.grid-span-2, .span-2 { grid-column: span 2; }
.grid-span-3, .span-3 { grid-column: span 3; }
.grid-span-4, .span-4 { grid-column: span 4; }
.grid-span-5, .span-5 { grid-column: span 5; }
.grid-span-6, .span-6 { grid-column: span 6; }
.grid-span-7, .span-7 { grid-column: span 7; }
.grid-span-8, .span-8 { grid-column: span 8; }
.grid-span-9, .span-9 { grid-column: span 9; }
.grid-span-10, .span-10 { grid-column: span 10; }
.grid-span-11, .span-11 { grid-column: span 11; }
.grid-span-12, .span-12 { grid-column: span 12; }

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

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

.pos-relative {
     position: relative;
}

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

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

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

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

/* Rotate */
.rotate-90 {
     transform: rotate(90deg);
}
.rotate-180 {
     transform: rotate(180deg);
}
.rotate-n90 {
     transform: rotate(-90deg);
}
.rotate-45 {
     transform: rotate(45deg);
}
.rotate-n45 {
     transform: rotate(-45deg);
}

/* Margin */
.mar-0, .no-margin {
     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-1 {
     margin-top: 1px;
}

.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-12 {
     margin-top: 12px;
}

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

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

.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-r-auto {
     margin-right: auto;
}
.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-l-auto {
     margin-left:auto;
}

.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-10 {
     margin-bottom: 10px;
}

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

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

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

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

.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, .no-padding {
     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-12 {
     padding: 12px;
}

.pad-14 {
     padding: 14px;
}

.pad-16 {
     padding: 16px;
}

.pad-18 {
     padding: 18px;
}

.pad-20 {
     padding: 20px;
}

.pad-top-0, .pad-t-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-8 {
     padding-top: 8px;
}

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

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

.pad-r-0 {
     padding-right: 0;
}

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

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

.pad-l-0 {
     padding-left: 0;
}

.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, .pad-b-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-center {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: Translate(-50%, -50%);
}

.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;
}

.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 */
.no-back {
     background-color: transparent;
     border: 1px solid transparent;
     box-shadow: none;
}
.back-fill {
     background-color: var(--content-back);
     color: var(--content-text);
}
.bgwhite,
.back-white {
     background-color: white;
     color: var(--content-text);
}
.bglight {
     background-color: var(--content-back);
     color: var(--content-text);
}

.cogrey,
.color-grey,
.color-gray {
     color: grey;
}
.cowhite,.color-white {
     color: white;
}
.color-light {
     color: var(--color-light);
}
.color-dark {
     color: var(--color-dark);
}
.color-faded {
     color: var(--color-faded);
}
.color-green {
     color: var(--color-green);
}
.color-red {
     color: var(--color-red);
}
.color-yellow {
     color: var(--color-yellow);
}
.color-cyan {
     color: var(--color-cyan);
}
.color-blue {
     color: var(--color-blue);
}
.color-orange {
     color: var(--color-orange);
}

.color-info {
     color: var(--color-info);
}
.color-caution {
     color: var(--color-caution);
}
.color-warning {
     color: var(--color-warning);
}
.color-error {
     color: var(--color-error);
}
.color-active {
     color: var(--color-active);
}
.color-inactive {
     color: var(--color-inactive);
}

.bgcolor-green {
     background-color: var(--color-green);
}
.bgcolor-red {
     background-color: var(--color-red);
}
.bgcolor-yellow {
     background-color: var(--color-yellow);
}
.bgcolor-cyan {
     background-color: var(--color-cyan);
}
.bgcolor-blue {
     background-color: var(--color-blue);
}
.bgcolor-orange {
     background-color: var(--color-orange);
}

/* 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-4 {
     width: 4px;
}

.w5, .width-5 {
     width: 5px;
}

.w10, .width-10 {
     width: 10px;
}

.w18, .width-18, .font-18 {
     width: 18px;
}

.w20, .width-20 {
     width: 20px;
}

.w24, .width-24 {
     width: 24px;
}

.w25, .width-25 {
     width: 25px;
}

.w30, .width-30 {
     width: 30px;
}

.w34, .width-34 {
     width: 34px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w135, .width-135 {
     width: 135px;
}

.w140, .width-140 {
     width: 140px;
}

.w145, .width-145 {
     width: 145px;
}

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

.w155, .width-155 {
     width: 155px;
}

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

.w165, .width-165 {
     width: 165px;
}

.w170, .width-170 {
     width: 170px;
}

.w175, .width-175 {
     width: 175px;
}

.w180, .width-180 {
     width: 180px;
}

.w185, .width-185 {
     width: 185px;
}

.w190, .width-190 {
     width: 190px;
}

.w195, .width-195 {
     width: 195px;
}

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

.w205, .width-205 {
     width: 205px;
}

.w210, .width-210 {
     width: 210px;
}

.w215, .width-215 {
     width: 215px;
}

.w220, .width-220 {
     width: 220px;
}

.w225, .width-225 {
     width: 225px;
}

.w230, .width-230 {
     width: 230px;
}

.w235, .width-235 {
     width: 235px;
}

.w240, .width-240 {
     width: 240px;
}

.w245, .width-245 {
     width: 245px;
}

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

.w255, .width-255 {
     width: 255px;
}

.w260, .width-260 {
     width: 260px;
}

.w265, .width-265 {
     width: 265px;
}

.w270, .width-270 {
     width: 270px;
}

.w275, .width-275 {
     width: 275px;
}

.w280, .width-280 {
     width: 280px;
}

.w285, .width-285 {
     width: 285px;
}

.w290, .width-290 {
     width: 290px;
}

.w295, .width-295 {
     width: 295px;
}

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

.w305, .width-305 {
     width: 305px;
}

.w310, .width-310 {
     width: 310px;
}

.w315, .width-315 {
     width: 315px;
}

.w320, .width-320 {
     width: 320px;
}

.w325, .width-325 {
     width: 325px;
}

.w330, .width-330 {
     width: 330px;
}

.w335, .width-335 {
     width: 335px;
}

.w340, .width-340 {
     width: 340px;
}

.w345, .width-345 {
     width: 345px;
}

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

.w355, .width-355 {
     width: 355px;
}

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

.w365, .width-365 {
     width: 365px;
}

.w370, .width-370 {
     width: 370px;
}

.w375, .width-375 {
     width: 375px;
}

.w380, .width-380 {
     width: 380px;
}

.w385, .width-385 {
     width: 385px;
}

.w390, .width-390 {
     width: 390px;
}

.w395, .width-395 {
     width: 395px;
}

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

.w405, .width-405 {
     width: 405px;
}

.w410, .width-410 {
     width: 410px;
}

.w415, .width-415 {
     width: 415px;
}

.w420, .width-420 {
     width: 420px;
}

.w425, .width-425 {
     width: 425px;
}

.w430, .width-430 {
     width: 430px;
}

.w435, .width-435 {
     width: 435px;
}

.w440, .width-440 {
     width: 440px;
}

.w445, .width-445 {
     width: 445px;
}

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

.w455, .width-455 {
     width: 455px;
}

.w460, .width-460 {
     width: 460px;
}

.w465, .width-465 {
     width: 465px;
}

.w470, .width-470 {
     width: 470px;
}

.w475, .width-475 {
     width: 475px;
}

.w480, .width-480 {
     width: 480px;
}

.w485, .width-485 {
     width: 485px;
}

.w490, .width-490 {
     width: 490px;
}

.w495, .width-495 {
     width: 495px;
}

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

.w505, .width-505 {
     width: 505px;
}

.w510, .width-510 {
     width: 510px;
}

.w515, .width-515 {
     width: 515px;
}

.w520, .width-520 {
     width: 520px;
}

.w525, .width-525 {
     width: 525px;
}

.w530, .width-530 {
     width: 530px;
}

.w535, .width-535 {
     width: 535px;
}

.w540, .width-540 {
     width: 540px;
}

.w545, .width-545 {
     width: 545px;
}

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

.w555, .width-555 {
     width: 555px;
}

.w560, .width-560 {
     width: 560px;
}

.w565, .width-565 {
     width: 565px;
}

.w570, .width-570 {
     width: 570px;
}

.w575, .width-575 {
     width: 575px;
}

.w580, .width-580 {
     width: 580px;
}

.w585, .width-585 {
     width: 585px;
}

.w590, .width-590 {
     width: 590px;
}

.w595, .width-595 {
     width: 595px;
}

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

.w605, .width-605 {
     width: 605px;
}

.w610, .width-610 {
     width: 610px;
}

.w615, .width-615 {
     width: 615px;
}

.w620, .width-620 {
     width: 620px;
}

.w625, .width-625 {
     width: 625px;
}

.w630, .width-630 {
     width: 630px;
}

.w635, .width-635 {
     width: 635px;
}

.w640, .width-640 {
     width: 640px;
}

.w645, .width-645 {
     width: 645px;
}

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

.w655, .width-655 {
     width: 655px;
}

.w660, .width-660 {
     width: 660px;
}

.w665, .width-665 {
     width: 665px;
}

.w670, .width-670 {
     width: 670px;
}

.w675, .width-675 {
     width: 675px;
}

.w680, .width-680 {
     width: 680px;
}

.w685, .width-685 {
     width: 685px;
}

.w690, .width-690 {
     width: 690px;
}

.w695, .width-695 {
     width: 695px;
}

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

.w705, .width-705 {
     width: 705px;
}

.w710, .width-710 {
     width: 710px;
}

.w715, .width-715 {
     width: 715px;
}

.w720, .width-720 {
     width: 720px;
}

.w725, .width-725 {
     width: 725px;
}

.w730, .width-730 {
     width: 730px;
}

.w735, .width-735 {
     width: 735px;
}

.w740, .width-740 {
     width: 740px;
}

.w745, .width-745 {
     width: 745px;
}

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

.w755, .width-755 {
     width: 755px;
}

.w760, .width-760 {
     width: 760px;
}

.w765, .width-765 {
     width: 765px;
}

.w770, .width-770 {
     width: 770px;
}

.w775, .width-775 {
     width: 775px;
}

.w780, .width-780 {
     width: 780px;
}

.w785, .width-785 {
     width: 785px;
}

.w790, .width-790 {
     width: 790px;
}

.w795, .width-795 {
     width: 795px;
}

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

.w805, .width-805 {
     width: 805px;
}

.w810, .width-810 {
     width: 810px;
}

.w815, .width-815 {
     width: 815px;
}

.w820, .width-820 {
     width: 820px;
}

.w825, .width-825 {
     width: 825px;
}

.w830, .width-830 {
     width: 830px;
}

.w835, .width-835 {
     width: 835px;
}

.w840, .width-840 {
     width: 840px;
}

.w845, .width-845 {
     width: 845px;
}

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

.w855, .width-855 {
     width: 855px;
}

.w860, .width-860 {
     width: 860px;
}

.w865, .width-865 {
     width: 865px;
}

.w870, .width-870 {
     width: 870px;
}

.w875, .width-875 {
     width: 875px;
}

.w880, .width-880 {
     width: 880px;
}

.w885, .width-885 {
     width: 885px;
}

.w890, .width-890 {
     width: 890px;
}

.w895, .width-895 {
     width: 895px;
}

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

.w905, .width-905 {
     width: 905px;
}

.w910, .width-910 {
     width: 910px;
}

.w915, .width-915 {
     width: 915px;
}

.w920, .width-920 {
     width: 920px;
}

.w925, .width-925 {
     width: 925px;
}

.w930, .width-930 {
     width: 930px;
}

.w935, .width-935 {
     width: 935px;
}

.w940, .width-940 {
     width: 940px;
}

.w945, .width-945 {
     width: 945px;
}

.w950, .width-950 {
     width: 950px;
}

.w955, .width-955 {
     width: 955px;
}

.w960, .width-960 {
     width: 960px;
}

.w965, .width-965 {
     width: 965px;
}

.w970, .width-970 {
     width: 970px;
}

.w975, .width-975 {
     width: 975px;
}

.w980, .width-980 {
     width: 980px;
}

.w985, .width-985 {
     width: 985px;
}

.w990, .width-990 {
     width: 990px;
}

.w995, .width-995 {
     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; }
.h25 { height: 25px; }
.h30 { height: 30px; }
.h40 { height: 30px; }
.h50 { height: 50px; }
.h60 { height: 60px; }

.lh20 { line-height: 20px; }
.lh24 { line-height: 24px; }
.lh25 { line-height: 25px; }
.lh30 { line-height: 30px; }
.lh40 { line-height: 40px; }
.lh50 { line-height: 50px; }
.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, .bor, .border {
     border: var(--content-border-internal);
}

.border-left {
     border-left: var(--content-border-internal);
}

.border-right {
     border-right: var(--content-border-internal);
}

.border-top {
     border-top: var(--content-border-internal);
}

.border-bottom {
     border-bottom: var(--content-border-internal);
}

.border-0 {border: 0;}

.no-border {
     border: 1px solid transparent;
}

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

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

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

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

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

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

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

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

.noover, .no-over, .no-overflow { 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%; }

.break-word {
     word-break: break-word;
     overflow-wrap: break-word;
}

/* 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%;
}
