*,
body,
html {
    -webkit-tap-highlight-color: transparent;
}

* {
    text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -webkit-text-rendering: optimizeLegibility;
    box-sizing: border-box;
}

body {
    background: #f9f9fb;
    font-family: "Roboto", open-sans, sans-serif;
    -webkit-font-smoothing: antialiased;
    color: #3c485a;
}

a {
    text-decoration: none;
}

.rotate {
    /* Safari */
    -webkit-transform: rotate(-90deg);
    /* Firefox */
    -moz-transform: rotate(-90deg);
    /* IE */
    -ms-transform: rotate(-90deg);
    /* Opera */
    -o-transform: rotate(-90deg);
    /* Internet Explorer */
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
}

::placeholder {
    color: #eee;
    opacity: 1; /* Firefox */
    font-style: italic;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #eee;
    font-style: italic;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #eee;
    font-style: italic;
}


@media (max-width: 959px) and (min-width: 0) and (orientation: portrait) {
    md-toolbar {
        min-height: 64px;
    }
}

page.md-toolbar,
page.md-toolbar-tools {
    height: 64px !important;
    min-height: 64px !important;
    ;
    max-height: 64px !important;
    ;
    z-index: 55 !important;
}

@media (max-width: 959px) and (min-width: 0) and (orientation: portrait) {
    md-toolbar,
    .md-toolbar-tools {
        min-height: 64px !important;
    }
}

md-dialog md-dialog-content {
    padding: 32px 24px 24px;
}

md-dialog md-dialog-actions {
    position: relative;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid rgba(0, 0, 0, .12);
}

.no-records {
    text-align: center;
    padding: 100px 0;
    font-size: 30px;
    color: #aaa;
}


/* Focus stuff for mobile */

table.highlighting tr td:focus::before {
    background-color: lightblue;
    content: '';
    height: 100%;
    top: 0;
    left: -5000px;
    position: absolute;
    width: 10000px;
    z-index: -1;
}


/*******************************************
***********        MODAL STYLE    **********
*******************************************/

md-dialog.fullscreen-dialog {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    border-radius: 0;
}

small.note {
    font-size: 70%;
    line-height: 13px;
    color: #949ead;
    margin-top: 5px;
}

.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
    display: none !important;
}

.no-padding {
    padding: 0 !important;
}

.no-margin {
    margin: 0 !important;
}

.no-radius {
    border-radius: 0;
}

.divider-vertical {
    height: 24px;
    width: 1px;
    margin: 0 8px;
}

.hidden {
    visibility: hidden;
    opacity: 0;
}

[fill-width] {
    min-width: 100%;
}

[fill-height] {
    min-height: 100%;
}

.full-height {
    height: 100% !important;
}

.md-action:hover {
    background-color: rgba(100, 100, 100, 0.15) !important;
}

a img {
    display: block;
    outline: 0;
}

img {
    max-width: 100%;
    vertical-align: top;
    border: none;
}

[text-right],
.text-right {
    text-align: right;
}

[text-center],
.text-center {
    text-align: center;
}

[text-left],
.text-left {
    text-align: left;
}

.tt-lc {
    text-transform: lowercase !important;
}

.tt-uc {
    text-transform: uppercase !important;
}

.tt-cc {
    text-transform: capitalize !important;
}

.italic {
    font-style: italic;
}
.not-italic {
    font-style: normal;
}

.outline-none {
    outline: none
}

.cursor-pointer {
    cursor: pointer;
}


.scale-0 {
    transform: scale(0);
}

.scale-x-0 {
    transform: scaleX(0);
}

.scale-y-0 {
    transform: scaleY(0);
}

.scale-50 {
    transform: scale(.5);
}

.scale-x-50 {
    transform: scaleX(.5);
}

.scale-y-50 {
    transform: scaleY(.5);
}

.scale-60 {
    transform: scale(.6);
}

.scale-x-60 {
    transform: scaleX(.6);
}

.scale-y-60 {
    transform: scaleY(.6);
}

.scale-75 {
    transform: scale(.75);
}

.scale-x-75 {
    transform: scaleX(.75);
}

.scale-y-75 {
    transform: scaleY(.75);
}

.scale-90 {
    transform: scale(.9);
}

.scale-x-90 {
    transform: scaleX(.9);
}

.scale-y-90 {
    transform: scaleY(.9);
}

.scale-95 {
    transform: scale(.95);
}

.scale-x-95 {
    transform: scaleX(.95);
}

.scale-y-95 {
    transform: scaleY(.95);
}

.scale-100 {
    transform: scale(1);
}

.scale-x-100 {
    transform: scaleX(1);
}

.scale-y-100 {
    transform: scaleY(1);
}

.scale-105 {
    transform: scale(1.05);
}

.scale-x-105 {
    transform: scaleX(1.05);
}

.scale-y-105 {
    transform: scaleY(1.05);
}

.scale-110 {
    transform: scale(1.1);
}

.scale-x-110 {
    transform: scaleX(1.1);
}

.scale-y-110 {
    transform: scaleY(1.1);
}

.scale-125 {
    transform: scale(1.25);
}

.scale-x-125 {
    transform: scaleX(1.25);
}

.scale-y-125 {
    transform: scaleY(1.25);
}

.scale-150 {
    transform: scale(1.5);
}

.scale-x-150 {
    transform: scaleX(1.5);
}

.scale-y-150 {
    transform: scaleY(1.5);
}

.zoom-0 {
    zoom: 0;
}

.zoom-50 {
    zoom: .5;
}

.zoom-60 {
    zoom: .6;
}

.zoom-75 {
    zoom: .75;
}

.zoom-90 {
    zoom: .9;
}

.zoom-95 {
    zoom: .95;
}

.zoom-100 {
    zoom: 1;
}

.zoom-105 {
    zoom: 1.05;
}

.zoom-110 {
    zoom: 1.1;
}

.zoom-125 {
    zoom: 1.25;
}

.zoom-150 {
    zoom: 1.5;
}





/* FONT-SIZE*/

.fs-10 {
    font-size: 10px !important;
}

.fs-11 {
    font-size: 11px !important;
}

.fs-12 {
    font-size: 12px !important;
}

.fs-13 {
    font-size: 13px !important;
}

.fs-14 {
    font-size: 14px !important;
}

.fs-16 {
    font-size: 16px !important;
}

.fs-18 {
    font-size: 18px !important;
}

.fs-20 {
    font-size: 20px !important;
}

.fs-25 {
    font-size: 25px !important;
}

.fs-30 {
    font-size: 30px !important;
}

.fs-35 {
    font-size: 35px !important;
}


/* FONT-WEIGHT*/

.fw-100 {
    font-weight: 100 !important;
}

.fw-200 {
    font-weight: 200 !important;
}

.fw-300 {
    font-weight: 300 !important;
}

.fw-400 {
    font-weight: 400 !important;
}

.fw-500 {
    font-weight: 500 !important;
}

.fw-600 {
    font-weight: 600 !important;
}

.fw-900 {
    font-weight: 900 !important;
}

.fw-b {
    font-weight: bold !important;
}


.text-inherit {
    color: inherit;
}

.text-current {
    color: currentColor;
}

.text-transparent {
    color: transparent;
}

.text-black {
    color: rgb(0 0 0);
}

.text-white {
    color: rgb(255 255 255);
}

.text-slate-50 {
    color: rgb(248 250 252);
}

.text-slate-100 {
    color: rgb(241 245 249);
}

.text-slate-200 {
    color: rgb(226 232 240);
}

.text-slate-300 {
    color: rgb(203 213 225);
}

.text-slate-400 {
    color: rgb(148 163 184);
}

.text-slate-500 {
    color: rgb(100 116 139);
}

.text-slate-600 {
    color: rgb(71 85 105);
}

.text-slate-700 {
    color: rgb(51 65 85);
}

.text-slate-800 {
    color: rgb(30 41 59);
}

.text-slate-900 {
    color: rgb(15 23 42);
}

.text-gray-50 {
    color: rgb(249 250 251);
}

.text-gray-100 {
    color: rgb(243 244 246);
}

.text-gray-200 {
    color: rgb(229 231 235);
}

.text-gray-300 {
    color: rgb(209 213 219);
}

.text-gray-400 {
    color: rgb(156 163 175);
}

.text-gray-500 {
    color: rgb(107 114 128);
}

.text-gray-600 {
    color: rgb(75 85 99);
}

.text-gray-700 {
    color: rgb(55 65 81);
}

.text-gray-800 {
    color: rgb(31 41 55);
}

.text-gray-900 {
    color: rgb(17 24 39);
}

.text-zinc-50 {
    color: rgb(250 250 250);
}

.text-zinc-100 {
    color: rgb(244 244 245);
}

.text-zinc-200 {
    color: rgb(228 228 231);
}

.text-zinc-300 {
    color: rgb(212 212 216);
}

.text-zinc-400 {
    color: rgb(161 161 170);
}

.text-zinc-500 {
    color: rgb(113 113 122);
}

.text-zinc-600 {
    color: rgb(82 82 91);
}

.text-zinc-700 {
    color: rgb(63 63 70);
}

.text-zinc-800 {
    color: rgb(39 39 42);
}

.text-zinc-900 {
    color: rgb(24 24 27);
}

.text-neutral-50 {
    color: rgb(250 250 250);
}

.text-neutral-100 {
    color: rgb(245 245 245);
}

.text-neutral-200 {
    color: rgb(229 229 229);
}

.text-neutral-300 {
    color: rgb(212 212 212);
}

.text-neutral-400 {
    color: rgb(163 163 163);
}

.text-neutral-500 {
    color: rgb(115 115 115);
}

.text-neutral-600 {
    color: rgb(82 82 82);
}

.text-neutral-700 {
    color: rgb(64 64 64);
}

.text-neutral-800 {
    color: rgb(38 38 38);
}

.text-neutral-900 {
    color: rgb(23 23 23);
}

.text-stone-50 {
    color: rgb(250 250 249);
}

.text-stone-100 {
    color: rgb(245 245 244);
}

.text-stone-200 {
    color: rgb(231 229 228);
}

.text-stone-300 {
    color: rgb(214 211 209);
}

.text-stone-400 {
    color: rgb(168 162 158);
}

.text-stone-500 {
    color: rgb(120 113 108);
}

.text-stone-600 {
    color: rgb(87 83 78);
}

.text-stone-700 {
    color: rgb(68 64 60);
}

.text-stone-800 {
    color: rgb(41 37 36);
}

.text-stone-900 {
    color: rgb(28 25 23);
}

.text-red-50 {
    color: rgb(254 242 242);
}

.text-red-100 {
    color: rgb(254 226 226);
}

.text-red-200 {
    color: rgb(254 202 202);
}

.text-red-300 {
    color: rgb(252 165 165);
}

.text-red-400 {
    color: rgb(248 113 113);
}

.text-red-500 {
    color: rgb(239 68 68);
}

.text-red-600 {
    color: rgb(220 38 38);
}

.text-red-700 {
    color: rgb(185 28 28);
}

.text-red-800 {
    color: rgb(153 27 27);
}

.text-red-900 {
    color: rgb(127 29 29);
}

.text-orange-50 {
    color: rgb(255 247 237);
}

.text-orange-100 {
    color: rgb(255 237 213);
}

.text-orange-200 {
    color: rgb(254 215 170);
}

.text-orange-300 {
    color: rgb(253 186 116);
}

.text-orange-400 {
    color: rgb(251 146 60);
}

.text-orange-500 {
    color: rgb(249 115 22);
}

.text-orange-600 {
    color: rgb(234 88 12);
}

.text-orange-700 {
    color: rgb(194 65 12);
}

.text-orange-800 {
    color: rgb(154 52 18);
}

.text-orange-900 {
    color: rgb(124 45 18);
}

.text-amber-50 {
    color: rgb(255 251 235);
}

.text-amber-100 {
    color: rgb(254 243 199);
}

.text-amber-200 {
    color: rgb(253 230 138);
}

.text-amber-300 {
    color: rgb(252 211 77);
}

.text-amber-400 {
    color: rgb(251 191 36);
}

.text-amber-500 {
    color: rgb(245 158 11);
}

.text-amber-600 {
    color: rgb(217 119 6);
}

.text-amber-700 {
    color: rgb(180 83 9);
}

.text-amber-800 {
    color: rgb(146 64 14);
}

.text-amber-900 {
    color: rgb(120 53 15);
}

.text-yellow-50 {
    color: rgb(254 252 232);
}

.text-yellow-100 {
    color: rgb(254 249 195);
}

.text-yellow-200 {
    color: rgb(254 240 138);
}

.text-yellow-300 {
    color: rgb(253 224 71);
}

.text-yellow-400 {
    color: rgb(250 204 21);
}

.text-yellow-500 {
    color: rgb(234 179 8);
}

.text-yellow-600 {
    color: rgb(202 138 4);
}

.text-yellow-700 {
    color: rgb(161 98 7);
}

.text-yellow-800 {
    color: rgb(133 77 14);
}

.text-yellow-900 {
    color: rgb(113 63 18);
}

.text-lime-50 {
    color: rgb(247 254 231);
}

.text-lime-100 {
    color: rgb(236 252 203);
}

.text-lime-200 {
    color: rgb(217 249 157);
}

.text-lime-300 {
    color: rgb(190 242 100);
}

.text-lime-400 {
    color: rgb(163 230 53);
}

.text-lime-500 {
    color: rgb(132 204 22);
}

.text-lime-600 {
    color: rgb(101 163 13);
}

.text-lime-700 {
    color: rgb(77 124 15);
}

.text-lime-800 {
    color: rgb(63 98 18);
}

.text-lime-900 {
    color: rgb(54 83 20);
}

.text-green-50 {
    color: rgb(240 253 244);
}

.text-green-100 {
    color: rgb(220 252 231);
}

.text-green-200 {
    color: rgb(187 247 208);
}

.text-green-300 {
    color: rgb(134 239 172);
}

.text-green-400 {
    color: rgb(74 222 128);
}

.text-green-500 {
    color: rgb(34 197 94);
}

.text-green-600 {
    color: rgb(22 163 74);
}

.text-green-700 {
    color: rgb(21 128 61);
}

.text-green-800 {
    color: rgb(22 101 52);
}

.text-green-900 {
    color: rgb(20 83 45);
}

.text-emerald-50 {
    color: rgb(236 253 245);
}

.text-emerald-100 {
    color: rgb(209 250 229);
}

.text-emerald-200 {
    color: rgb(167 243 208);
}

.text-emerald-300 {
    color: rgb(110 231 183);
}

.text-emerald-400 {
    color: rgb(52 211 153);
}

.text-emerald-500 {
    color: rgb(16 185 129);
}

.text-emerald-600 {
    color: rgb(5 150 105);
}

.text-emerald-700 {
    color: rgb(4 120 87);
}

.text-emerald-800 {
    color: rgb(6 95 70);
}

.text-emerald-900 {
    color: rgb(6 78 59);
}

.text-teal-50 {
    color: rgb(240 253 250);
}

.text-teal-100 {
    color: rgb(204 251 241);
}

.text-teal-200 {
    color: rgb(153 246 228);
}

.text-teal-300 {
    color: rgb(94 234 212);
}

.text-teal-400 {
    color: rgb(45 212 191);
}

.text-teal-500 {
    color: rgb(20 184 166);
}

.text-teal-600 {
    color: rgb(13 148 136);
}

.text-teal-700 {
    color: rgb(15 118 110);
}

.text-teal-800 {
    color: rgb(17 94 89);
}

.text-teal-900 {
    color: rgb(19 78 74);
}

.text-cyan-50 {
    color: rgb(236 254 255);
}

.text-cyan-100 {
    color: rgb(207 250 254);
}

.text-cyan-200 {
    color: rgb(165 243 252);
}

.text-cyan-300 {
    color: rgb(103 232 249);
}

.text-cyan-400 {
    color: rgb(34 211 238);
}

.text-cyan-500 {
    color: rgb(6 182 212);
}

.text-cyan-600 {
    color: rgb(8 145 178);
}

.text-cyan-700 {
    color: rgb(14 116 144);
}

.text-cyan-800 {
    color: rgb(21 94 117);
}

.text-cyan-900 {
    color: rgb(22 78 99);
}

.text-sky-50 {
    color: rgb(240 249 255);
}

.text-sky-100 {
    color: rgb(224 242 254);
}

.text-sky-200 {
    color: rgb(186 230 253);
}

.text-sky-300 {
    color: rgb(125 211 252);
}

.text-sky-400 {
    color: rgb(56 189 248);
}

.text-sky-500 {
    color: rgb(14 165 233);
}

.text-sky-600 {
    color: rgb(2 132 199);
}

.text-sky-700 {
    color: rgb(3 105 161);
}

.text-sky-800 {
    color: rgb(7 89 133);
}

.text-sky-900 {
    color: rgb(12 74 110);
}

.text-blue-50 {
    color: rgb(239 246 255);
}

.text-blue-100 {
    color: rgb(219 234 254);
}

.text-blue-200 {
    color: rgb(191 219 254);
}

.text-blue-300 {
    color: rgb(147 197 253);
}

.text-blue-400 {
    color: rgb(96 165 250);
}

.text-blue-500 {
    color: rgb(59 130 246);
}

.text-blue-600 {
    color: rgb(37 99 235);
}

.text-blue-700 {
    color: rgb(29 78 216);
}

.text-blue-800 {
    color: rgb(30 64 175);
}

.text-blue-900 {
    color: rgb(30 58 138);
}

.text-indigo-50 {
    color: rgb(238 242 255);
}

.text-indigo-100 {
    color: rgb(224 231 255);
}

.text-indigo-200 {
    color: rgb(199 210 254);
}

.text-indigo-300 {
    color: rgb(165 180 252);
}

.text-indigo-400 {
    color: rgb(129 140 248);
}

.text-indigo-500 {
    color: rgb(99 102 241);
}

.text-indigo-600 {
    color: rgb(79 70 229);
}

.text-indigo-700 {
    color: rgb(67 56 202);
}

.text-indigo-800 {
    color: rgb(55 48 163);
}

.text-indigo-900 {
    color: rgb(49 46 129);
}

.text-violet-50 {
    color: rgb(245 243 255);
}

.text-violet-100 {
    color: rgb(237 233 254);
}

.text-violet-200 {
    color: rgb(221 214 254);
}

.text-violet-300 {
    color: rgb(196 181 253);
}

.text-violet-400 {
    color: rgb(167 139 250);
}

.text-violet-500 {
    color: rgb(139 92 246);
}

.text-violet-600 {
    color: rgb(124 58 237);
}

.text-violet-700 {
    color: rgb(109 40 217);
}

.text-violet-800 {
    color: rgb(91 33 182);
}

.text-violet-900 {
    color: rgb(76 29 149);
}

.text-purple-50 {
    color: rgb(250 245 255);
}

.text-purple-100 {
    color: rgb(243 232 255);
}

.text-purple-200 {
    color: rgb(233 213 255);
}

.text-purple-300 {
    color: rgb(216 180 254);
}

.text-purple-400 {
    color: rgb(192 132 252);
}

.text-purple-500 {
    color: rgb(168 85 247);
}

.text-purple-600 {
    color: rgb(147 51 234);
}

.text-purple-700 {
    color: rgb(126 34 206);
}

.text-purple-800 {
    color: rgb(107 33 168);
}

.text-purple-900 {
    color: rgb(88 28 135);
}

.text-fuchsia-50 {
    color: rgb(253 244 255);
}

.text-fuchsia-100 {
    color: rgb(250 232 255);
}

.text-fuchsia-200 {
    color: rgb(245 208 254);
}

.text-fuchsia-300 {
    color: rgb(240 171 252);
}

.text-fuchsia-400 {
    color: rgb(232 121 249);
}

.text-fuchsia-500 {
    color: rgb(217 70 239);
}

.text-fuchsia-600 {
    color: rgb(192 38 211);
}

.text-fuchsia-700 {
    color: rgb(162 28 175);
}

.text-fuchsia-800 {
    color: rgb(134 25 143);
}

.text-fuchsia-900 {
    color: rgb(112 26 117);
}

.text-pink-50 {
    color: rgb(253 242 248);
}

.text-pink-100 {
    color: rgb(252 231 243);
}

.text-pink-200 {
    color: rgb(251 207 232);
}

.text-pink-300 {
    color: rgb(249 168 212);
}

.text-pink-400 {
    color: rgb(244 114 182);
}

.text-pink-500 {
    color: rgb(236 72 153);
}

.text-pink-600 {
    color: rgb(219 39 119);
}

.text-pink-700 {
    color: rgb(190 24 93);
}

.text-pink-800 {
    color: rgb(157 23 77);
}

.text-pink-900 {
    color: rgb(131 24 67);
}

.text-rose-50 {
    color: rgb(255 241 242);
}

.text-rose-100 {
    color: rgb(255 228 230);
}

.text-rose-200 {
    color: rgb(254 205 211);
}

.text-rose-300 {
    color: rgb(253 164 175);
}

.text-rose-400 {
    color: rgb(251 113 133);
}

.text-rose-500 {
    color: rgb(244 63 94);
}

.text-rose-600 {
    color: rgb(225 29 72);
}

.text-rose-700 {
    color: rgb(190 18 60);
}

.text-rose-800 {
    color: rgb(159 18 57);
}

.text-rose-900 {
    color: rgb(136 19 55);
}

.bg-inherit {
    background-color: inherit;
}

.bg-current {
    background-color: currentColor;
}

.bg-transparent {
    background-color: transparent;
}

.bg-black {
    background-color: rgb(0 0 0);
}

.bg-white {
    background-color: rgb(255 255 255);
}

.bg-slate-50 {
    background-color: rgb(248 250 252);
}

.bg-slate-100 {
    background-color: rgb(241 245 249);
}

.bg-slate-200 {
    background-color: rgb(226 232 240);
}

.bg-slate-300 {
    background-color: rgb(203 213 225);
}

.bg-slate-400 {
    background-color: rgb(148 163 184);
}

.bg-slate-500 {
    background-color: rgb(100 116 139);
}

.bg-slate-600 {
    background-color: rgb(71 85 105);
}

.bg-slate-700 {
    background-color: rgb(51 65 85);
}

.bg-slate-800 {
    background-color: rgb(30 41 59);
}

.bg-slate-900 {
    background-color: rgb(15 23 42);
}

.bg-gray-50 {
    background-color: rgb(249 250 251);
}

.bg-gray-100 {
    background-color: rgb(243 244 246);
}

.bg-gray-200 {
    background-color: rgb(229 231 235);
}

.bg-gray-300 {
    background-color: rgb(209 213 219);
}

.bg-gray-400 {
    background-color: rgb(156 163 175);
}

.bg-gray-500 {
    background-color: rgb(107 114 128);
}

.bg-gray-600 {
    background-color: rgb(75 85 99);
}

.bg-gray-700 {
    background-color: rgb(55 65 81);
}

.bg-gray-800 {
    background-color: rgb(31 41 55);
}

.bg-gray-900 {
    background-color: rgb(17 24 39);
}

.bg-zinc-50 {
    background-color: rgb(250 250 250);
}

.bg-zinc-100 {
    background-color: rgb(244 244 245);
}

.bg-zinc-200 {
    background-color: rgb(228 228 231);
}

.bg-zinc-300 {
    background-color: rgb(212 212 216);
}

.bg-zinc-400 {
    background-color: rgb(161 161 170);
}

.bg-zinc-500 {
    background-color: rgb(113 113 122);
}

.bg-zinc-600 {
    background-color: rgb(82 82 91);
}

.bg-zinc-700 {
    background-color: rgb(63 63 70);
}

.bg-zinc-800 {
    background-color: rgb(39 39 42);
}

.bg-zinc-900 {
    background-color: rgb(24 24 27);
}

.bg-neutral-50 {
    background-color: rgb(250 250 250);
}

.bg-neutral-100 {
    background-color: rgb(245 245 245);
}

.bg-neutral-200 {
    background-color: rgb(229 229 229);
}

.bg-neutral-300 {
    background-color: rgb(212 212 212);
}

.bg-neutral-400 {
    background-color: rgb(163 163 163);
}

.bg-neutral-500 {
    background-color: rgb(115 115 115);
}

.bg-neutral-600 {
    background-color: rgb(82 82 82);
}

.bg-neutral-700 {
    background-color: rgb(64 64 64);
}

.bg-neutral-800 {
    background-color: rgb(38 38 38);
}

.bg-neutral-900 {
    background-color: rgb(23 23 23);
}

.bg-stone-50 {
    background-color: rgb(250 250 249);
}

.bg-stone-100 {
    background-color: rgb(245 245 244);
}

.bg-stone-200 {
    background-color: rgb(231 229 228);
}

.bg-stone-300 {
    background-color: rgb(214 211 209);
}

.bg-stone-400 {
    background-color: rgb(168 162 158);
}

.bg-stone-500 {
    background-color: rgb(120 113 108);
}

.bg-stone-600 {
    background-color: rgb(87 83 78);
}

.bg-stone-700 {
    background-color: rgb(68 64 60);
}

.bg-stone-800 {
    background-color: rgb(41 37 36);
}

.bg-stone-900 {
    background-color: rgb(28 25 23);
}

.bg-red-50 {
    background-color: rgb(254 242 242);
}

.bg-red-100 {
    background-color: rgb(254 226 226);
}

.bg-red-200 {
    background-color: rgb(254 202 202);
}

.bg-red-300 {
    background-color: rgb(252 165 165);
}

.bg-red-400 {
    background-color: rgb(248 113 113);
}

.bg-red-500 {
    background-color: rgb(239 68 68);
}

.bg-red-600 {
    background-color: rgb(220 38 38);
}

.bg-red-700 {
    background-color: rgb(185 28 28);
}

.bg-red-800 {
    background-color: rgb(153 27 27);
}

.bg-red-900 {
    background-color: rgb(127 29 29);
}

.bg-orange-50 {
    background-color: rgb(255 247 237);
}

.bg-orange-100 {
    background-color: rgb(255 237 213);
}

.bg-orange-200 {
    background-color: rgb(254 215 170);
}

.bg-orange-300 {
    background-color: rgb(253 186 116);
}

.bg-orange-400 {
    background-color: rgb(251 146 60);
}

.bg-orange-500 {
    background-color: rgb(249 115 22);
}

.bg-orange-600 {
    background-color: rgb(234 88 12);
}

.bg-orange-700 {
    background-color: rgb(194 65 12);
}

.bg-orange-800 {
    background-color: rgb(154 52 18);
}

.bg-orange-900 {
    background-color: rgb(124 45 18);
}

.bg-amber-50 {
    background-color: rgb(255 251 235);
}

.bg-amber-100 {
    background-color: rgb(254 243 199);
}

.bg-amber-200 {
    background-color: rgb(253 230 138);
}

.bg-amber-300 {
    background-color: rgb(252 211 77);
}

.bg-amber-400 {
    background-color: rgb(251 191 36);
}

.bg-amber-500 {
    background-color: rgb(245 158 11);
}

.bg-amber-600 {
    background-color: rgb(217 119 6);
}

.bg-amber-700 {
    background-color: rgb(180 83 9);
}

.bg-amber-800 {
    background-color: rgb(146 64 14);
}

.bg-amber-900 {
    background-color: rgb(120 53 15);
}

.bg-yellow-50 {
    background-color: rgb(254 252 232);
}

.bg-yellow-100 {
    background-color: rgb(254 249 195);
}

.bg-yellow-200 {
    background-color: rgb(254 240 138);
}

.bg-yellow-300 {
    background-color: rgb(253 224 71);
}

.bg-yellow-400 {
    background-color: rgb(250 204 21);
}

.bg-yellow-500 {
    background-color: rgb(234 179 8);
}

.bg-yellow-600 {
    background-color: rgb(202 138 4);
}

.bg-yellow-700 {
    background-color: rgb(161 98 7);
}

.bg-yellow-800 {
    background-color: rgb(133 77 14);
}

.bg-yellow-900 {
    background-color: rgb(113 63 18);
}

.bg-lime-50 {
    background-color: rgb(247 254 231);
}

.bg-lime-100 {
    background-color: rgb(236 252 203);
}

.bg-lime-200 {
    background-color: rgb(217 249 157);
}

.bg-lime-300 {
    background-color: rgb(190 242 100);
}

.bg-lime-400 {
    background-color: rgb(163 230 53);
}

.bg-lime-500 {
    background-color: rgb(132 204 22);
}

.bg-lime-600 {
    background-color: rgb(101 163 13);
}

.bg-lime-700 {
    background-color: rgb(77 124 15);
}

.bg-lime-800 {
    background-color: rgb(63 98 18);
}

.bg-lime-900 {
    background-color: rgb(54 83 20);
}

.bg-green-50 {
    background-color: rgb(240 253 244);
}

.bg-green-100 {
    background-color: rgb(220 252 231);
}

.bg-green-200 {
    background-color: rgb(187 247 208);
}

.bg-green-300 {
    background-color: rgb(134 239 172);
}

.bg-green-400 {
    background-color: rgb(74 222 128);
}

.bg-green-500 {
    background-color: rgb(34 197 94);
}

.bg-green-600 {
    background-color: rgb(22 163 74);
}

.bg-green-700 {
    background-color: rgb(21 128 61);
}

.bg-green-800 {
    background-color: rgb(22 101 52);
}

.bg-green-900 {
    background-color: rgb(20 83 45);
}

.bg-emerald-50 {
    background-color: rgb(236 253 245);
}

.bg-emerald-100 {
    background-color: rgb(209 250 229);
}

.bg-emerald-200 {
    background-color: rgb(167 243 208);
}

.bg-emerald-300 {
    background-color: rgb(110 231 183);
}

.bg-emerald-400 {
    background-color: rgb(52 211 153);
}

.bg-emerald-500 {
    background-color: rgb(16 185 129);
}

.bg-emerald-600 {
    background-color: rgb(5 150 105);
}

.bg-emerald-700 {
    background-color: rgb(4 120 87);
}

.bg-emerald-800 {
    background-color: rgb(6 95 70);
}

.bg-emerald-900 {
    background-color: rgb(6 78 59);
}

.bg-teal-50 {
    background-color: rgb(240 253 250);
}

.bg-teal-100 {
    background-color: rgb(204 251 241);
}

.bg-teal-200 {
    background-color: rgb(153 246 228);
}

.bg-teal-300 {
    background-color: rgb(94 234 212);
}

.bg-teal-400 {
    background-color: rgb(45 212 191);
}

.bg-teal-500 {
    background-color: rgb(20 184 166);
}

.bg-teal-600 {
    background-color: rgb(13 148 136);
}

.bg-teal-700 {
    background-color: rgb(15 118 110);
}

.bg-teal-800 {
    background-color: rgb(17 94 89);
}

.bg-teal-900 {
    background-color: rgb(19 78 74);
}

.bg-cyan-50 {
    background-color: rgb(236 254 255);
}

.bg-cyan-100 {
    background-color: rgb(207 250 254);
}

.bg-cyan-200 {
    background-color: rgb(165 243 252);
}

.bg-cyan-300 {
    background-color: rgb(103 232 249);
}

.bg-cyan-400 {
    background-color: rgb(34 211 238);
}

.bg-cyan-500 {
    background-color: rgb(6 182 212);
}

.bg-cyan-600 {
    background-color: rgb(8 145 178);
}

.bg-cyan-700 {
    background-color: rgb(14 116 144);
}

.bg-cyan-800 {
    background-color: rgb(21 94 117);
}

.bg-cyan-900 {
    background-color: rgb(22 78 99);
}

.bg-sky-50 {
    background-color: rgb(240 249 255);
}

.bg-sky-100 {
    background-color: rgb(224 242 254);
}

.bg-sky-200 {
    background-color: rgb(186 230 253);
}

.bg-sky-300 {
    background-color: rgb(125 211 252);
}

.bg-sky-400 {
    background-color: rgb(56 189 248);
}

.bg-sky-500 {
    background-color: rgb(14 165 233);
}

.bg-sky-600 {
    background-color: rgb(2 132 199);
}

.bg-sky-700 {
    background-color: rgb(3 105 161);
}

.bg-sky-800 {
    background-color: rgb(7 89 133);
}

.bg-sky-900 {
    background-color: rgb(12 74 110);
}

.bg-blue-50 {
    background-color: rgb(239 246 255);
}

.bg-blue-100 {
    background-color: rgb(219 234 254);
}

.bg-blue-200 {
    background-color: rgb(191 219 254);
}

.bg-blue-300 {
    background-color: rgb(147 197 253);
}

.bg-blue-400 {
    background-color: rgb(96 165 250);
}

.bg-blue-500 {
    background-color: rgb(59 130 246);
}

.bg-blue-600 {
    background-color: rgb(37 99 235);
}

.bg-blue-700 {
    background-color: rgb(29 78 216);
}

.bg-blue-800 {
    background-color: rgb(30 64 175);
}

.bg-blue-900 {
    background-color: rgb(30 58 138);
}

.bg-indigo-50 {
    background-color: rgb(238 242 255);
}

.bg-indigo-100 {
    background-color: rgb(224 231 255);
}

.bg-indigo-200 {
    background-color: rgb(199 210 254);
}

.bg-indigo-300 {
    background-color: rgb(165 180 252);
}

.bg-indigo-400 {
    background-color: rgb(129 140 248);
}

.bg-indigo-500 {
    background-color: rgb(99 102 241);
}

.bg-indigo-600 {
    background-color: rgb(79 70 229);
}

.bg-indigo-700 {
    background-color: rgb(67 56 202);
}

.bg-indigo-800 {
    background-color: rgb(55 48 163);
}

.bg-indigo-900 {
    background-color: rgb(49 46 129);
}

.bg-violet-50 {
    background-color: rgb(245 243 255);
}

.bg-violet-100 {
    background-color: rgb(237 233 254);
}

.bg-violet-200 {
    background-color: rgb(221 214 254);
}

.bg-violet-300 {
    background-color: rgb(196 181 253);
}

.bg-violet-400 {
    background-color: rgb(167 139 250);
}

.bg-violet-500 {
    background-color: rgb(139 92 246);
}

.bg-violet-600 {
    background-color: rgb(124 58 237);
}

.bg-violet-700 {
    background-color: rgb(109 40 217);
}

.bg-violet-800 {
    background-color: rgb(91 33 182);
}

.bg-violet-900 {
    background-color: rgb(76 29 149);
}

.bg-purple-50 {
    background-color: rgb(250 245 255);
}

.bg-purple-100 {
    background-color: rgb(243 232 255);
}

.bg-purple-200 {
    background-color: rgb(233 213 255);
}

.bg-purple-300 {
    background-color: rgb(216 180 254);
}

.bg-purple-400 {
    background-color: rgb(192 132 252);
}

.bg-purple-500 {
    background-color: rgb(168 85 247);
}

.bg-purple-600 {
    background-color: rgb(147 51 234);
}

.bg-purple-700 {
    background-color: rgb(126 34 206);
}

.bg-purple-800 {
    background-color: rgb(107 33 168);
}

.bg-purple-900 {
    background-color: rgb(88 28 135);
}

.bg-fuchsia-50 {
    background-color: rgb(253 244 255);
}

.bg-fuchsia-100 {
    background-color: rgb(250 232 255);
}

.bg-fuchsia-200 {
    background-color: rgb(245 208 254);
}

.bg-fuchsia-300 {
    background-color: rgb(240 171 252);
}

.bg-fuchsia-400 {
    background-color: rgb(232 121 249);
}

.bg-fuchsia-500 {
    background-color: rgb(217 70 239);
}

.bg-fuchsia-600 {
    background-color: rgb(192 38 211);
}

.bg-fuchsia-700 {
    background-color: rgb(162 28 175);
}

.bg-fuchsia-800 {
    background-color: rgb(134 25 143);
}

.bg-fuchsia-900 {
    background-color: rgb(112 26 117);
}

.bg-pink-50 {
    background-color: rgb(253 242 248);
}

.bg-pink-100 {
    background-color: rgb(252 231 243);
}

.bg-pink-200 {
    background-color: rgb(251 207 232);
}

.bg-pink-300 {
    background-color: rgb(249 168 212);
}

.bg-pink-400 {
    background-color: rgb(244 114 182);
}

.bg-pink-500 {
    background-color: rgb(236 72 153);
}

.bg-pink-600 {
    background-color: rgb(219 39 119);
}

.bg-pink-700 {
    background-color: rgb(190 24 93);
}

.bg-pink-800 {
    background-color: rgb(157 23 77);
}

.bg-pink-900 {
    background-color: rgb(131 24 67);
}

.bg-rose-50 {
    background-color: rgb(255 241 242);
}

.bg-rose-100 {
    background-color: rgb(255 228 230);
}

.bg-rose-200 {
    background-color: rgb(254 205 211);
}

.bg-rose-300 {
    background-color: rgb(253 164 175);
}

.bg-rose-400 {
    background-color: rgb(251 113 133);
}

.bg-rose-500 {
    background-color: rgb(244 63 94);
}

.bg-rose-600 {
    background-color: rgb(225 29 72);
}

.bg-rose-700 {
    background-color: rgb(190 18 60);
}

.bg-rose-800 {
    background-color: rgb(159 18 57);
}

.bg-rose-900 {
    background-color: rgb(136 19 55);
}

.icon-size-35 {
    font-size: 35px !important;
    width: 35px;
    height: 35px;
}


/*BORDER RIGHT*/

.bord-r-fff-op-4 {
    border-right: solid 1px rgba(255, 255, 255, .4);
}

.bord-r-000-op-4 {
    border-right: solid 1px rgba(0, 0, 0, .4);
}

button.btn-border {
    border: solid 2px rgb(27, 28, 57);
    box-shadow: 0 5px 20px rgba(27, 28, 57, 0.15);
}

[ui-view].doAnimation.ng-enter,
[ui-view].doAnimationng-leave {
    position: absolute;
    left: 0;
    right: 0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

[ui-view].doAnimation.ng-enter {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    transform: translateX(100%);
}

[ui-view].doAnimation.ng-enter-active {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}

[ui-view].doAnimation.ng-leave {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}

[ui-view].doAnimation.ng-leave-active {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    ;
    -moz-transform: translateX(-100%);
    ;
    transform: translateX(-100%);
    ;
}

[text-nowrap],
.text-nowrap {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

[pos-relative],
.pos-relative {
    position: relative;
}

.animate-repeat.ng-enter,
.animate-repeat.ng-leave,
.animate-repeat.ng-move {
    transition: all linear .5s;
}

    .animate-repeat.ng-enter,
    .animate-repeat.ng-leave.ng-leave-active,
    .animate-repeat.ng-move {
        opacity: 0;
        max-height: 0;
    }

        .animate-repeat.ng-enter.ng-enter-active,
        .animate-repeat.ng-leave,
        .animate-repeat.ng-move.ng-move-active {
            opacity: 1;
            max-height: 40px;
        }

.bh,
.border-horizontal,
.border-right,
.br {
    border-right: 1px solid rgba(0, 0, 0, .12);
}

.border-top,
.border-vertical,
.bt,
.bv {
    border-top: 1px solid rgba(0, 0, 0, .12);
}

.bb,
.border-bottom,
.border-vertical,
.bv {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
}

.bh,
.bl,
.border-horizontal,
.border-left {
    border-left: 1px solid rgba(0, 0, 0, .12);
}

.scrollable {
    display: block;
    overflow-x: auto;
    overflow-y: auto;
}

    .scrollable.only-x {
        overflow-x: auto;
        overflow-y: hidden;
    }

    .scrollable.only-y {
        overflow-x: hidden;
        overflow-y: auto;
    }

.flex-scrollable {
    overflow-x: auto;
    overflow-y: auto;
}

    .flex-scrollable.only-x {
        overflow-x: auto;
        overflow-y: hidden;
    }

    .flex-scrollable.only-y {
        overflow-x: hidden;
        overflow-y: auto;
    }

.background-image-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: -1;
}

.align-vertical:before {
    display: inline-block;
    height: 100%;
    content: '';
    vertical-align: middle;
}

.align-vertical .align-vertical-bottom,
.align-vertical .align-vertical-middle,
.align-vertical .align-vertical-top {
    display: inline-block;
}

.align-vertical .align-vertical-top {
    vertical-align: top;
}

.align-vertical .align-vertical-middle {
    vertical-align: middle;
}

.align-vertical .align-vertical-bottom {
    vertical-align: bottom;
}
/*PADDINGS*/
.p-0 {
    padding: 0px;
}

.px-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.pt-0 {
    padding-top: 0px;
}

.pr-0 {
    padding-right: 0px;
}

.pb-0 {
    padding-bottom: 0px;
}

.pl-0 {
    padding-left: 0px;
}

.p-px {
    padding: 1px;
}

.px-px {
    padding-left: 1px;
    padding-right: 1px;
}

.py-px {
    padding-top: 1px;
    padding-bottom: 1px;
}

.pt-px {
    padding-top: 1px;
}

.pr-px {
    padding-right: 1px;
}

.pb-px {
    padding-bottom: 1px;
}

.pl-px {
    padding-left: 1px;
}

.p-0\.5 {
    padding: 0.125rem;
}
/* 2px */
.px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}
/* 2px */
.py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}
/* 2px */
.pt-0\.5 {
    padding-top: 0.125rem;
}
/* 2px */
.pr-0\.5 {
    padding-right: 0.125rem;
}
/* 2px */
.pb-0\.5 {
    padding-bottom: 0.125rem;
}
/* 2px */
.pl-0\.5 {
    padding-left: 0.125rem;
}
/* 2px */
.p-1 {
    padding: 0.25rem;
}
/* 4px */
.px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
/* 4px */
.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
/* 4px */
.pt-1 {
    padding-top: 0.25rem;
}
/* 4px */
.pr-1 {
    padding-right: 0.25rem;
}
/* 4px */
.pb-1 {
    padding-bottom: 0.25rem;
}
/* 4px */
.pl-1 {
    padding-left: 0.25rem;
}
/* 4px */
.p-1\.5 {
    padding: 0.375rem;
}
/* 6px */
.px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
}
/* 6px */
.py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}
/* 6px */
.pt-1\.5 {
    padding-top: 0.375rem;
}
/* 6px */
.pr-1\.5 {
    padding-right: 0.375rem;
}
/* 6px */
.pb-1\.5 {
    padding-bottom: 0.375rem;
}
/* 6px */
.pl-1\.5 {
    padding-left: 0.375rem;
}
/* 6px */
.p-2 {
    padding: 0.5rem;
}
/* 8px */
.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
/* 8px */
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
/* 8px */
.pt-2 {
    padding-top: 0.5rem;
}
/* 8px */
.pr-2 {
    padding-right: 0.5rem;
}
/* 8px */
.pb-2 {
    padding-bottom: 0.5rem;
}
/* 8px */
.pl-2 {
    padding-left: 0.5rem;
}
/* 8px */
.p-2\.5 {
    padding: 0.625rem;
}
/* 10px */
.px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
/* 10px */
.py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
/* 10px */
.pt-2\.5 {
    padding-top: 0.625rem;
}
/* 10px */
.pr-2\.5 {
    padding-right: 0.625rem;
}
/* 10px */
.pb-2\.5 {
    padding-bottom: 0.625rem;
}
/* 10px */
.pl-2\.5 {
    padding-left: 0.625rem;
}
/* 10px */
.p-3 {
    padding: 0.75rem;
}
/* 12px */
.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
/* 12px */
.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
/* 12px */
.pt-3 {
    padding-top: 0.75rem;
}
/* 12px */
.pr-3 {
    padding-right: 0.75rem;
}
/* 12px */
.pb-3 {
    padding-bottom: 0.75rem;
}
/* 12px */
.pl-3 {
    padding-left: 0.75rem;
}
/* 12px */
.p-3\.5 {
    padding: 0.875rem;
}
/* 14px */
.px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
}
/* 14px */
.py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}
/* 14px */
.pt-3\.5 {
    padding-top: 0.875rem;
}
/* 14px */
.pr-3\.5 {
    padding-right: 0.875rem;
}
/* 14px */
.pb-3\.5 {
    padding-bottom: 0.875rem;
}
/* 14px */
.pl-3\.5 {
    padding-left: 0.875rem;
}
/* 14px */
.p-4 {
    padding: 1rem;
}
/* 16px */
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
/* 16px */
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
/* 16px */
.pt-4 {
    padding-top: 1rem;
}
/* 16px */
.pr-4 {
    padding-right: 1rem;
}
/* 16px */
.pb-4 {
    padding-bottom: 1rem;
}
/* 16px */
.pl-4 {
    padding-left: 1rem;
}
/* 16px */
.p-5 {
    padding: 1.25rem;
}
/* 20px */
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
/* 20px */
.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
/* 20px */
.pt-5 {
    padding-top: 1.25rem;
}
/* 20px */
.pr-5 {
    padding-right: 1.25rem;
}
/* 20px */
.pb-5 {
    padding-bottom: 1.25rem;
}
/* 20px */
.pl-5 {
    padding-left: 1.25rem;
}
/* 20px */
.p-6 {
    padding: 1.5rem;
}
/* 24px */
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
/* 24px */
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
/* 24px */
.pt-6 {
    padding-top: 1.5rem;
}
/* 24px */
.pr-6 {
    padding-right: 1.5rem;
}
/* 24px */
.pb-6 {
    padding-bottom: 1.5rem;
}
/* 24px */
.pl-6 {
    padding-left: 1.5rem;
}
/* 24px */
.p-7 {
    padding: 1.75rem;
}
/* 28px */
.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
/* 28px */
.py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}
/* 28px */
.pt-7 {
    padding-top: 1.75rem;
}
/* 28px */
.pr-7 {
    padding-right: 1.75rem;
}
/* 28px */
.pb-7 {
    padding-bottom: 1.75rem;
}
/* 28px */
.pl-7 {
    padding-left: 1.75rem;
}
/* 28px */
.p-8 {
    padding: 2rem;
}
/* 32px */
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
/* 32px */
.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
/* 32px */
.pt-8 {
    padding-top: 2rem;
}
/* 32px */
.pr-8 {
    padding-right: 2rem;
}
/* 32px */
.pb-8 {
    padding-bottom: 2rem;
}
/* 32px */
.pl-8 {
    padding-left: 2rem;
}
/* 32px */
.p-9 {
    padding: 2.25rem;
}
/* 36px */
.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}
/* 36px */
.py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
/* 36px */
.pt-9 {
    padding-top: 2.25rem;
}
/* 36px */
.pr-9 {
    padding-right: 2.25rem;
}
/* 36px */
.pb-9 {
    padding-bottom: 2.25rem;
}
/* 36px */
.pl-9 {
    padding-left: 2.25rem;
}
/* 36px */
.p-10 {
    padding: 2.5rem;
}
/* 40px */
.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
/* 40px */
.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
/* 40px */
.pt-10 {
    padding-top: 2.5rem;
}
/* 40px */
.pr-10 {
    padding-right: 2.5rem;
}
/* 40px */
.pb-10 {
    padding-bottom: 2.5rem;
}
/* 40px */
.pl-10 {
    padding-left: 2.5rem;
}
/* 40px */
.p-11 {
    padding: 2.75rem;
}
/* 44px */
.px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
}
/* 44px */
.py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
}
/* 44px */
.pt-11 {
    padding-top: 2.75rem;
}
/* 44px */
.pr-11 {
    padding-right: 2.75rem;
}
/* 44px */
.pb-11 {
    padding-bottom: 2.75rem;
}
/* 44px */
.pl-11 {
    padding-left: 2.75rem;
}
/* 44px */
.p-12 {
    padding: 3rem;
}
/* 48px */
.px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
}
/* 48px */
.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
/* 48px */
.pt-12 {
    padding-top: 3rem;
}
/* 48px */
.pr-12 {
    padding-right: 3rem;
}
/* 48px */
.pb-12 {
    padding-bottom: 3rem;
}
/* 48px */
.pl-12 {
    padding-left: 3rem;
}
/* 48px */
.p-14 {
    padding: 3.5rem;
}
/* 56px */
.px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}
/* 56px */
.py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}
/* 56px */
.pt-14 {
    padding-top: 3.5rem;
}
/* 56px */
.pr-14 {
    padding-right: 3.5rem;
}
/* 56px */
.pb-14 {
    padding-bottom: 3.5rem;
}
/* 56px */
.pl-14 {
    padding-left: 3.5rem;
}
/* 56px */
.p-16 {
    padding: 4rem;
}
/* 64px */
.px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}
/* 64px */
.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
/* 64px */
.pt-16 {
    padding-top: 4rem;
}
/* 64px */
.pr-16 {
    padding-right: 4rem;
}
/* 64px */
.pb-16 {
    padding-bottom: 4rem;
}
/* 64px */
.pl-16 {
    padding-left: 4rem;
}
/* 64px */
.p-20 {
    padding: 5rem;
}
/* 80px */
.px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
}
/* 80px */
.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
/* 80px */
.pt-20 {
    padding-top: 5rem;
}
/* 80px */
.pr-20 {
    padding-right: 5rem;
}
/* 80px */
.pb-20 {
    padding-bottom: 5rem;
}
/* 80px */
.pl-20 {
    padding-left: 5rem;
}
/* 80px */
.p-24 {
    padding: 6rem;
}
/* 96px */
.px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
}
/* 96px */
.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
/* 96px */
.pt-24 {
    padding-top: 6rem;
}
/* 96px */
.pr-24 {
    padding-right: 6rem;
}
/* 96px */
.pb-24 {
    padding-bottom: 6rem;
}
/* 96px */
.pl-24 {
    padding-left: 6rem;
}
/* 96px */
.p-28 {
    padding: 7rem;
}
/* 112px */
.px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
}
/* 112px */
.py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}
/* 112px */
.pt-28 {
    padding-top: 7rem;
}
/* 112px */
.pr-28 {
    padding-right: 7rem;
}
/* 112px */
.pb-28 {
    padding-bottom: 7rem;
}
/* 112px */
.pl-28 {
    padding-left: 7rem;
}
/* 112px */
.p-32 {
    padding: 8rem;
}
/* 128px */
.px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
}
/* 128px */
.py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
/* 128px */
.pt-32 {
    padding-top: 8rem;
}
/* 128px */
.pr-32 {
    padding-right: 8rem;
}
/* 128px */
.pb-32 {
    padding-bottom: 8rem;
}
/* 128px */
.pl-32 {
    padding-left: 8rem;
}
/* 128px */
.p-36 {
    padding: 9rem;
}
/* 144px */
.px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
}
/* 144px */
.py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
/* 144px */
.pt-36 {
    padding-top: 9rem;
}
/* 144px */
.pr-36 {
    padding-right: 9rem;
}
/* 144px */
.pb-36 {
    padding-bottom: 9rem;
}
/* 144px */
.pl-36 {
    padding-left: 9rem;
}
/* 144px */
.p-40 {
    padding: 10rem;
}
/* 160px */
.px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
}
/* 160px */
.py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}
/* 160px */
.pt-40 {
    padding-top: 10rem;
}
/* 160px */
.pr-40 {
    padding-right: 10rem;
}
/* 160px */
.pb-40 {
    padding-bottom: 10rem;
}
/* 160px */
.pl-40 {
    padding-left: 10rem;
}
/* 160px */
.p-44 {
    padding: 11rem;
}
/* 176px */
.px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
}
/* 176px */
.py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
}
/* 176px */
.pt-44 {
    padding-top: 11rem;
}
/* 176px */
.pr-44 {
    padding-right: 11rem;
}
/* 176px */
.pb-44 {
    padding-bottom: 11rem;
}
/* 176px */
.pl-44 {
    padding-left: 11rem;
}
/* 176px */
.p-48 {
    padding: 12rem;
}
/* 192px */
.px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
}
/* 192px */
.py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
}
/* 192px */
.pt-48 {
    padding-top: 12rem;
}
/* 192px */
.pr-48 {
    padding-right: 12rem;
}
/* 192px */
.pb-48 {
    padding-bottom: 12rem;
}
/* 192px */
.pl-48 {
    padding-left: 12rem;
}
/* 192px */
.p-52 {
    padding: 13rem;
}
/* 208px */
.px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
}
/* 208px */
.py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
}
/* 208px */
.pt-52 {
    padding-top: 13rem;
}
/* 208px */
.pr-52 {
    padding-right: 13rem;
}
/* 208px */
.pb-52 {
    padding-bottom: 13rem;
}
/* 208px */
.pl-52 {
    padding-left: 13rem;
}
/* 208px */
.p-56 {
    padding: 14rem;
}
/* 224px */
.px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
}
/* 224px */
.py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
}
/* 224px */
.pt-56 {
    padding-top: 14rem;
}
/* 224px */
.pr-56 {
    padding-right: 14rem;
}
/* 224px */
.pb-56 {
    padding-bottom: 14rem;
}
/* 224px */
.pl-56 {
    padding-left: 14rem;
}
/* 224px */
.p-60 {
    padding: 15rem;
}
/* 240px */
.px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
}
/* 240px */
.py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
}
/* 240px */
.pt-60 {
    padding-top: 15rem;
}
/* 240px */
.pr-60 {
    padding-right: 15rem;
}
/* 240px */
.pb-60 {
    padding-bottom: 15rem;
}
/* 240px */
.pl-60 {
    padding-left: 15rem;
}
/* 240px */
.p-64 {
    padding: 16rem;
}
/* 256px */
.px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
}
/* 256px */
.py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
}
/* 256px */
.pt-64 {
    padding-top: 16rem;
}
/* 256px */
.pr-64 {
    padding-right: 16rem;
}
/* 256px */
.pb-64 {
    padding-bottom: 16rem;
}
/* 256px */
.pl-64 {
    padding-left: 16rem;
}
/* 256px */
.p-72 {
    padding: 18rem;
}
/* 288px */
.px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
}
/* 288px */
.py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
}
/* 288px */
.pt-72 {
    padding-top: 18rem;
}
/* 288px */
.pr-72 {
    padding-right: 18rem;
}
/* 288px */
.pb-72 {
    padding-bottom: 18rem;
}
/* 288px */
.pl-72 {
    padding-left: 18rem;
}
/* 288px */
.p-80 {
    padding: 20rem;
}
/* 320px */
.px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
}
/* 320px */
.py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
}
/* 320px */
.pt-80 {
    padding-top: 20rem;
}
/* 320px */
.pr-80 {
    padding-right: 20rem;
}
/* 320px */
.pb-80 {
    padding-bottom: 20rem;
}
/* 320px */
.pl-80 {
    padding-left: 20rem;
}
/* 320px */
.p-96 {
    padding: 24rem;
}
/* 384px */
.px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
}
/* 384px */
.py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
}
/* 384px */
.pt-96 {
    padding-top: 24rem;
}
/* 384px */
.pr-96 {
    padding-right: 24rem;
}
/* 384px */
.pb-96 {
    padding-bottom: 24rem;
}
/* 384px */
.pl-96 {
    padding-left: 24rem;
}
/* 384px */
/*MARGINS*/
.m-0 {
    margin: 0px;
}

.mx-0 {
    margin-left: 0px;
    margin-right: 0px;
}

.my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.mt-0 {
    margin-top: 0px;
}

.mr-0 {
    margin-right: 0px;
}

.mb-0 {
    margin-bottom: 0px;
}

.ml-0 {
    margin-left: 0px;
}

.m-px {
    margin: 1px;
}

.mx-px {
    margin-left: 1px;
    margin-right: 1px;
}

.my-px {
    margin-top: 1px;
    margin-bottom: 1px;
}

.mt-px {
    margin-top: 1px;
}

.mr-px {
    margin-right: 1px;
}

.mb-px {
    margin-bottom: 1px;
}

.ml-px {
    margin-left: 1px;
}

.m-0\.5 {
    margin: 0.125rem;
}
/* 2px */
.mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
}
/* 2px */
.my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
}
/* 2px */
.mt-0\.5 {
    margin-top: 0.125rem;
}
/* 2px */
.mr-0\.5 {
    margin-right: 0.125rem;
}
/* 2px */
.mb-0\.5 {
    margin-bottom: 0.125rem;
}
/* 2px */
.ml-0\.5 {
    margin-left: 0.125rem;
}
/* 2px */
.m-1 {
    margin: 0.25rem;
}
/* 4px */
.mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}
/* 4px */
.my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}
/* 4px */
.mt-1 {
    margin-top: 0.25rem;
}
/* 4px */
.mr-1 {
    margin-right: 0.25rem;
}
/* 4px */
.mb-1 {
    margin-bottom: 0.25rem;
}
/* 4px */
.ml-1 {
    margin-left: 0.25rem;
}
/* 4px */
.m-1\.5 {
    margin: 0.375rem;
}
/* 6px */
.mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
}
/* 6px */
.my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
}
/* 6px */
.mt-1\.5 {
    margin-top: 0.375rem;
}
/* 6px */
.mr-1\.5 {
    margin-right: 0.375rem;
}
/* 6px */
.mb-1\.5 {
    margin-bottom: 0.375rem;
}
/* 6px */
.ml-1\.5 {
    margin-left: 0.375rem;
}
/* 6px */
.m-2 {
    margin: 0.5rem;
}
/* 8px */
.mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
/* 8px */
.my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
/* 8px */
.mt-2 {
    margin-top: 0.5rem;
}
/* 8px */
.mr-2 {
    margin-right: 0.5rem;
}
/* 8px */
.mb-2 {
    margin-bottom: 0.5rem;
}
/* 8px */
.ml-2 {
    margin-left: 0.5rem;
}
/* 8px */
.m-2\.5 {
    margin: 0.625rem;
}
/* 10px */
.mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
}
/* 10px */
.my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
}
/* 10px */
.mt-2\.5 {
    margin-top: 0.625rem;
}
/* 10px */
.mr-2\.5 {
    margin-right: 0.625rem;
}
/* 10px */
.mb-2\.5 {
    margin-bottom: 0.625rem;
}
/* 10px */
.ml-2\.5 {
    margin-left: 0.625rem;
}
/* 10px */
.m-3 {
    margin: 0.75rem;
}
/* 12px */
.mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}
/* 12px */
.my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
/* 12px */
.mt-3 {
    margin-top: 0.75rem;
}
/* 12px */
.mr-3 {
    margin-right: 0.75rem;
}
/* 12px */
.mb-3 {
    margin-bottom: 0.75rem;
}
/* 12px */
.ml-3 {
    margin-left: 0.75rem;
}
/* 12px */
.m-3\.5 {
    margin: 0.875rem;
}
/* 14px */
.mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
}
/* 14px */
.my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
}
/* 14px */
.mt-3\.5 {
    margin-top: 0.875rem;
}
/* 14px */
.mr-3\.5 {
    margin-right: 0.875rem;
}
/* 14px */
.mb-3\.5 {
    margin-bottom: 0.875rem;
}
/* 14px */
.ml-3\.5 {
    margin-left: 0.875rem;
}
/* 14px */
.m-4 {
    margin: 1rem;
}
/* 16px */
.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}
/* 16px */
.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
/* 16px */
.mt-4 {
    margin-top: 1rem;
}
/* 16px */
.mr-4 {
    margin-right: 1rem;
}
/* 16px */
.mb-4 {
    margin-bottom: 1rem;
}
/* 16px */
.ml-4 {
    margin-left: 1rem;
}
/* 16px */
.m-5 {
    margin: 1.25rem;
}
/* 20px */
.mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
/* 20px */
.my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}
/* 20px */
.mt-5 {
    margin-top: 1.25rem;
}
/* 20px */
.mr-5 {
    margin-right: 1.25rem;
}
/* 20px */
.mb-5 {
    margin-bottom: 1.25rem;
}
/* 20px */
.ml-5 {
    margin-left: 1.25rem;
}
/* 20px */
.m-6 {
    margin: 1.5rem;
}
/* 24px */
.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
/* 24px */
.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
/* 24px */
.mt-6 {
    margin-top: 1.5rem;
}
/* 24px */
.mr-6 {
    margin-right: 1.5rem;
}
/* 24px */
.mb-6 {
    margin-bottom: 1.5rem;
}
/* 24px */
.ml-6 {
    margin-left: 1.5rem;
}
/* 24px */
.m-7 {
    margin: 1.75rem;
}
/* 28px */
.mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
}
/* 28px */
.my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
}
/* 28px */
.mt-7 {
    margin-top: 1.75rem;
}
/* 28px */
.mr-7 {
    margin-right: 1.75rem;
}
/* 28px */
.mb-7 {
    margin-bottom: 1.75rem;
}
/* 28px */
.ml-7 {
    margin-left: 1.75rem;
}
/* 28px */
.m-8 {
    margin: 2rem;
}
/* 32px */
.mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
}
/* 32px */
.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
/* 32px */
.mt-8 {
    margin-top: 2rem;
}
/* 32px */
.mr-8 {
    margin-right: 2rem;
}
/* 32px */
.mb-8 {
    margin-bottom: 2rem;
}
/* 32px */
.ml-8 {
    margin-left: 2rem;
}
/* 32px */
.m-9 {
    margin: 2.25rem;
}
/* 36px */
.mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
}
/* 36px */
.my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
}
/* 36px */
.mt-9 {
    margin-top: 2.25rem;
}
/* 36px */
.mr-9 {
    margin-right: 2.25rem;
}
/* 36px */
.mb-9 {
    margin-bottom: 2.25rem;
}
/* 36px */
.ml-9 {
    margin-left: 2.25rem;
}
/* 36px */
.m-10 {
    margin: 2.5rem;
}
/* 40px */
.mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}
/* 40px */
.my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}
/* 40px */
.mt-10 {
    margin-top: 2.5rem;
}
/* 40px */
.mr-10 {
    margin-right: 2.5rem;
}
/* 40px */
.mb-10 {
    margin-bottom: 2.5rem;
}
/* 40px */
.ml-10 {
    margin-left: 2.5rem;
}
/* 40px */
.m-11 {
    margin: 2.75rem;
}
/* 44px */
.mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
}
/* 44px */
.my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
}
/* 44px */
.mt-11 {
    margin-top: 2.75rem;
}
/* 44px */
.mr-11 {
    margin-right: 2.75rem;
}
/* 44px */
.mb-11 {
    margin-bottom: 2.75rem;
}
/* 44px */
.ml-11 {
    margin-left: 2.75rem;
}
/* 44px */
.m-12 {
    margin: 3rem;
}
/* 48px */
.mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
}
/* 48px */
.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
/* 48px */
.mt-12 {
    margin-top: 3rem;
}
/* 48px */
.mr-12 {
    margin-right: 3rem;
}
/* 48px */
.mb-12 {
    margin-bottom: 3rem;
}
/* 48px */
.ml-12 {
    margin-left: 3rem;
}
/* 48px */
.m-14 {
    margin: 3.5rem;
}
/* 56px */
.mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
}
/* 56px */
.my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
}
/* 56px */
.mt-14 {
    margin-top: 3.5rem;
}
/* 56px */
.mr-14 {
    margin-right: 3.5rem;
}
/* 56px */
.mb-14 {
    margin-bottom: 3.5rem;
}
/* 56px */
.ml-14 {
    margin-left: 3.5rem;
}
/* 56px */
.m-16 {
    margin: 4rem;
}
/* 64px */
.mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
}
/* 64px */
.my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
}
/* 64px */
.mt-16 {
    margin-top: 4rem;
}
/* 64px */
.mr-16 {
    margin-right: 4rem;
}
/* 64px */
.mb-16 {
    margin-bottom: 4rem;
}
/* 64px */
.ml-16 {
    margin-left: 4rem;
}
/* 64px */
.m-20 {
    margin: 5rem;
}
/* 80px */
.mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
}
/* 80px */
.my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
}
/* 80px */
.mt-20 {
    margin-top: 5rem;
}
/* 80px */
.mr-20 {
    margin-right: 5rem;
}
/* 80px */
.mb-20 {
    margin-bottom: 5rem;
}
/* 80px */
.ml-20 {
    margin-left: 5rem;
}
/* 80px */
.m-24 {
    margin: 6rem;
}
/* 96px */
.mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
}
/* 96px */
.my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
}
/* 96px */
.mt-24 {
    margin-top: 6rem;
}
/* 96px */
.mr-24 {
    margin-right: 6rem;
}
/* 96px */
.mb-24 {
    margin-bottom: 6rem;
}
/* 96px */
.ml-24 {
    margin-left: 6rem;
}
/* 96px */
.m-28 {
    margin: 7rem;
}
/* 112px */
.mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
}
/* 112px */
.my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
}
/* 112px */
.mt-28 {
    margin-top: 7rem;
}
/* 112px */
.mr-28 {
    margin-right: 7rem;
}
/* 112px */
.mb-28 {
    margin-bottom: 7rem;
}
/* 112px */
.ml-28 {
    margin-left: 7rem;
}
/* 112px */
.m-32 {
    margin: 8rem;
}
/* 128px */
.mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
}
/* 128px */
.my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
}
/* 128px */
.mt-32 {
    margin-top: 8rem;
}
/* 128px */
.mr-32 {
    margin-right: 8rem;
}
/* 128px */
.mb-32 {
    margin-bottom: 8rem;
}
/* 128px */
.ml-32 {
    margin-left: 8rem;
}
/* 128px */
.m-36 {
    margin: 9rem;
}
/* 144px */
.mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
}
/* 144px */
.my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
}
/* 144px */
.mt-36 {
    margin-top: 9rem;
}
/* 144px */
.mr-36 {
    margin-right: 9rem;
}
/* 144px */
.mb-36 {
    margin-bottom: 9rem;
}
/* 144px */
.ml-36 {
    margin-left: 9rem;
}
/* 144px */
.m-40 {
    margin: 10rem;
}
/* 160px */
.mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
}
/* 160px */
.my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
}
/* 160px */
.mt-40 {
    margin-top: 10rem;
}
/* 160px */
.mr-40 {
    margin-right: 10rem;
}
/* 160px */
.mb-40 {
    margin-bottom: 10rem;
}
/* 160px */
.ml-40 {
    margin-left: 10rem;
}
/* 160px */
.m-44 {
    margin: 11rem;
}
/* 176px */
.mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
}
/* 176px */
.my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
}
/* 176px */
.mt-44 {
    margin-top: 11rem;
}
/* 176px */
.mr-44 {
    margin-right: 11rem;
}
/* 176px */
.mb-44 {
    margin-bottom: 11rem;
}
/* 176px */
.ml-44 {
    margin-left: 11rem;
}
/* 176px */
.m-48 {
    margin: 12rem;
}
/* 192px */
.mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
}
/* 192px */
.my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
}
/* 192px */
.mt-48 {
    margin-top: 12rem;
}
/* 192px */
.mr-48 {
    margin-right: 12rem;
}
/* 192px */
.mb-48 {
    margin-bottom: 12rem;
}
/* 192px */
.ml-48 {
    margin-left: 12rem;
}
/* 192px */
.m-52 {
    margin: 13rem;
}
/* 208px */
.mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
}
/* 208px */
.my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
}
/* 208px */
.mt-52 {
    margin-top: 13rem;
}
/* 208px */
.mr-52 {
    margin-right: 13rem;
}
/* 208px */
.mb-52 {
    margin-bottom: 13rem;
}
/* 208px */
.ml-52 {
    margin-left: 13rem;
}
/* 208px */
.m-56 {
    margin: 14rem;
}
/* 224px */
.mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
}
/* 224px */
.my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
}
/* 224px */
.mt-56 {
    margin-top: 14rem;
}
/* 224px */
.mr-56 {
    margin-right: 14rem;
}
/* 224px */
.mb-56 {
    margin-bottom: 14rem;
}
/* 224px */
.ml-56 {
    margin-left: 14rem;
}
/* 224px */
.m-60 {
    margin: 15rem;
}
/* 240px */
.mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
}
/* 240px */
.my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
}
/* 240px */
.mt-60 {
    margin-top: 15rem;
}
/* 240px */
.mr-60 {
    margin-right: 15rem;
}
/* 240px */
.mb-60 {
    margin-bottom: 15rem;
}
/* 240px */
.ml-60 {
    margin-left: 15rem;
}
/* 240px */
.m-64 {
    margin: 16rem;
}
/* 256px */
.mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
}
/* 256px */
.my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
}
/* 256px */
.mt-64 {
    margin-top: 16rem;
}
/* 256px */
.mr-64 {
    margin-right: 16rem;
}
/* 256px */
.mb-64 {
    margin-bottom: 16rem;
}
/* 256px */
.ml-64 {
    margin-left: 16rem;
}
/* 256px */
.m-72 {
    margin: 18rem;
}
/* 288px */
.mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
}
/* 288px */
.my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
}
/* 288px */
.mt-72 {
    margin-top: 18rem;
}
/* 288px */
.mr-72 {
    margin-right: 18rem;
}
/* 288px */
.mb-72 {
    margin-bottom: 18rem;
}
/* 288px */
.ml-72 {
    margin-left: 18rem;
}
/* 288px */
.m-80 {
    margin: 20rem;
}
/* 320px */
.mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
}
/* 320px */
.my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
}
/* 320px */
.mt-80 {
    margin-top: 20rem;
}
/* 320px */
.mr-80 {
    margin-right: 20rem;
}
/* 320px */
.mb-80 {
    margin-bottom: 20rem;
}
/* 320px */
.ml-80 {
    margin-left: 20rem;
}
/* 320px */
.m-96 {
    margin: 24rem;
}
/* 384px */
.mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
}
/* 384px */
.my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
}
/* 384px */
.mt-96 {
    margin-top: 24rem;
}
/* 384px */
.mr-96 {
    margin-right: 24rem;
}
/* 384px */
.mb-96 {
    margin-bottom: 24rem;
}
/* 384px */
.ml-96 {
    margin-left: 24rem;
}
/* 384px */
.m-auto {
    margin: auto;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto;
}

.mt-auto {
    margin-top: auto;
}

.mr-auto {
    margin-right: auto;
}

.mb-auto {
    margin-bottom: auto;
}

.ml-auto {
    margin-left: auto;
}

/*HEIGHTS*/
.h-0 {
    height: 0px;
}

.h-px {
    height: 1px;
}

.h-0\.5 {
    height: 0.125rem;
}
/* 2px */
.h-1 {
    height: 0.25rem;
}
/* 4px */
.h-1\.5 {
    height: 0.375rem;
}
/* 6px */
.h-2 {
    height: 0.5rem;
}
/* 8px */
.h-2\.5 {
    height: 0.625rem;
}
/* 10px */
.h-3 {
    height: 0.75rem;
}
/* 12px */
.h-3\.5 {
    height: 0.875rem;
}
/* 14px */
.h-4 {
    height: 1rem;
}
/* 16px */
.h-5 {
    height: 1.25rem;
}
/* 20px */
.h-6 {
    height: 1.5rem;
}
/* 24px */
.h-7 {
    height: 1.75rem;
}
/* 28px */
.h-8 {
    height: 2rem;
}
/* 32px */
.h-9 {
    height: 2.25rem;
}
/* 36px */
.h-10 {
    height: 2.5rem;
}
/* 40px */
.h-11 {
    height: 2.75rem;
}
/* 44px */
.h-12 {
    height: 3rem;
}
/* 48px */
.h-14 {
    height: 3.5rem;
}
/* 56px */
.h-16 {
    height: 4rem;
}
/* 64px */
.h-20 {
    height: 5rem;
}
/* 80px */
.h-24 {
    height: 6rem;
}
/* 96px */
.h-28 {
    height: 7rem;
}
/* 112px */
.h-32 {
    height: 8rem;
}
/* 128px */
.h-36 {
    height: 9rem;
}
/* 144px */
.h-40 {
    height: 10rem;
}
/* 160px */
.h-44 {
    height: 11rem;
}
/* 176px */
.h-48 {
    height: 12rem;
}
/* 192px */
.h-52 {
    height: 13rem;
}
/* 208px */
.h-56 {
    height: 14rem;
}
/* 224px */
.h-60 {
    height: 15rem;
}
/* 240px */
.h-64 {
    height: 16rem;
}
/* 256px */
.h-72 {
    height: 18rem;
}
/* 288px */
.h-80 {
    height: 20rem;
}
/* 320px */
.h-96 {
    height: 24rem;
}
/* 384px */
.h-auto {
    height: auto;
}

.h-1\/2 {
    height: 50%;
}

.h-1\/3 {
    height: 33.333333%;
}

.h-2\/3 {
    height: 66.666667%;
}

.h-1\/4 {
    height: 25%;
}

.h-2\/4 {
    height: 50%;
}

.h-3\/4 {
    height: 75%;
}

.h-1\/5 {
    height: 20%;
}

.h-2\/5 {
    height: 40%;
}

.h-3\/5 {
    height: 60%;
}

.h-4\/5 {
    height: 80%;
}

.h-1\/6 {
    height: 16.666667%;
}

.h-2\/6 {
    height: 33.333333%;
}

.h-3\/6 {
    height: 50%;
}

.h-4\/6 {
    height: 66.666667%;
}

.h-5\/6 {
    height: 83.333333%;
}

.h-full {
    height: 100%;
}

.h-screen {
    height: 100vh;
}

.h-min {
    height: min-content;
}

.h-max {
    height: max-content;
}

.h-fit {
    height: fit-content;
}


/**WIDTH*/
.w-0 {
    width: 0px;
}

.w-px {
    width: 1px;
}

.w-0\.5 {
    width: 0.125rem;
}
/* 2px */
.w-1 {
    width: 0.25rem;
}
/* 4px */
.w-1\.5 {
    width: 0.375rem;
}
/* 6px */
.w-2 {
    width: 0.5rem;
}
/* 8px */
.w-2\.5 {
    width: 0.625rem;
}
/* 10px */
.w-3 {
    width: 0.75rem;
}
/* 12px */
.w-3\.5 {
    width: 0.875rem;
}
/* 14px */
.w-4 {
    width: 1rem;
}
/* 16px */
.w-5 {
    width: 1.25rem;
}
/* 20px */
.w-6 {
    width: 1.5rem;
}
/* 24px */
.w-7 {
    width: 1.75rem;
}
/* 28px */
.w-8 {
    width: 2rem;
}
/* 32px */
.w-9 {
    width: 2.25rem;
}
/* 36px */
.w-10 {
    width: 2.5rem;
}
/* 40px */
.w-11 {
    width: 2.75rem;
}
/* 44px */
.w-12 {
    width: 3rem;
}
/* 48px */
.w-14 {
    width: 3.5rem;
}
/* 56px */
.w-16 {
    width: 4rem;
}
/* 64px */
.w-20 {
    width: 5rem;
}
/* 80px */
.w-24 {
    width: 6rem;
}
/* 96px */
.w-28 {
    width: 7rem;
}
/* 112px */
.w-32 {
    width: 8rem;
}
/* 128px */
.w-36 {
    width: 9rem;
}
/* 144px */
.w-40 {
    width: 10rem;
}
/* 160px */
.w-44 {
    width: 11rem;
}
/* 176px */
.w-48 {
    width: 12rem;
}
/* 192px */
.w-52 {
    width: 13rem;
}
/* 208px */
.w-56 {
    width: 14rem;
}
/* 224px */
.w-60 {
    width: 15rem;
}
/* 240px */
.w-64 {
    width: 16rem;
}
/* 256px */
.w-72 {
    width: 18rem;
}
/* 288px */
.w-80 {
    width: 20rem;
}
/* 320px */
.w-96 {
    width: 24rem;
}
/* 384px */
.w-auto {
    width: auto;
}

.w-1\/2 {
    width: 50%;
}

.w-1\/3 {
    width: 33.333333%;
}

.w-2\/3 {
    width: 66.666667%;
}

.w-1\/4 {
    width: 25%;
}

.w-2\/4 {
    width: 50%;
}

.w-3\/4 {
    width: 75%;
}

.w-1\/5 {
    width: 20%;
}

.w-2\/5 {
    width: 40%;
}

.w-3\/5 {
    width: 60%;
}

.w-4\/5 {
    width: 80%;
}

.w-1\/6 {
    width: 16.666667%;
}

.w-2\/6 {
    width: 33.333333%;
}

.w-3\/6 {
    width: 50%;
}

.w-4\/6 {
    width: 66.666667%;
}

.w-5\/6 {
    width: 83.333333%;
}

.w-1\/12 {
    width: 8.333333%;
}

.w-2\/12 {
    width: 16.666667%;
}

.w-3\/12 {
    width: 25%;
}

.w-4\/12 {
    width: 33.333333%;
}

.w-5\/12 {
    width: 41.666667%;
}

.w-6\/12 {
    width: 50%;
}

.w-7\/12 {
    width: 58.333333%;
}

.w-8\/12 {
    width: 66.666667%;
}

.w-9\/12 {
    width: 75%;
}

.w-10\/12 {
    width: 83.333333%;
}

.w-11\/12 {
    width: 91.666667%;
}

.w-full {
    width: 100%;
}

.w-screen {
    width: 100vw;
}

.w-min {
    width: min-content;
}

.w-max {
    width: max-content;
}

.w-fit {
    width: fit-content;
}

.max-w-0 {
    max-width: 0rem;
}
/* 0px */
.max-w-none {
    max-width: none;
}

.max-w-xs {
    max-width: 20rem;
}
/* 320px */
.max-w-sm {
    max-width: 24rem;
}
/* 384px */
.max-w-md {
    max-width: 28rem;
}
/* 448px */
.max-w-lg {
    max-width: 32rem;
}
/* 512px */
.max-w-xl {
    max-width: 36rem;
}
/* 576px */
.max-w-2xl {
    max-width: 42rem;
}
/* 672px */
.max-w-3xl {
    max-width: 48rem;
}
/* 768px */
.max-w-4xl {
    max-width: 56rem;
}
/* 896px */
.max-w-5xl {
    max-width: 64rem;
}
/* 1024px */
.max-w-6xl {
    max-width: 72rem;
}
/* 1152px */
.max-w-7xl {
    max-width: 80rem;
}
/* 1280px */
.max-w-full {
    max-width: 100%;
}

.max-w-min {
    max-width: min-content;
}

.max-w-max {
    max-width: max-content;
}

.max-w-fit {
    max-width: fit-content;
}

.max-w-prose {
    max-width: 65ch;
}

.max-w-screen-sm {
    max-width: 640px;
}

.max-w-screen-md {
    max-width: 768px;
}

.max-w-screen-lg {
    max-width: 1024px;
}

.max-w-screen-xl {
    max-width: 1280px;
}

.max-w-screen-2xl {
    max-width: 1536px;
}

.opacity-0 {
    opacity: 0;
}

.opacity-5 {
    opacity: 0.05;
}

.opacity-10 {
    opacity: 0.1;
}

.opacity-20 {
    opacity: 0.2;
}

.opacity-25 {
    opacity: 0.25;
}

.opacity-30 {
    opacity: 0.3;
}

.opacity-40 {
    opacity: 0.4;
}

.opacity-50 {
    opacity: 0.5;
}

.opacity-60 {
    opacity: 0.6;
}

.opacity-70 {
    opacity: 0.7;
}

.opacity-75 {
    opacity: 0.75;
}

.opacity-80 {
    opacity: 0.8;
}

.opacity-90 {
    opacity: 0.9;
}

.opacity-95 {
    opacity: 0.95;
}

.opacity-100 {
    opacity: 1;
}

.border-solid {
    border-style: solid;
}
.border-dashed {border-style: dashed;}
.border-dotted {border-style: dotted;}
.border-double {border-style: double;}
.border-hidden {border-style: hidden;}
.border-none {
    border-style: none;
}

.border-0 {
    border-width: 0px;
}

.border-2 {
    border-width: 2px;
}

.border-4 {
    border-width: 4px;
}

.border-8 {
    border-width: 8px;
}

.border {
    border-width: 1px;
}

.border-x-0 {
    border-left-width: 0px;
    border-right-width: 0px;
}

.border-x-2 {
    border-left-width: 2px;
    border-right-width: 2px;
}

.border-x-4 {
    border-left-width: 4px;
    border-right-width: 4px;
}

.border-x-8 {
    border-left-width: 8px;
    border-right-width: 8px;
}

.border-x {
    border-left-width: 1px;
    border-right-width: 1px;
}

.border-y-0 {
    border-top-width: 0px;
    border-bottom-width: 0px;
}

.border-y-2 {
    border-top-width: 2px;
    border-bottom-width: 2px;
}

.border-y-4 {
    border-top-width: 4px;
    border-bottom-width: 4px;
}

.border-y-8 {
    border-top-width: 8px;
    border-bottom-width: 8px;
}

.border-y {
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.border-t-0 {
    border-top-width: 0px;
}

.border-t-2 {
    border-top-width: 2px;
}

.border-t-4 {
    border-top-width: 4px;
}

.border-t-8 {
    border-top-width: 8px;
}

.border-t {
    border-top-width: 1px;
}

.border-r-0 {
    border-right-width: 0px;
}

.border-r-2 {
    border-right-width: 2px;
}

.border-r-4 {
    border-right-width: 4px;
}

.border-r-8 {
    border-right-width: 8px;
}

.border-r {
    border-right-width: 1px;
}

.border-b-0 {
    border-bottom-width: 0px;
}

.border-b-2 {
    border-bottom-width: 2px;
}

.border-b-4 {
    border-bottom-width: 4px;
}

.border-b-8 {
    border-bottom-width: 8px;
}

.border-b {
    border-bottom-width: 1px;
}

.border-l-0 {
    border-left-width: 0px;
}

.border-l-2 {
    border-left-width: 2px;
}

.border-l-4 {
    border-left-width: 4px;
}

.border-l-8 {
    border-left-width: 8px;
}

.border-l {
    border-left-width: 1px;
}

.rounded-none {
    border-radius: 0px;
}

.rounded-sm {
    border-radius: 0.125rem; /* 2px */
}

.rounded {
    border-radius: 0.25rem; /* 4px */
}

.rounded-md {
    border-radius: 0.375rem; /* 6px */
}

.rounded-lg {
    border-radius: 0.5rem; /* 8px */
}

.rounded-xl {
    border-radius: 0.75rem; /* 12px */
}

.rounded-2xl {
    border-radius: 1rem; /* 16px */
}

.rounded-3xl {
    border-radius: 1.5rem; /* 24px */
}

.rounded-full {
    border-radius: 9999px;
}

.rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.rounded-t-sm {
    border-top-left-radius: 0.125rem; /* 2px */
    border-top-right-radius: 0.125rem; /* 2px */
}

.rounded-t {
    border-top-left-radius: 0.25rem; /* 4px */
    border-top-right-radius: 0.25rem; /* 4px */
}

.rounded-t-md {
    border-top-left-radius: 0.375rem; /* 6px */
    border-top-right-radius: 0.375rem; /* 6px */
}

.rounded-t-lg {
    border-top-left-radius: 0.5rem; /* 8px */
    border-top-right-radius: 0.5rem; /* 8px */
}

.rounded-t-xl {
    border-top-left-radius: 0.75rem; /* 12px */
    border-top-right-radius: 0.75rem; /* 12px */
}

.rounded-t-2xl {
    border-top-left-radius: 1rem; /* 16px */
    border-top-right-radius: 1rem; /* 16px */
}

.rounded-t-3xl {
    border-top-left-radius: 1.5rem; /* 24px */
    border-top-right-radius: 1.5rem; /* 24px */
}

.rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
}

.rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.rounded-r-sm {
    border-top-right-radius: 0.125rem; /* 2px */
    border-bottom-right-radius: 0.125rem; /* 2px */
}

.rounded-r {
    border-top-right-radius: 0.25rem; /* 4px */
    border-bottom-right-radius: 0.25rem; /* 4px */
}

.rounded-r-md {
    border-top-right-radius: 0.375rem; /* 6px */
    border-bottom-right-radius: 0.375rem; /* 6px */
}

.rounded-r-lg {
    border-top-right-radius: 0.5rem; /* 8px */
    border-bottom-right-radius: 0.5rem; /* 8px */
}

.rounded-r-xl {
    border-top-right-radius: 0.75rem; /* 12px */
    border-bottom-right-radius: 0.75rem; /* 12px */
}

.rounded-r-2xl {
    border-top-right-radius: 1rem; /* 16px */
    border-bottom-right-radius: 1rem; /* 16px */
}

.rounded-r-3xl {
    border-top-right-radius: 1.5rem; /* 24px */
    border-bottom-right-radius: 1.5rem; /* 24px */
}

.rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
}

.rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.rounded-b-sm {
    border-bottom-right-radius: 0.125rem; /* 2px */
    border-bottom-left-radius: 0.125rem; /* 2px */
}

.rounded-b {
    border-bottom-right-radius: 0.25rem; /* 4px */
    border-bottom-left-radius: 0.25rem; /* 4px */
}

.rounded-b-md {
    border-bottom-right-radius: 0.375rem; /* 6px */
    border-bottom-left-radius: 0.375rem; /* 6px */
}

.rounded-b-lg {
    border-bottom-right-radius: 0.5rem; /* 8px */
    border-bottom-left-radius: 0.5rem; /* 8px */
}

.rounded-b-xl {
    border-bottom-right-radius: 0.75rem; /* 12px */
    border-bottom-left-radius: 0.75rem; /* 12px */
}

.rounded-b-2xl {
    border-bottom-right-radius: 1rem; /* 16px */
    border-bottom-left-radius: 1rem; /* 16px */
}

.rounded-b-3xl {
    border-bottom-right-radius: 1.5rem; /* 24px */
    border-bottom-left-radius: 1.5rem; /* 24px */
}

.rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
}

.rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.rounded-l-sm {
    border-top-left-radius: 0.125rem; /* 2px */
    border-bottom-left-radius: 0.125rem; /* 2px */
}

.rounded-l {
    border-top-left-radius: 0.25rem; /* 4px */
    border-bottom-left-radius: 0.25rem; /* 4px */
}

.rounded-l-md {
    border-top-left-radius: 0.375rem; /* 6px */
    border-bottom-left-radius: 0.375rem; /* 6px */
}

.rounded-l-lg {
    border-top-left-radius: 0.5rem; /* 8px */
    border-bottom-left-radius: 0.5rem; /* 8px */
}

.rounded-l-xl {
    border-top-left-radius: 0.75rem; /* 12px */
    border-bottom-left-radius: 0.75rem; /* 12px */
}

.rounded-l-2xl {
    border-top-left-radius: 1rem; /* 16px */
    border-bottom-left-radius: 1rem; /* 16px */
}

.rounded-l-3xl {
    border-top-left-radius: 1.5rem; /* 24px */
    border-bottom-left-radius: 1.5rem; /* 24px */
}

.rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
}

.rounded-tl-none {
    border-top-left-radius: 0px;
}

.rounded-tl-sm {
    border-top-left-radius: 0.125rem; /* 2px */
}

.rounded-tl {
    border-top-left-radius: 0.25rem; /* 4px */
}

.rounded-tl-md {
    border-top-left-radius: 0.375rem; /* 6px */
}

.rounded-tl-lg {
    border-top-left-radius: 0.5rem; /* 8px */
}

.rounded-tl-xl {
    border-top-left-radius: 0.75rem; /* 12px */
}

.rounded-tl-2xl {
    border-top-left-radius: 1rem; /* 16px */
}

.rounded-tl-3xl {
    border-top-left-radius: 1.5rem; /* 24px */
}

.rounded-tl-full {
    border-top-left-radius: 9999px;
}

.rounded-tr-none {
    border-top-right-radius: 0px;
}

.rounded-tr-sm {
    border-top-right-radius: 0.125rem; /* 2px */
}

.rounded-tr {
    border-top-right-radius: 0.25rem; /* 4px */
}

.rounded-tr-md {
    border-top-right-radius: 0.375rem; /* 6px */
}

.rounded-tr-lg {
    border-top-right-radius: 0.5rem; /* 8px */
}

.rounded-tr-xl {
    border-top-right-radius: 0.75rem; /* 12px */
}

.rounded-tr-2xl {
    border-top-right-radius: 1rem; /* 16px */
}

.rounded-tr-3xl {
    border-top-right-radius: 1.5rem; /* 24px */
}

.rounded-tr-full {
    border-top-right-radius: 9999px;
}

.rounded-br-none {
    border-bottom-right-radius: 0px;
}

.rounded-br-sm {
    border-bottom-right-radius: 0.125rem; /* 2px */
}

.rounded-br {
    border-bottom-right-radius: 0.25rem; /* 4px */
}

.rounded-br-md {
    border-bottom-right-radius: 0.375rem; /* 6px */
}

.rounded-br-lg {
    border-bottom-right-radius: 0.5rem; /* 8px */
}

.rounded-br-xl {
    border-bottom-right-radius: 0.75rem; /* 12px */
}

.rounded-br-2xl {
    border-bottom-right-radius: 1rem; /* 16px */
}

.rounded-br-3xl {
    border-bottom-right-radius: 1.5rem; /* 24px */
}

.rounded-br-full {
    border-bottom-right-radius: 9999px;
}

.rounded-bl-none {
    border-bottom-left-radius: 0px;
}

.rounded-bl-sm {
    border-bottom-left-radius: 0.125rem; /* 2px */
}

.rounded-bl {
    border-bottom-left-radius: 0.25rem; /* 4px */
}

.rounded-bl-md {
    border-bottom-left-radius: 0.375rem; /* 6px */
}

.rounded-bl-lg {
    border-bottom-left-radius: 0.5rem; /* 8px */
}

.rounded-bl-xl {
    border-bottom-left-radius: 0.75rem; /* 12px */
}

.rounded-bl-2xl {
    border-bottom-left-radius: 1rem; /* 16px */
}

.rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem; /* 24px */
}

.rounded-bl-full {
    border-bottom-left-radius: 9999px;
}


@media all {
    .page-break {
        display: none;
    }
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    display: inline-block;
}

.display-flex {
    display: flex;
}

.display-flex-items-center {
    display: flex;
    align-items: center;
}


/* start commented backslash hack \*/

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}
