@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
:root {
  --base-font: "Roboto", sans-serif;
  --uthm-primary-custom-rgba: 0, 46, 115;
  --uthm-secondary-custom-rgba: 108, 117, 125;
  --uthm-success-custom-rgba: 25, 135, 84;
  --uthm-warning-custom-rgba: 255, 193, 7;
  --uthm-danger-custom-rgba: 220, 53, 69;
  --uthm-info-custom-rgba: 13, 202, 240;
  --uthm-dark-custom-rgba: 33, 37, 41;
  --uthm-light-custom-rgba: 248, 249, 250;
  --bg-primary-custom-hover-rgba: 11, 67, 151;
  --cs-white-rgb: 255, 255, 255;
  --bs-body-bg: #f6f9ff1c;
}

body {
  font-family: var(--base-font);
  font-size: 14px;
  font-optical-sizing: auto;
  background-color: var(--bs-body-bg);
}

label {
  font-size: 12px;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.table {
  width: 100% !important;
}

.w-1 {
  width: 1%;
}

.w-2 {
  width: 2%;
}

.w-3 {
  width: 3%;
}

.w-4 {
  width: 4%;
}

.w-5 {
  width: 5%;
}

.w-6 {
  width: 6%;
}

.w-7 {
  width: 7%;
}

.w-8 {
  width: 8%;
}

.w-9 {
  width: 9%;
}

.w-10 {
  width: 10%;
}

.w-11 {
  width: 11%;
}

.w-12 {
  width: 12%;
}

.w-13 {
  width: 13%;
}

.w-14 {
  width: 14%;
}

.w-15 {
  width: 15%;
}

.w-16 {
  width: 16%;
}

.w-17 {
  width: 17%;
}

.w-18 {
  width: 18%;
}

.w-19 {
  width: 19%;
}

.w-20 {
  width: 20%;
}

.w-21 {
  width: 21%;
}

.w-22 {
  width: 22%;
}

.w-23 {
  width: 23%;
}

.w-24 {
  width: 24%;
}

.w-25 {
  width: 25%;
}

.w-26 {
  width: 26%;
}

.w-27 {
  width: 27%;
}

.w-28 {
  width: 28%;
}

.w-29 {
  width: 29%;
}

.w-30 {
  width: 30%;
}

.w-31 {
  width: 31%;
}

.w-32 {
  width: 32%;
}

.w-33 {
  width: 33%;
}

.w-34 {
  width: 34%;
}

.w-35 {
  width: 35%;
}

.w-36 {
  width: 36%;
}

.w-37 {
  width: 37%;
}

.w-38 {
  width: 38%;
}

.w-39 {
  width: 39%;
}

.w-40 {
  width: 40%;
}

.w-41 {
  width: 41%;
}

.w-42 {
  width: 42%;
}

.w-43 {
  width: 43%;
}

.w-44 {
  width: 44%;
}

.w-45 {
  width: 45%;
}

.w-46 {
  width: 46%;
}

.w-47 {
  width: 47%;
}

.w-48 {
  width: 48%;
}

.w-49 {
  width: 49%;
}

.w-50 {
  width: 50%;
}

.w-51 {
  width: 51%;
}

.w-52 {
  width: 52%;
}

.w-53 {
  width: 53%;
}

.w-54 {
  width: 54%;
}

.w-55 {
  width: 55%;
}

.w-56 {
  width: 56%;
}

.w-57 {
  width: 57%;
}

.w-58 {
  width: 58%;
}

.w-59 {
  width: 59%;
}

.w-60 {
  width: 60%;
}

.w-61 {
  width: 61%;
}

.w-62 {
  width: 62%;
}

.w-63 {
  width: 63%;
}

.w-64 {
  width: 64%;
}

.w-65 {
  width: 65%;
}

.w-66 {
  width: 66%;
}

.w-67 {
  width: 67%;
}

.w-68 {
  width: 68%;
}

.w-69 {
  width: 69%;
}

.w-70 {
  width: 70%;
}

.w-71 {
  width: 71%;
}

.w-72 {
  width: 72%;
}

.w-73 {
  width: 73%;
}

.w-74 {
  width: 74%;
}

.w-75 {
  width: 75%;
}

.w-76 {
  width: 76%;
}

.w-77 {
  width: 77%;
}

.w-78 {
  width: 78%;
}

.w-79 {
  width: 79%;
}

.w-80 {
  width: 80%;
}

.w-81 {
  width: 81%;
}

.w-82 {
  width: 82%;
}

.w-83 {
  width: 83%;
}

.w-84 {
  width: 84%;
}

.w-85 {
  width: 85%;
}

.w-86 {
  width: 86%;
}

.w-87 {
  width: 87%;
}

.w-88 {
  width: 88%;
}

.w-89 {
  width: 89%;
}

.w-90 {
  width: 90%;
}

.w-91 {
  width: 91%;
}

.w-92 {
  width: 92%;
}

.w-93 {
  width: 93%;
}

.w-94 {
  width: 94%;
}

.w-95 {
  width: 95%;
}

.w-96 {
  width: 96%;
}

.w-97 {
  width: 97%;
}

.w-98 {
  width: 98%;
}

.w-99 {
  width: 99%;
}

.fs-1 {
  font-size: 1px !important;
}

.p-1 {
  padding: 1px !important;
}

.py-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.px-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.ps-1 {
  padding-left: 1px !important;
}

.pe-1 {
  padding-right: 1px !important;
}

.pt-1 {
  padding-top: 1px !important;
}

.pb-1 {
  padding-bottom: 1px !important;
}

.m-1 {
  margin: 1px !important;
}

.my-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.mx-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.ms-1 {
  margin-left: 1px !important;
}

.me-1 {
  margin-right: 1px !important;
}

.mt-1 {
  margin-top: 1px !important;
}

.mb-1 {
  margin-bottom: 1px !important;
}

.z-1 {
  z-index: 1 !important;
}

.fs-2 {
  font-size: 2px !important;
}

.p-2 {
  padding: 2px !important;
}

.py-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.px-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.ps-2 {
  padding-left: 2px !important;
}

.pe-2 {
  padding-right: 2px !important;
}

.pt-2 {
  padding-top: 2px !important;
}

.pb-2 {
  padding-bottom: 2px !important;
}

.m-2 {
  margin: 2px !important;
}

.my-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.mx-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.ms-2 {
  margin-left: 2px !important;
}

.me-2 {
  margin-right: 2px !important;
}

.mt-2 {
  margin-top: 2px !important;
}

.mb-2 {
  margin-bottom: 2px !important;
}

.z-2 {
  z-index: 2 !important;
}

.fs-3 {
  font-size: 3px !important;
}

.p-3 {
  padding: 3px !important;
}

.py-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.px-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.ps-3 {
  padding-left: 3px !important;
}

.pe-3 {
  padding-right: 3px !important;
}

.pt-3 {
  padding-top: 3px !important;
}

.pb-3 {
  padding-bottom: 3px !important;
}

.m-3 {
  margin: 3px !important;
}

.my-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.mx-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.ms-3 {
  margin-left: 3px !important;
}

.me-3 {
  margin-right: 3px !important;
}

.mt-3 {
  margin-top: 3px !important;
}

.mb-3 {
  margin-bottom: 3px !important;
}

.z-3 {
  z-index: 3 !important;
}

.fs-4 {
  font-size: 4px !important;
}

.p-4 {
  padding: 4px !important;
}

.py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.ps-4 {
  padding-left: 4px !important;
}

.pe-4 {
  padding-right: 4px !important;
}

.pt-4 {
  padding-top: 4px !important;
}

.pb-4 {
  padding-bottom: 4px !important;
}

.m-4 {
  margin: 4px !important;
}

.my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.mx-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.ms-4 {
  margin-left: 4px !important;
}

.me-4 {
  margin-right: 4px !important;
}

.mt-4 {
  margin-top: 4px !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.z-4 {
  z-index: 4 !important;
}

.fs-5 {
  font-size: 5px !important;
}

.p-5 {
  padding: 5px !important;
}

.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.ps-5 {
  padding-left: 5px !important;
}

.pe-5 {
  padding-right: 5px !important;
}

.pt-5 {
  padding-top: 5px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.m-5 {
  margin: 5px !important;
}

.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.mx-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.ms-5 {
  margin-left: 5px !important;
}

.me-5 {
  margin-right: 5px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.z-5 {
  z-index: 5 !important;
}

.fs-6 {
  font-size: 6px !important;
}

.p-6 {
  padding: 6px !important;
}

.py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.ps-6 {
  padding-left: 6px !important;
}

.pe-6 {
  padding-right: 6px !important;
}

.pt-6 {
  padding-top: 6px !important;
}

.pb-6 {
  padding-bottom: 6px !important;
}

.m-6 {
  margin: 6px !important;
}

.my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.mx-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.ms-6 {
  margin-left: 6px !important;
}

.me-6 {
  margin-right: 6px !important;
}

.mt-6 {
  margin-top: 6px !important;
}

.mb-6 {
  margin-bottom: 6px !important;
}

.z-6 {
  z-index: 6 !important;
}

.fs-7 {
  font-size: 7px !important;
}

.p-7 {
  padding: 7px !important;
}

.py-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.px-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.ps-7 {
  padding-left: 7px !important;
}

.pe-7 {
  padding-right: 7px !important;
}

.pt-7 {
  padding-top: 7px !important;
}

.pb-7 {
  padding-bottom: 7px !important;
}

.m-7 {
  margin: 7px !important;
}

.my-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.mx-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.ms-7 {
  margin-left: 7px !important;
}

.me-7 {
  margin-right: 7px !important;
}

.mt-7 {
  margin-top: 7px !important;
}

.mb-7 {
  margin-bottom: 7px !important;
}

.z-7 {
  z-index: 7 !important;
}

.fs-8 {
  font-size: 8px !important;
}

.p-8 {
  padding: 8px !important;
}

.py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.ps-8 {
  padding-left: 8px !important;
}

.pe-8 {
  padding-right: 8px !important;
}

.pt-8 {
  padding-top: 8px !important;
}

.pb-8 {
  padding-bottom: 8px !important;
}

.m-8 {
  margin: 8px !important;
}

.my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.mx-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.ms-8 {
  margin-left: 8px !important;
}

.me-8 {
  margin-right: 8px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.z-8 {
  z-index: 8 !important;
}

.fs-9 {
  font-size: 9px !important;
}

.p-9 {
  padding: 9px !important;
}

.py-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.px-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.ps-9 {
  padding-left: 9px !important;
}

.pe-9 {
  padding-right: 9px !important;
}

.pt-9 {
  padding-top: 9px !important;
}

.pb-9 {
  padding-bottom: 9px !important;
}

.m-9 {
  margin: 9px !important;
}

.my-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.mx-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.ms-9 {
  margin-left: 9px !important;
}

.me-9 {
  margin-right: 9px !important;
}

.mt-9 {
  margin-top: 9px !important;
}

.mb-9 {
  margin-bottom: 9px !important;
}

.z-9 {
  z-index: 9 !important;
}

.fs-10 {
  font-size: 10px !important;
}

.p-10 {
  padding: 10px !important;
}

.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.ps-10 {
  padding-left: 10px !important;
}

.pe-10 {
  padding-right: 10px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.m-10 {
  margin: 10px !important;
}

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mx-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.ms-10 {
  margin-left: 10px !important;
}

.me-10 {
  margin-right: 10px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.z-10 {
  z-index: 10 !important;
}

.fs-11 {
  font-size: 11px !important;
}

.p-11 {
  padding: 11px !important;
}

.py-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.px-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.ps-11 {
  padding-left: 11px !important;
}

.pe-11 {
  padding-right: 11px !important;
}

.pt-11 {
  padding-top: 11px !important;
}

.pb-11 {
  padding-bottom: 11px !important;
}

.m-11 {
  margin: 11px !important;
}

.my-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.mx-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.ms-11 {
  margin-left: 11px !important;
}

.me-11 {
  margin-right: 11px !important;
}

.mt-11 {
  margin-top: 11px !important;
}

.mb-11 {
  margin-bottom: 11px !important;
}

.z-11 {
  z-index: 11 !important;
}

.fs-12 {
  font-size: 12px !important;
}

.p-12 {
  padding: 12px !important;
}

.py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.ps-12 {
  padding-left: 12px !important;
}

.pe-12 {
  padding-right: 12px !important;
}

.pt-12 {
  padding-top: 12px !important;
}

.pb-12 {
  padding-bottom: 12px !important;
}

.m-12 {
  margin: 12px !important;
}

.my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.mx-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.ms-12 {
  margin-left: 12px !important;
}

.me-12 {
  margin-right: 12px !important;
}

.mt-12 {
  margin-top: 12px !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}

.z-12 {
  z-index: 12 !important;
}

.fs-13 {
  font-size: 13px !important;
}

.p-13 {
  padding: 13px !important;
}

.py-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.px-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.ps-13 {
  padding-left: 13px !important;
}

.pe-13 {
  padding-right: 13px !important;
}

.pt-13 {
  padding-top: 13px !important;
}

.pb-13 {
  padding-bottom: 13px !important;
}

.m-13 {
  margin: 13px !important;
}

.my-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.mx-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.ms-13 {
  margin-left: 13px !important;
}

.me-13 {
  margin-right: 13px !important;
}

.mt-13 {
  margin-top: 13px !important;
}

.mb-13 {
  margin-bottom: 13px !important;
}

.z-13 {
  z-index: 13 !important;
}

.fs-14 {
  font-size: 14px !important;
}

.p-14 {
  padding: 14px !important;
}

.py-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.px-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.ps-14 {
  padding-left: 14px !important;
}

.pe-14 {
  padding-right: 14px !important;
}

.pt-14 {
  padding-top: 14px !important;
}

.pb-14 {
  padding-bottom: 14px !important;
}

.m-14 {
  margin: 14px !important;
}

.my-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.mx-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.ms-14 {
  margin-left: 14px !important;
}

.me-14 {
  margin-right: 14px !important;
}

.mt-14 {
  margin-top: 14px !important;
}

.mb-14 {
  margin-bottom: 14px !important;
}

.z-14 {
  z-index: 14 !important;
}

.fs-15 {
  font-size: 15px !important;
}

.p-15 {
  padding: 15px !important;
}

.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.ps-15 {
  padding-left: 15px !important;
}

.pe-15 {
  padding-right: 15px !important;
}

.pt-15 {
  padding-top: 15px !important;
}

.pb-15 {
  padding-bottom: 15px !important;
}

.m-15 {
  margin: 15px !important;
}

.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.mx-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.ms-15 {
  margin-left: 15px !important;
}

.me-15 {
  margin-right: 15px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.z-15 {
  z-index: 15 !important;
}

.fs-16 {
  font-size: 16px !important;
}

.p-16 {
  padding: 16px !important;
}

.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.ps-16 {
  padding-left: 16px !important;
}

.pe-16 {
  padding-right: 16px !important;
}

.pt-16 {
  padding-top: 16px !important;
}

.pb-16 {
  padding-bottom: 16px !important;
}

.m-16 {
  margin: 16px !important;
}

.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.mx-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.ms-16 {
  margin-left: 16px !important;
}

.me-16 {
  margin-right: 16px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.z-16 {
  z-index: 16 !important;
}

.fs-17 {
  font-size: 17px !important;
}

.p-17 {
  padding: 17px !important;
}

.py-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.px-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.ps-17 {
  padding-left: 17px !important;
}

.pe-17 {
  padding-right: 17px !important;
}

.pt-17 {
  padding-top: 17px !important;
}

.pb-17 {
  padding-bottom: 17px !important;
}

.m-17 {
  margin: 17px !important;
}

.my-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.mx-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.ms-17 {
  margin-left: 17px !important;
}

.me-17 {
  margin-right: 17px !important;
}

.mt-17 {
  margin-top: 17px !important;
}

.mb-17 {
  margin-bottom: 17px !important;
}

.z-17 {
  z-index: 17 !important;
}

.fs-18 {
  font-size: 18px !important;
}

.p-18 {
  padding: 18px !important;
}

.py-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.px-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.ps-18 {
  padding-left: 18px !important;
}

.pe-18 {
  padding-right: 18px !important;
}

.pt-18 {
  padding-top: 18px !important;
}

.pb-18 {
  padding-bottom: 18px !important;
}

.m-18 {
  margin: 18px !important;
}

.my-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.mx-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.ms-18 {
  margin-left: 18px !important;
}

.me-18 {
  margin-right: 18px !important;
}

.mt-18 {
  margin-top: 18px !important;
}

.mb-18 {
  margin-bottom: 18px !important;
}

.z-18 {
  z-index: 18 !important;
}

.fs-19 {
  font-size: 19px !important;
}

.p-19 {
  padding: 19px !important;
}

.py-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.px-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.ps-19 {
  padding-left: 19px !important;
}

.pe-19 {
  padding-right: 19px !important;
}

.pt-19 {
  padding-top: 19px !important;
}

.pb-19 {
  padding-bottom: 19px !important;
}

.m-19 {
  margin: 19px !important;
}

.my-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.mx-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.ms-19 {
  margin-left: 19px !important;
}

.me-19 {
  margin-right: 19px !important;
}

.mt-19 {
  margin-top: 19px !important;
}

.mb-19 {
  margin-bottom: 19px !important;
}

.z-19 {
  z-index: 19 !important;
}

.fs-20 {
  font-size: 20px !important;
}

.p-20 {
  padding: 20px !important;
}

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.ps-20 {
  padding-left: 20px !important;
}

.pe-20 {
  padding-right: 20px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.m-20 {
  margin: 20px !important;
}

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mx-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.ms-20 {
  margin-left: 20px !important;
}

.me-20 {
  margin-right: 20px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.z-20 {
  z-index: 20 !important;
}

.fs-21 {
  font-size: 21px !important;
}

.p-21 {
  padding: 21px !important;
}

.py-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.px-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.ps-21 {
  padding-left: 21px !important;
}

.pe-21 {
  padding-right: 21px !important;
}

.pt-21 {
  padding-top: 21px !important;
}

.pb-21 {
  padding-bottom: 21px !important;
}

.m-21 {
  margin: 21px !important;
}

.my-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.mx-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.ms-21 {
  margin-left: 21px !important;
}

.me-21 {
  margin-right: 21px !important;
}

.mt-21 {
  margin-top: 21px !important;
}

.mb-21 {
  margin-bottom: 21px !important;
}

.z-21 {
  z-index: 21 !important;
}

.fs-22 {
  font-size: 22px !important;
}

.p-22 {
  padding: 22px !important;
}

.py-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.px-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.ps-22 {
  padding-left: 22px !important;
}

.pe-22 {
  padding-right: 22px !important;
}

.pt-22 {
  padding-top: 22px !important;
}

.pb-22 {
  padding-bottom: 22px !important;
}

.m-22 {
  margin: 22px !important;
}

.my-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.mx-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.ms-22 {
  margin-left: 22px !important;
}

.me-22 {
  margin-right: 22px !important;
}

.mt-22 {
  margin-top: 22px !important;
}

.mb-22 {
  margin-bottom: 22px !important;
}

.z-22 {
  z-index: 22 !important;
}

.fs-23 {
  font-size: 23px !important;
}

.p-23 {
  padding: 23px !important;
}

.py-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.px-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.ps-23 {
  padding-left: 23px !important;
}

.pe-23 {
  padding-right: 23px !important;
}

.pt-23 {
  padding-top: 23px !important;
}

.pb-23 {
  padding-bottom: 23px !important;
}

.m-23 {
  margin: 23px !important;
}

.my-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.mx-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.ms-23 {
  margin-left: 23px !important;
}

.me-23 {
  margin-right: 23px !important;
}

.mt-23 {
  margin-top: 23px !important;
}

.mb-23 {
  margin-bottom: 23px !important;
}

.z-23 {
  z-index: 23 !important;
}

.fs-24 {
  font-size: 24px !important;
}

.p-24 {
  padding: 24px !important;
}

.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.ps-24 {
  padding-left: 24px !important;
}

.pe-24 {
  padding-right: 24px !important;
}

.pt-24 {
  padding-top: 24px !important;
}

.pb-24 {
  padding-bottom: 24px !important;
}

.m-24 {
  margin: 24px !important;
}

.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.mx-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.ms-24 {
  margin-left: 24px !important;
}

.me-24 {
  margin-right: 24px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.z-24 {
  z-index: 24 !important;
}

.fs-25 {
  font-size: 25px !important;
}

.p-25 {
  padding: 25px !important;
}

.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.ps-25 {
  padding-left: 25px !important;
}

.pe-25 {
  padding-right: 25px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.m-25 {
  margin: 25px !important;
}

.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.mx-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.ms-25 {
  margin-left: 25px !important;
}

.me-25 {
  margin-right: 25px !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.z-25 {
  z-index: 25 !important;
}

.fs-26 {
  font-size: 26px !important;
}

.p-26 {
  padding: 26px !important;
}

.py-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.px-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.ps-26 {
  padding-left: 26px !important;
}

.pe-26 {
  padding-right: 26px !important;
}

.pt-26 {
  padding-top: 26px !important;
}

.pb-26 {
  padding-bottom: 26px !important;
}

.m-26 {
  margin: 26px !important;
}

.my-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.mx-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.ms-26 {
  margin-left: 26px !important;
}

.me-26 {
  margin-right: 26px !important;
}

.mt-26 {
  margin-top: 26px !important;
}

.mb-26 {
  margin-bottom: 26px !important;
}

.z-26 {
  z-index: 26 !important;
}

.fs-27 {
  font-size: 27px !important;
}

.p-27 {
  padding: 27px !important;
}

.py-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.px-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.ps-27 {
  padding-left: 27px !important;
}

.pe-27 {
  padding-right: 27px !important;
}

.pt-27 {
  padding-top: 27px !important;
}

.pb-27 {
  padding-bottom: 27px !important;
}

.m-27 {
  margin: 27px !important;
}

.my-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.mx-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.ms-27 {
  margin-left: 27px !important;
}

.me-27 {
  margin-right: 27px !important;
}

.mt-27 {
  margin-top: 27px !important;
}

.mb-27 {
  margin-bottom: 27px !important;
}

.z-27 {
  z-index: 27 !important;
}

.fs-28 {
  font-size: 28px !important;
}

.p-28 {
  padding: 28px !important;
}

.py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.ps-28 {
  padding-left: 28px !important;
}

.pe-28 {
  padding-right: 28px !important;
}

.pt-28 {
  padding-top: 28px !important;
}

.pb-28 {
  padding-bottom: 28px !important;
}

.m-28 {
  margin: 28px !important;
}

.my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.mx-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.ms-28 {
  margin-left: 28px !important;
}

.me-28 {
  margin-right: 28px !important;
}

.mt-28 {
  margin-top: 28px !important;
}

.mb-28 {
  margin-bottom: 28px !important;
}

.z-28 {
  z-index: 28 !important;
}

.fs-29 {
  font-size: 29px !important;
}

.p-29 {
  padding: 29px !important;
}

.py-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.px-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.ps-29 {
  padding-left: 29px !important;
}

.pe-29 {
  padding-right: 29px !important;
}

.pt-29 {
  padding-top: 29px !important;
}

.pb-29 {
  padding-bottom: 29px !important;
}

.m-29 {
  margin: 29px !important;
}

.my-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.mx-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.ms-29 {
  margin-left: 29px !important;
}

.me-29 {
  margin-right: 29px !important;
}

.mt-29 {
  margin-top: 29px !important;
}

.mb-29 {
  margin-bottom: 29px !important;
}

.z-29 {
  z-index: 29 !important;
}

.fs-30 {
  font-size: 30px !important;
}

.p-30 {
  padding: 30px !important;
}

.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.ps-30 {
  padding-left: 30px !important;
}

.pe-30 {
  padding-right: 30px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.m-30 {
  margin: 30px !important;
}

.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mx-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.ms-30 {
  margin-left: 30px !important;
}

.me-30 {
  margin-right: 30px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.z-30 {
  z-index: 30 !important;
}

.fs-31 {
  font-size: 31px !important;
}

.p-31 {
  padding: 31px !important;
}

.py-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.px-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.ps-31 {
  padding-left: 31px !important;
}

.pe-31 {
  padding-right: 31px !important;
}

.pt-31 {
  padding-top: 31px !important;
}

.pb-31 {
  padding-bottom: 31px !important;
}

.m-31 {
  margin: 31px !important;
}

.my-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.mx-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.ms-31 {
  margin-left: 31px !important;
}

.me-31 {
  margin-right: 31px !important;
}

.mt-31 {
  margin-top: 31px !important;
}

.mb-31 {
  margin-bottom: 31px !important;
}

.z-31 {
  z-index: 31 !important;
}

.fs-32 {
  font-size: 32px !important;
}

.p-32 {
  padding: 32px !important;
}

.py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.ps-32 {
  padding-left: 32px !important;
}

.pe-32 {
  padding-right: 32px !important;
}

.pt-32 {
  padding-top: 32px !important;
}

.pb-32 {
  padding-bottom: 32px !important;
}

.m-32 {
  margin: 32px !important;
}

.my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.mx-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.ms-32 {
  margin-left: 32px !important;
}

.me-32 {
  margin-right: 32px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.z-32 {
  z-index: 32 !important;
}

.fs-33 {
  font-size: 33px !important;
}

.p-33 {
  padding: 33px !important;
}

.py-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.px-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.ps-33 {
  padding-left: 33px !important;
}

.pe-33 {
  padding-right: 33px !important;
}

.pt-33 {
  padding-top: 33px !important;
}

.pb-33 {
  padding-bottom: 33px !important;
}

.m-33 {
  margin: 33px !important;
}

.my-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.mx-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.ms-33 {
  margin-left: 33px !important;
}

.me-33 {
  margin-right: 33px !important;
}

.mt-33 {
  margin-top: 33px !important;
}

.mb-33 {
  margin-bottom: 33px !important;
}

.z-33 {
  z-index: 33 !important;
}

.fs-34 {
  font-size: 34px !important;
}

.p-34 {
  padding: 34px !important;
}

.py-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.px-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.ps-34 {
  padding-left: 34px !important;
}

.pe-34 {
  padding-right: 34px !important;
}

.pt-34 {
  padding-top: 34px !important;
}

.pb-34 {
  padding-bottom: 34px !important;
}

.m-34 {
  margin: 34px !important;
}

.my-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.mx-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.ms-34 {
  margin-left: 34px !important;
}

.me-34 {
  margin-right: 34px !important;
}

.mt-34 {
  margin-top: 34px !important;
}

.mb-34 {
  margin-bottom: 34px !important;
}

.z-34 {
  z-index: 34 !important;
}

.fs-35 {
  font-size: 35px !important;
}

.p-35 {
  padding: 35px !important;
}

.py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.px-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.ps-35 {
  padding-left: 35px !important;
}

.pe-35 {
  padding-right: 35px !important;
}

.pt-35 {
  padding-top: 35px !important;
}

.pb-35 {
  padding-bottom: 35px !important;
}

.m-35 {
  margin: 35px !important;
}

.my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.mx-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.ms-35 {
  margin-left: 35px !important;
}

.me-35 {
  margin-right: 35px !important;
}

.mt-35 {
  margin-top: 35px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}

.z-35 {
  z-index: 35 !important;
}

.fs-36 {
  font-size: 36px !important;
}

.p-36 {
  padding: 36px !important;
}

.py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.ps-36 {
  padding-left: 36px !important;
}

.pe-36 {
  padding-right: 36px !important;
}

.pt-36 {
  padding-top: 36px !important;
}

.pb-36 {
  padding-bottom: 36px !important;
}

.m-36 {
  margin: 36px !important;
}

.my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.mx-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.ms-36 {
  margin-left: 36px !important;
}

.me-36 {
  margin-right: 36px !important;
}

.mt-36 {
  margin-top: 36px !important;
}

.mb-36 {
  margin-bottom: 36px !important;
}

.z-36 {
  z-index: 36 !important;
}

.fs-37 {
  font-size: 37px !important;
}

.p-37 {
  padding: 37px !important;
}

.py-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.px-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.ps-37 {
  padding-left: 37px !important;
}

.pe-37 {
  padding-right: 37px !important;
}

.pt-37 {
  padding-top: 37px !important;
}

.pb-37 {
  padding-bottom: 37px !important;
}

.m-37 {
  margin: 37px !important;
}

.my-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.mx-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.ms-37 {
  margin-left: 37px !important;
}

.me-37 {
  margin-right: 37px !important;
}

.mt-37 {
  margin-top: 37px !important;
}

.mb-37 {
  margin-bottom: 37px !important;
}

.z-37 {
  z-index: 37 !important;
}

.fs-38 {
  font-size: 38px !important;
}

.p-38 {
  padding: 38px !important;
}

.py-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.px-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.ps-38 {
  padding-left: 38px !important;
}

.pe-38 {
  padding-right: 38px !important;
}

.pt-38 {
  padding-top: 38px !important;
}

.pb-38 {
  padding-bottom: 38px !important;
}

.m-38 {
  margin: 38px !important;
}

.my-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.mx-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.ms-38 {
  margin-left: 38px !important;
}

.me-38 {
  margin-right: 38px !important;
}

.mt-38 {
  margin-top: 38px !important;
}

.mb-38 {
  margin-bottom: 38px !important;
}

.z-38 {
  z-index: 38 !important;
}

.fs-39 {
  font-size: 39px !important;
}

.p-39 {
  padding: 39px !important;
}

.py-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.px-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.ps-39 {
  padding-left: 39px !important;
}

.pe-39 {
  padding-right: 39px !important;
}

.pt-39 {
  padding-top: 39px !important;
}

.pb-39 {
  padding-bottom: 39px !important;
}

.m-39 {
  margin: 39px !important;
}

.my-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.mx-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.ms-39 {
  margin-left: 39px !important;
}

.me-39 {
  margin-right: 39px !important;
}

.mt-39 {
  margin-top: 39px !important;
}

.mb-39 {
  margin-bottom: 39px !important;
}

.z-39 {
  z-index: 39 !important;
}

.fs-40 {
  font-size: 40px !important;
}

.p-40 {
  padding: 40px !important;
}

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.ps-40 {
  padding-left: 40px !important;
}

.pe-40 {
  padding-right: 40px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.m-40 {
  margin: 40px !important;
}

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.mx-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.ms-40 {
  margin-left: 40px !important;
}

.me-40 {
  margin-right: 40px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.z-40 {
  z-index: 40 !important;
}

.fs-41 {
  font-size: 41px !important;
}

.p-41 {
  padding: 41px !important;
}

.py-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.px-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.ps-41 {
  padding-left: 41px !important;
}

.pe-41 {
  padding-right: 41px !important;
}

.pt-41 {
  padding-top: 41px !important;
}

.pb-41 {
  padding-bottom: 41px !important;
}

.m-41 {
  margin: 41px !important;
}

.my-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.mx-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.ms-41 {
  margin-left: 41px !important;
}

.me-41 {
  margin-right: 41px !important;
}

.mt-41 {
  margin-top: 41px !important;
}

.mb-41 {
  margin-bottom: 41px !important;
}

.z-41 {
  z-index: 41 !important;
}

.fs-42 {
  font-size: 42px !important;
}

.p-42 {
  padding: 42px !important;
}

.py-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.px-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.ps-42 {
  padding-left: 42px !important;
}

.pe-42 {
  padding-right: 42px !important;
}

.pt-42 {
  padding-top: 42px !important;
}

.pb-42 {
  padding-bottom: 42px !important;
}

.m-42 {
  margin: 42px !important;
}

.my-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.mx-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.ms-42 {
  margin-left: 42px !important;
}

.me-42 {
  margin-right: 42px !important;
}

.mt-42 {
  margin-top: 42px !important;
}

.mb-42 {
  margin-bottom: 42px !important;
}

.z-42 {
  z-index: 42 !important;
}

.fs-43 {
  font-size: 43px !important;
}

.p-43 {
  padding: 43px !important;
}

.py-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.px-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.ps-43 {
  padding-left: 43px !important;
}

.pe-43 {
  padding-right: 43px !important;
}

.pt-43 {
  padding-top: 43px !important;
}

.pb-43 {
  padding-bottom: 43px !important;
}

.m-43 {
  margin: 43px !important;
}

.my-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.mx-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.ms-43 {
  margin-left: 43px !important;
}

.me-43 {
  margin-right: 43px !important;
}

.mt-43 {
  margin-top: 43px !important;
}

.mb-43 {
  margin-bottom: 43px !important;
}

.z-43 {
  z-index: 43 !important;
}

.fs-44 {
  font-size: 44px !important;
}

.p-44 {
  padding: 44px !important;
}

.py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.ps-44 {
  padding-left: 44px !important;
}

.pe-44 {
  padding-right: 44px !important;
}

.pt-44 {
  padding-top: 44px !important;
}

.pb-44 {
  padding-bottom: 44px !important;
}

.m-44 {
  margin: 44px !important;
}

.my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.mx-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.ms-44 {
  margin-left: 44px !important;
}

.me-44 {
  margin-right: 44px !important;
}

.mt-44 {
  margin-top: 44px !important;
}

.mb-44 {
  margin-bottom: 44px !important;
}

.z-44 {
  z-index: 44 !important;
}

.fs-45 {
  font-size: 45px !important;
}

.p-45 {
  padding: 45px !important;
}

.py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.px-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.ps-45 {
  padding-left: 45px !important;
}

.pe-45 {
  padding-right: 45px !important;
}

.pt-45 {
  padding-top: 45px !important;
}

.pb-45 {
  padding-bottom: 45px !important;
}

.m-45 {
  margin: 45px !important;
}

.my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.mx-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.ms-45 {
  margin-left: 45px !important;
}

.me-45 {
  margin-right: 45px !important;
}

.mt-45 {
  margin-top: 45px !important;
}

.mb-45 {
  margin-bottom: 45px !important;
}

.z-45 {
  z-index: 45 !important;
}

.fs-46 {
  font-size: 46px !important;
}

.p-46 {
  padding: 46px !important;
}

.py-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.px-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.ps-46 {
  padding-left: 46px !important;
}

.pe-46 {
  padding-right: 46px !important;
}

.pt-46 {
  padding-top: 46px !important;
}

.pb-46 {
  padding-bottom: 46px !important;
}

.m-46 {
  margin: 46px !important;
}

.my-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.mx-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.ms-46 {
  margin-left: 46px !important;
}

.me-46 {
  margin-right: 46px !important;
}

.mt-46 {
  margin-top: 46px !important;
}

.mb-46 {
  margin-bottom: 46px !important;
}

.z-46 {
  z-index: 46 !important;
}

.fs-47 {
  font-size: 47px !important;
}

.p-47 {
  padding: 47px !important;
}

.py-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.px-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.ps-47 {
  padding-left: 47px !important;
}

.pe-47 {
  padding-right: 47px !important;
}

.pt-47 {
  padding-top: 47px !important;
}

.pb-47 {
  padding-bottom: 47px !important;
}

.m-47 {
  margin: 47px !important;
}

.my-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.mx-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.ms-47 {
  margin-left: 47px !important;
}

.me-47 {
  margin-right: 47px !important;
}

.mt-47 {
  margin-top: 47px !important;
}

.mb-47 {
  margin-bottom: 47px !important;
}

.z-47 {
  z-index: 47 !important;
}

.fs-48 {
  font-size: 48px !important;
}

.p-48 {
  padding: 48px !important;
}

.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.ps-48 {
  padding-left: 48px !important;
}

.pe-48 {
  padding-right: 48px !important;
}

.pt-48 {
  padding-top: 48px !important;
}

.pb-48 {
  padding-bottom: 48px !important;
}

.m-48 {
  margin: 48px !important;
}

.my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.mx-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.ms-48 {
  margin-left: 48px !important;
}

.me-48 {
  margin-right: 48px !important;
}

.mt-48 {
  margin-top: 48px !important;
}

.mb-48 {
  margin-bottom: 48px !important;
}

.z-48 {
  z-index: 48 !important;
}

.fs-49 {
  font-size: 49px !important;
}

.p-49 {
  padding: 49px !important;
}

.py-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.px-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.ps-49 {
  padding-left: 49px !important;
}

.pe-49 {
  padding-right: 49px !important;
}

.pt-49 {
  padding-top: 49px !important;
}

.pb-49 {
  padding-bottom: 49px !important;
}

.m-49 {
  margin: 49px !important;
}

.my-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.mx-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.ms-49 {
  margin-left: 49px !important;
}

.me-49 {
  margin-right: 49px !important;
}

.mt-49 {
  margin-top: 49px !important;
}

.mb-49 {
  margin-bottom: 49px !important;
}

.z-49 {
  z-index: 49 !important;
}

.fs-50 {
  font-size: 50px !important;
}

.p-50 {
  padding: 50px !important;
}

.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.ps-50 {
  padding-left: 50px !important;
}

.pe-50 {
  padding-right: 50px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

.pb-50 {
  padding-bottom: 50px !important;
}

.m-50 {
  margin: 50px !important;
}

.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.mx-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.ms-50 {
  margin-left: 50px !important;
}

.me-50 {
  margin-right: 50px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.z-50 {
  z-index: 50 !important;
}

.fs-51 {
  font-size: 51px !important;
}

.p-51 {
  padding: 51px !important;
}

.py-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.px-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
}

.ps-51 {
  padding-left: 51px !important;
}

.pe-51 {
  padding-right: 51px !important;
}

.pt-51 {
  padding-top: 51px !important;
}

.pb-51 {
  padding-bottom: 51px !important;
}

.m-51 {
  margin: 51px !important;
}

.my-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.mx-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.ms-51 {
  margin-left: 51px !important;
}

.me-51 {
  margin-right: 51px !important;
}

.mt-51 {
  margin-top: 51px !important;
}

.mb-51 {
  margin-bottom: 51px !important;
}

.z-51 {
  z-index: 51 !important;
}

.fs-52 {
  font-size: 52px !important;
}

.p-52 {
  padding: 52px !important;
}

.py-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.px-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.ps-52 {
  padding-left: 52px !important;
}

.pe-52 {
  padding-right: 52px !important;
}

.pt-52 {
  padding-top: 52px !important;
}

.pb-52 {
  padding-bottom: 52px !important;
}

.m-52 {
  margin: 52px !important;
}

.my-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.mx-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.ms-52 {
  margin-left: 52px !important;
}

.me-52 {
  margin-right: 52px !important;
}

.mt-52 {
  margin-top: 52px !important;
}

.mb-52 {
  margin-bottom: 52px !important;
}

.z-52 {
  z-index: 52 !important;
}

.fs-53 {
  font-size: 53px !important;
}

.p-53 {
  padding: 53px !important;
}

.py-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.px-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
}

.ps-53 {
  padding-left: 53px !important;
}

.pe-53 {
  padding-right: 53px !important;
}

.pt-53 {
  padding-top: 53px !important;
}

.pb-53 {
  padding-bottom: 53px !important;
}

.m-53 {
  margin: 53px !important;
}

.my-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.mx-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.ms-53 {
  margin-left: 53px !important;
}

.me-53 {
  margin-right: 53px !important;
}

.mt-53 {
  margin-top: 53px !important;
}

.mb-53 {
  margin-bottom: 53px !important;
}

.z-53 {
  z-index: 53 !important;
}

.fs-54 {
  font-size: 54px !important;
}

.p-54 {
  padding: 54px !important;
}

.py-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.px-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
}

.ps-54 {
  padding-left: 54px !important;
}

.pe-54 {
  padding-right: 54px !important;
}

.pt-54 {
  padding-top: 54px !important;
}

.pb-54 {
  padding-bottom: 54px !important;
}

.m-54 {
  margin: 54px !important;
}

.my-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.mx-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.ms-54 {
  margin-left: 54px !important;
}

.me-54 {
  margin-right: 54px !important;
}

.mt-54 {
  margin-top: 54px !important;
}

.mb-54 {
  margin-bottom: 54px !important;
}

.z-54 {
  z-index: 54 !important;
}

.fs-55 {
  font-size: 55px !important;
}

.p-55 {
  padding: 55px !important;
}

.py-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.px-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.ps-55 {
  padding-left: 55px !important;
}

.pe-55 {
  padding-right: 55px !important;
}

.pt-55 {
  padding-top: 55px !important;
}

.pb-55 {
  padding-bottom: 55px !important;
}

.m-55 {
  margin: 55px !important;
}

.my-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.mx-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.ms-55 {
  margin-left: 55px !important;
}

.me-55 {
  margin-right: 55px !important;
}

.mt-55 {
  margin-top: 55px !important;
}

.mb-55 {
  margin-bottom: 55px !important;
}

.z-55 {
  z-index: 55 !important;
}

.fs-56 {
  font-size: 56px !important;
}

.p-56 {
  padding: 56px !important;
}

.py-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.px-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.ps-56 {
  padding-left: 56px !important;
}

.pe-56 {
  padding-right: 56px !important;
}

.pt-56 {
  padding-top: 56px !important;
}

.pb-56 {
  padding-bottom: 56px !important;
}

.m-56 {
  margin: 56px !important;
}

.my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.mx-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.ms-56 {
  margin-left: 56px !important;
}

.me-56 {
  margin-right: 56px !important;
}

.mt-56 {
  margin-top: 56px !important;
}

.mb-56 {
  margin-bottom: 56px !important;
}

.z-56 {
  z-index: 56 !important;
}

.fs-57 {
  font-size: 57px !important;
}

.p-57 {
  padding: 57px !important;
}

.py-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.px-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
}

.ps-57 {
  padding-left: 57px !important;
}

.pe-57 {
  padding-right: 57px !important;
}

.pt-57 {
  padding-top: 57px !important;
}

.pb-57 {
  padding-bottom: 57px !important;
}

.m-57 {
  margin: 57px !important;
}

.my-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.mx-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.ms-57 {
  margin-left: 57px !important;
}

.me-57 {
  margin-right: 57px !important;
}

.mt-57 {
  margin-top: 57px !important;
}

.mb-57 {
  margin-bottom: 57px !important;
}

.z-57 {
  z-index: 57 !important;
}

.fs-58 {
  font-size: 58px !important;
}

.p-58 {
  padding: 58px !important;
}

.py-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.px-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
}

.ps-58 {
  padding-left: 58px !important;
}

.pe-58 {
  padding-right: 58px !important;
}

.pt-58 {
  padding-top: 58px !important;
}

.pb-58 {
  padding-bottom: 58px !important;
}

.m-58 {
  margin: 58px !important;
}

.my-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.mx-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.ms-58 {
  margin-left: 58px !important;
}

.me-58 {
  margin-right: 58px !important;
}

.mt-58 {
  margin-top: 58px !important;
}

.mb-58 {
  margin-bottom: 58px !important;
}

.z-58 {
  z-index: 58 !important;
}

.fs-59 {
  font-size: 59px !important;
}

.p-59 {
  padding: 59px !important;
}

.py-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.px-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
}

.ps-59 {
  padding-left: 59px !important;
}

.pe-59 {
  padding-right: 59px !important;
}

.pt-59 {
  padding-top: 59px !important;
}

.pb-59 {
  padding-bottom: 59px !important;
}

.m-59 {
  margin: 59px !important;
}

.my-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.mx-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.ms-59 {
  margin-left: 59px !important;
}

.me-59 {
  margin-right: 59px !important;
}

.mt-59 {
  margin-top: 59px !important;
}

.mb-59 {
  margin-bottom: 59px !important;
}

.z-59 {
  z-index: 59 !important;
}

.fs-60 {
  font-size: 60px !important;
}

.p-60 {
  padding: 60px !important;
}

.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.ps-60 {
  padding-left: 60px !important;
}

.pe-60 {
  padding-right: 60px !important;
}

.pt-60 {
  padding-top: 60px !important;
}

.pb-60 {
  padding-bottom: 60px !important;
}

.m-60 {
  margin: 60px !important;
}

.my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.mx-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.ms-60 {
  margin-left: 60px !important;
}

.me-60 {
  margin-right: 60px !important;
}

.mt-60 {
  margin-top: 60px !important;
}

.mb-60 {
  margin-bottom: 60px !important;
}

.z-60 {
  z-index: 60 !important;
}

.fs-61 {
  font-size: 61px !important;
}

.p-61 {
  padding: 61px !important;
}

.py-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.px-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
}

.ps-61 {
  padding-left: 61px !important;
}

.pe-61 {
  padding-right: 61px !important;
}

.pt-61 {
  padding-top: 61px !important;
}

.pb-61 {
  padding-bottom: 61px !important;
}

.m-61 {
  margin: 61px !important;
}

.my-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.mx-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.ms-61 {
  margin-left: 61px !important;
}

.me-61 {
  margin-right: 61px !important;
}

.mt-61 {
  margin-top: 61px !important;
}

.mb-61 {
  margin-bottom: 61px !important;
}

.z-61 {
  z-index: 61 !important;
}

.fs-62 {
  font-size: 62px !important;
}

.p-62 {
  padding: 62px !important;
}

.py-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.px-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
}

.ps-62 {
  padding-left: 62px !important;
}

.pe-62 {
  padding-right: 62px !important;
}

.pt-62 {
  padding-top: 62px !important;
}

.pb-62 {
  padding-bottom: 62px !important;
}

.m-62 {
  margin: 62px !important;
}

.my-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.mx-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.ms-62 {
  margin-left: 62px !important;
}

.me-62 {
  margin-right: 62px !important;
}

.mt-62 {
  margin-top: 62px !important;
}

.mb-62 {
  margin-bottom: 62px !important;
}

.z-62 {
  z-index: 62 !important;
}

.fs-63 {
  font-size: 63px !important;
}

.p-63 {
  padding: 63px !important;
}

.py-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.px-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
}

.ps-63 {
  padding-left: 63px !important;
}

.pe-63 {
  padding-right: 63px !important;
}

.pt-63 {
  padding-top: 63px !important;
}

.pb-63 {
  padding-bottom: 63px !important;
}

.m-63 {
  margin: 63px !important;
}

.my-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.mx-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.ms-63 {
  margin-left: 63px !important;
}

.me-63 {
  margin-right: 63px !important;
}

.mt-63 {
  margin-top: 63px !important;
}

.mb-63 {
  margin-bottom: 63px !important;
}

.z-63 {
  z-index: 63 !important;
}

.fs-64 {
  font-size: 64px !important;
}

.p-64 {
  padding: 64px !important;
}

.py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.px-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.ps-64 {
  padding-left: 64px !important;
}

.pe-64 {
  padding-right: 64px !important;
}

.pt-64 {
  padding-top: 64px !important;
}

.pb-64 {
  padding-bottom: 64px !important;
}

.m-64 {
  margin: 64px !important;
}

.my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.mx-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.ms-64 {
  margin-left: 64px !important;
}

.me-64 {
  margin-right: 64px !important;
}

.mt-64 {
  margin-top: 64px !important;
}

.mb-64 {
  margin-bottom: 64px !important;
}

.z-64 {
  z-index: 64 !important;
}

.fs-65 {
  font-size: 65px !important;
}

.p-65 {
  padding: 65px !important;
}

.py-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.px-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.ps-65 {
  padding-left: 65px !important;
}

.pe-65 {
  padding-right: 65px !important;
}

.pt-65 {
  padding-top: 65px !important;
}

.pb-65 {
  padding-bottom: 65px !important;
}

.m-65 {
  margin: 65px !important;
}

.my-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.mx-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.ms-65 {
  margin-left: 65px !important;
}

.me-65 {
  margin-right: 65px !important;
}

.mt-65 {
  margin-top: 65px !important;
}

.mb-65 {
  margin-bottom: 65px !important;
}

.z-65 {
  z-index: 65 !important;
}

.fs-66 {
  font-size: 66px !important;
}

.p-66 {
  padding: 66px !important;
}

.py-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.px-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
}

.ps-66 {
  padding-left: 66px !important;
}

.pe-66 {
  padding-right: 66px !important;
}

.pt-66 {
  padding-top: 66px !important;
}

.pb-66 {
  padding-bottom: 66px !important;
}

.m-66 {
  margin: 66px !important;
}

.my-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.mx-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.ms-66 {
  margin-left: 66px !important;
}

.me-66 {
  margin-right: 66px !important;
}

.mt-66 {
  margin-top: 66px !important;
}

.mb-66 {
  margin-bottom: 66px !important;
}

.z-66 {
  z-index: 66 !important;
}

.fs-67 {
  font-size: 67px !important;
}

.p-67 {
  padding: 67px !important;
}

.py-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.px-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
}

.ps-67 {
  padding-left: 67px !important;
}

.pe-67 {
  padding-right: 67px !important;
}

.pt-67 {
  padding-top: 67px !important;
}

.pb-67 {
  padding-bottom: 67px !important;
}

.m-67 {
  margin: 67px !important;
}

.my-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.mx-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.ms-67 {
  margin-left: 67px !important;
}

.me-67 {
  margin-right: 67px !important;
}

.mt-67 {
  margin-top: 67px !important;
}

.mb-67 {
  margin-bottom: 67px !important;
}

.z-67 {
  z-index: 67 !important;
}

.fs-68 {
  font-size: 68px !important;
}

.p-68 {
  padding: 68px !important;
}

.py-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.px-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.ps-68 {
  padding-left: 68px !important;
}

.pe-68 {
  padding-right: 68px !important;
}

.pt-68 {
  padding-top: 68px !important;
}

.pb-68 {
  padding-bottom: 68px !important;
}

.m-68 {
  margin: 68px !important;
}

.my-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.mx-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.ms-68 {
  margin-left: 68px !important;
}

.me-68 {
  margin-right: 68px !important;
}

.mt-68 {
  margin-top: 68px !important;
}

.mb-68 {
  margin-bottom: 68px !important;
}

.z-68 {
  z-index: 68 !important;
}

.fs-69 {
  font-size: 69px !important;
}

.p-69 {
  padding: 69px !important;
}

.py-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.px-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
}

.ps-69 {
  padding-left: 69px !important;
}

.pe-69 {
  padding-right: 69px !important;
}

.pt-69 {
  padding-top: 69px !important;
}

.pb-69 {
  padding-bottom: 69px !important;
}

.m-69 {
  margin: 69px !important;
}

.my-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.mx-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.ms-69 {
  margin-left: 69px !important;
}

.me-69 {
  margin-right: 69px !important;
}

.mt-69 {
  margin-top: 69px !important;
}

.mb-69 {
  margin-bottom: 69px !important;
}

.z-69 {
  z-index: 69 !important;
}

.fs-70 {
  font-size: 70px !important;
}

.p-70 {
  padding: 70px !important;
}

.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.px-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.ps-70 {
  padding-left: 70px !important;
}

.pe-70 {
  padding-right: 70px !important;
}

.pt-70 {
  padding-top: 70px !important;
}

.pb-70 {
  padding-bottom: 70px !important;
}

.m-70 {
  margin: 70px !important;
}

.my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.mx-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.ms-70 {
  margin-left: 70px !important;
}

.me-70 {
  margin-right: 70px !important;
}

.mt-70 {
  margin-top: 70px !important;
}

.mb-70 {
  margin-bottom: 70px !important;
}

.z-70 {
  z-index: 70 !important;
}

.fs-71 {
  font-size: 71px !important;
}

.p-71 {
  padding: 71px !important;
}

.py-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.px-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
}

.ps-71 {
  padding-left: 71px !important;
}

.pe-71 {
  padding-right: 71px !important;
}

.pt-71 {
  padding-top: 71px !important;
}

.pb-71 {
  padding-bottom: 71px !important;
}

.m-71 {
  margin: 71px !important;
}

.my-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.mx-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.ms-71 {
  margin-left: 71px !important;
}

.me-71 {
  margin-right: 71px !important;
}

.mt-71 {
  margin-top: 71px !important;
}

.mb-71 {
  margin-bottom: 71px !important;
}

.z-71 {
  z-index: 71 !important;
}

.fs-72 {
  font-size: 72px !important;
}

.p-72 {
  padding: 72px !important;
}

.py-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.px-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.ps-72 {
  padding-left: 72px !important;
}

.pe-72 {
  padding-right: 72px !important;
}

.pt-72 {
  padding-top: 72px !important;
}

.pb-72 {
  padding-bottom: 72px !important;
}

.m-72 {
  margin: 72px !important;
}

.my-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.mx-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.ms-72 {
  margin-left: 72px !important;
}

.me-72 {
  margin-right: 72px !important;
}

.mt-72 {
  margin-top: 72px !important;
}

.mb-72 {
  margin-bottom: 72px !important;
}

.z-72 {
  z-index: 72 !important;
}

.fs-73 {
  font-size: 73px !important;
}

.p-73 {
  padding: 73px !important;
}

.py-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.px-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
}

.ps-73 {
  padding-left: 73px !important;
}

.pe-73 {
  padding-right: 73px !important;
}

.pt-73 {
  padding-top: 73px !important;
}

.pb-73 {
  padding-bottom: 73px !important;
}

.m-73 {
  margin: 73px !important;
}

.my-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.mx-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.ms-73 {
  margin-left: 73px !important;
}

.me-73 {
  margin-right: 73px !important;
}

.mt-73 {
  margin-top: 73px !important;
}

.mb-73 {
  margin-bottom: 73px !important;
}

.z-73 {
  z-index: 73 !important;
}

.fs-74 {
  font-size: 74px !important;
}

.p-74 {
  padding: 74px !important;
}

.py-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.px-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
}

.ps-74 {
  padding-left: 74px !important;
}

.pe-74 {
  padding-right: 74px !important;
}

.pt-74 {
  padding-top: 74px !important;
}

.pb-74 {
  padding-bottom: 74px !important;
}

.m-74 {
  margin: 74px !important;
}

.my-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.mx-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.ms-74 {
  margin-left: 74px !important;
}

.me-74 {
  margin-right: 74px !important;
}

.mt-74 {
  margin-top: 74px !important;
}

.mb-74 {
  margin-bottom: 74px !important;
}

.z-74 {
  z-index: 74 !important;
}

.fs-75 {
  font-size: 75px !important;
}

.p-75 {
  padding: 75px !important;
}

.py-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.px-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.ps-75 {
  padding-left: 75px !important;
}

.pe-75 {
  padding-right: 75px !important;
}

.pt-75 {
  padding-top: 75px !important;
}

.pb-75 {
  padding-bottom: 75px !important;
}

.m-75 {
  margin: 75px !important;
}

.my-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.mx-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.ms-75 {
  margin-left: 75px !important;
}

.me-75 {
  margin-right: 75px !important;
}

.mt-75 {
  margin-top: 75px !important;
}

.mb-75 {
  margin-bottom: 75px !important;
}

.z-75 {
  z-index: 75 !important;
}

.fs-76 {
  font-size: 76px !important;
}

.p-76 {
  padding: 76px !important;
}

.py-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.px-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.ps-76 {
  padding-left: 76px !important;
}

.pe-76 {
  padding-right: 76px !important;
}

.pt-76 {
  padding-top: 76px !important;
}

.pb-76 {
  padding-bottom: 76px !important;
}

.m-76 {
  margin: 76px !important;
}

.my-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.mx-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.ms-76 {
  margin-left: 76px !important;
}

.me-76 {
  margin-right: 76px !important;
}

.mt-76 {
  margin-top: 76px !important;
}

.mb-76 {
  margin-bottom: 76px !important;
}

.z-76 {
  z-index: 76 !important;
}

.fs-77 {
  font-size: 77px !important;
}

.p-77 {
  padding: 77px !important;
}

.py-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.px-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
}

.ps-77 {
  padding-left: 77px !important;
}

.pe-77 {
  padding-right: 77px !important;
}

.pt-77 {
  padding-top: 77px !important;
}

.pb-77 {
  padding-bottom: 77px !important;
}

.m-77 {
  margin: 77px !important;
}

.my-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.mx-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.ms-77 {
  margin-left: 77px !important;
}

.me-77 {
  margin-right: 77px !important;
}

.mt-77 {
  margin-top: 77px !important;
}

.mb-77 {
  margin-bottom: 77px !important;
}

.z-77 {
  z-index: 77 !important;
}

.fs-78 {
  font-size: 78px !important;
}

.p-78 {
  padding: 78px !important;
}

.py-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.px-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
}

.ps-78 {
  padding-left: 78px !important;
}

.pe-78 {
  padding-right: 78px !important;
}

.pt-78 {
  padding-top: 78px !important;
}

.pb-78 {
  padding-bottom: 78px !important;
}

.m-78 {
  margin: 78px !important;
}

.my-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.mx-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.ms-78 {
  margin-left: 78px !important;
}

.me-78 {
  margin-right: 78px !important;
}

.mt-78 {
  margin-top: 78px !important;
}

.mb-78 {
  margin-bottom: 78px !important;
}

.z-78 {
  z-index: 78 !important;
}

.fs-79 {
  font-size: 79px !important;
}

.p-79 {
  padding: 79px !important;
}

.py-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.px-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
}

.ps-79 {
  padding-left: 79px !important;
}

.pe-79 {
  padding-right: 79px !important;
}

.pt-79 {
  padding-top: 79px !important;
}

.pb-79 {
  padding-bottom: 79px !important;
}

.m-79 {
  margin: 79px !important;
}

.my-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.mx-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.ms-79 {
  margin-left: 79px !important;
}

.me-79 {
  margin-right: 79px !important;
}

.mt-79 {
  margin-top: 79px !important;
}

.mb-79 {
  margin-bottom: 79px !important;
}

.z-79 {
  z-index: 79 !important;
}

.fs-80 {
  font-size: 80px !important;
}

.p-80 {
  padding: 80px !important;
}

.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.ps-80 {
  padding-left: 80px !important;
}

.pe-80 {
  padding-right: 80px !important;
}

.pt-80 {
  padding-top: 80px !important;
}

.pb-80 {
  padding-bottom: 80px !important;
}

.m-80 {
  margin: 80px !important;
}

.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.mx-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.ms-80 {
  margin-left: 80px !important;
}

.me-80 {
  margin-right: 80px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.z-80 {
  z-index: 80 !important;
}

.fs-81 {
  font-size: 81px !important;
}

.p-81 {
  padding: 81px !important;
}

.py-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.px-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
}

.ps-81 {
  padding-left: 81px !important;
}

.pe-81 {
  padding-right: 81px !important;
}

.pt-81 {
  padding-top: 81px !important;
}

.pb-81 {
  padding-bottom: 81px !important;
}

.m-81 {
  margin: 81px !important;
}

.my-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.mx-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.ms-81 {
  margin-left: 81px !important;
}

.me-81 {
  margin-right: 81px !important;
}

.mt-81 {
  margin-top: 81px !important;
}

.mb-81 {
  margin-bottom: 81px !important;
}

.z-81 {
  z-index: 81 !important;
}

.fs-82 {
  font-size: 82px !important;
}

.p-82 {
  padding: 82px !important;
}

.py-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.px-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
}

.ps-82 {
  padding-left: 82px !important;
}

.pe-82 {
  padding-right: 82px !important;
}

.pt-82 {
  padding-top: 82px !important;
}

.pb-82 {
  padding-bottom: 82px !important;
}

.m-82 {
  margin: 82px !important;
}

.my-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.mx-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.ms-82 {
  margin-left: 82px !important;
}

.me-82 {
  margin-right: 82px !important;
}

.mt-82 {
  margin-top: 82px !important;
}

.mb-82 {
  margin-bottom: 82px !important;
}

.z-82 {
  z-index: 82 !important;
}

.fs-83 {
  font-size: 83px !important;
}

.p-83 {
  padding: 83px !important;
}

.py-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.px-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
}

.ps-83 {
  padding-left: 83px !important;
}

.pe-83 {
  padding-right: 83px !important;
}

.pt-83 {
  padding-top: 83px !important;
}

.pb-83 {
  padding-bottom: 83px !important;
}

.m-83 {
  margin: 83px !important;
}

.my-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.mx-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.ms-83 {
  margin-left: 83px !important;
}

.me-83 {
  margin-right: 83px !important;
}

.mt-83 {
  margin-top: 83px !important;
}

.mb-83 {
  margin-bottom: 83px !important;
}

.z-83 {
  z-index: 83 !important;
}

.fs-84 {
  font-size: 84px !important;
}

.p-84 {
  padding: 84px !important;
}

.py-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.px-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.ps-84 {
  padding-left: 84px !important;
}

.pe-84 {
  padding-right: 84px !important;
}

.pt-84 {
  padding-top: 84px !important;
}

.pb-84 {
  padding-bottom: 84px !important;
}

.m-84 {
  margin: 84px !important;
}

.my-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.mx-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.ms-84 {
  margin-left: 84px !important;
}

.me-84 {
  margin-right: 84px !important;
}

.mt-84 {
  margin-top: 84px !important;
}

.mb-84 {
  margin-bottom: 84px !important;
}

.z-84 {
  z-index: 84 !important;
}

.fs-85 {
  font-size: 85px !important;
}

.p-85 {
  padding: 85px !important;
}

.py-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.px-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.ps-85 {
  padding-left: 85px !important;
}

.pe-85 {
  padding-right: 85px !important;
}

.pt-85 {
  padding-top: 85px !important;
}

.pb-85 {
  padding-bottom: 85px !important;
}

.m-85 {
  margin: 85px !important;
}

.my-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.mx-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.ms-85 {
  margin-left: 85px !important;
}

.me-85 {
  margin-right: 85px !important;
}

.mt-85 {
  margin-top: 85px !important;
}

.mb-85 {
  margin-bottom: 85px !important;
}

.z-85 {
  z-index: 85 !important;
}

.fs-86 {
  font-size: 86px !important;
}

.p-86 {
  padding: 86px !important;
}

.py-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.px-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
}

.ps-86 {
  padding-left: 86px !important;
}

.pe-86 {
  padding-right: 86px !important;
}

.pt-86 {
  padding-top: 86px !important;
}

.pb-86 {
  padding-bottom: 86px !important;
}

.m-86 {
  margin: 86px !important;
}

.my-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.mx-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.ms-86 {
  margin-left: 86px !important;
}

.me-86 {
  margin-right: 86px !important;
}

.mt-86 {
  margin-top: 86px !important;
}

.mb-86 {
  margin-bottom: 86px !important;
}

.z-86 {
  z-index: 86 !important;
}

.fs-87 {
  font-size: 87px !important;
}

.p-87 {
  padding: 87px !important;
}

.py-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.px-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
}

.ps-87 {
  padding-left: 87px !important;
}

.pe-87 {
  padding-right: 87px !important;
}

.pt-87 {
  padding-top: 87px !important;
}

.pb-87 {
  padding-bottom: 87px !important;
}

.m-87 {
  margin: 87px !important;
}

.my-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.mx-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.ms-87 {
  margin-left: 87px !important;
}

.me-87 {
  margin-right: 87px !important;
}

.mt-87 {
  margin-top: 87px !important;
}

.mb-87 {
  margin-bottom: 87px !important;
}

.z-87 {
  z-index: 87 !important;
}

.fs-88 {
  font-size: 88px !important;
}

.p-88 {
  padding: 88px !important;
}

.py-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.px-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.ps-88 {
  padding-left: 88px !important;
}

.pe-88 {
  padding-right: 88px !important;
}

.pt-88 {
  padding-top: 88px !important;
}

.pb-88 {
  padding-bottom: 88px !important;
}

.m-88 {
  margin: 88px !important;
}

.my-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.mx-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.ms-88 {
  margin-left: 88px !important;
}

.me-88 {
  margin-right: 88px !important;
}

.mt-88 {
  margin-top: 88px !important;
}

.mb-88 {
  margin-bottom: 88px !important;
}

.z-88 {
  z-index: 88 !important;
}

.fs-89 {
  font-size: 89px !important;
}

.p-89 {
  padding: 89px !important;
}

.py-89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.px-89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
}

.ps-89 {
  padding-left: 89px !important;
}

.pe-89 {
  padding-right: 89px !important;
}

.pt-89 {
  padding-top: 89px !important;
}

.pb-89 {
  padding-bottom: 89px !important;
}

.m-89 {
  margin: 89px !important;
}

.my-89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.mx-89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.ms-89 {
  margin-left: 89px !important;
}

.me-89 {
  margin-right: 89px !important;
}

.mt-89 {
  margin-top: 89px !important;
}

.mb-89 {
  margin-bottom: 89px !important;
}

.z-89 {
  z-index: 89 !important;
}

.fs-90 {
  font-size: 90px !important;
}

.p-90 {
  padding: 90px !important;
}

.py-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.px-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.ps-90 {
  padding-left: 90px !important;
}

.pe-90 {
  padding-right: 90px !important;
}

.pt-90 {
  padding-top: 90px !important;
}

.pb-90 {
  padding-bottom: 90px !important;
}

.m-90 {
  margin: 90px !important;
}

.my-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.mx-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.ms-90 {
  margin-left: 90px !important;
}

.me-90 {
  margin-right: 90px !important;
}

.mt-90 {
  margin-top: 90px !important;
}

.mb-90 {
  margin-bottom: 90px !important;
}

.z-90 {
  z-index: 90 !important;
}

.fs-91 {
  font-size: 91px !important;
}

.p-91 {
  padding: 91px !important;
}

.py-91 {
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.px-91 {
  padding-left: 91px !important;
  padding-right: 91px !important;
}

.ps-91 {
  padding-left: 91px !important;
}

.pe-91 {
  padding-right: 91px !important;
}

.pt-91 {
  padding-top: 91px !important;
}

.pb-91 {
  padding-bottom: 91px !important;
}

.m-91 {
  margin: 91px !important;
}

.my-91 {
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.mx-91 {
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.ms-91 {
  margin-left: 91px !important;
}

.me-91 {
  margin-right: 91px !important;
}

.mt-91 {
  margin-top: 91px !important;
}

.mb-91 {
  margin-bottom: 91px !important;
}

.z-91 {
  z-index: 91 !important;
}

.fs-92 {
  font-size: 92px !important;
}

.p-92 {
  padding: 92px !important;
}

.py-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.px-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.ps-92 {
  padding-left: 92px !important;
}

.pe-92 {
  padding-right: 92px !important;
}

.pt-92 {
  padding-top: 92px !important;
}

.pb-92 {
  padding-bottom: 92px !important;
}

.m-92 {
  margin: 92px !important;
}

.my-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.mx-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.ms-92 {
  margin-left: 92px !important;
}

.me-92 {
  margin-right: 92px !important;
}

.mt-92 {
  margin-top: 92px !important;
}

.mb-92 {
  margin-bottom: 92px !important;
}

.z-92 {
  z-index: 92 !important;
}

.fs-93 {
  font-size: 93px !important;
}

.p-93 {
  padding: 93px !important;
}

.py-93 {
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.px-93 {
  padding-left: 93px !important;
  padding-right: 93px !important;
}

.ps-93 {
  padding-left: 93px !important;
}

.pe-93 {
  padding-right: 93px !important;
}

.pt-93 {
  padding-top: 93px !important;
}

.pb-93 {
  padding-bottom: 93px !important;
}

.m-93 {
  margin: 93px !important;
}

.my-93 {
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.mx-93 {
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.ms-93 {
  margin-left: 93px !important;
}

.me-93 {
  margin-right: 93px !important;
}

.mt-93 {
  margin-top: 93px !important;
}

.mb-93 {
  margin-bottom: 93px !important;
}

.z-93 {
  z-index: 93 !important;
}

.fs-94 {
  font-size: 94px !important;
}

.p-94 {
  padding: 94px !important;
}

.py-94 {
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.px-94 {
  padding-left: 94px !important;
  padding-right: 94px !important;
}

.ps-94 {
  padding-left: 94px !important;
}

.pe-94 {
  padding-right: 94px !important;
}

.pt-94 {
  padding-top: 94px !important;
}

.pb-94 {
  padding-bottom: 94px !important;
}

.m-94 {
  margin: 94px !important;
}

.my-94 {
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.mx-94 {
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.ms-94 {
  margin-left: 94px !important;
}

.me-94 {
  margin-right: 94px !important;
}

.mt-94 {
  margin-top: 94px !important;
}

.mb-94 {
  margin-bottom: 94px !important;
}

.z-94 {
  z-index: 94 !important;
}

.fs-95 {
  font-size: 95px !important;
}

.p-95 {
  padding: 95px !important;
}

.py-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.px-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.ps-95 {
  padding-left: 95px !important;
}

.pe-95 {
  padding-right: 95px !important;
}

.pt-95 {
  padding-top: 95px !important;
}

.pb-95 {
  padding-bottom: 95px !important;
}

.m-95 {
  margin: 95px !important;
}

.my-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.mx-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.ms-95 {
  margin-left: 95px !important;
}

.me-95 {
  margin-right: 95px !important;
}

.mt-95 {
  margin-top: 95px !important;
}

.mb-95 {
  margin-bottom: 95px !important;
}

.z-95 {
  z-index: 95 !important;
}

.fs-96 {
  font-size: 96px !important;
}

.p-96 {
  padding: 96px !important;
}

.py-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.px-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.ps-96 {
  padding-left: 96px !important;
}

.pe-96 {
  padding-right: 96px !important;
}

.pt-96 {
  padding-top: 96px !important;
}

.pb-96 {
  padding-bottom: 96px !important;
}

.m-96 {
  margin: 96px !important;
}

.my-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.mx-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.ms-96 {
  margin-left: 96px !important;
}

.me-96 {
  margin-right: 96px !important;
}

.mt-96 {
  margin-top: 96px !important;
}

.mb-96 {
  margin-bottom: 96px !important;
}

.z-96 {
  z-index: 96 !important;
}

.fs-97 {
  font-size: 97px !important;
}

.p-97 {
  padding: 97px !important;
}

.py-97 {
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.px-97 {
  padding-left: 97px !important;
  padding-right: 97px !important;
}

.ps-97 {
  padding-left: 97px !important;
}

.pe-97 {
  padding-right: 97px !important;
}

.pt-97 {
  padding-top: 97px !important;
}

.pb-97 {
  padding-bottom: 97px !important;
}

.m-97 {
  margin: 97px !important;
}

.my-97 {
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.mx-97 {
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.ms-97 {
  margin-left: 97px !important;
}

.me-97 {
  margin-right: 97px !important;
}

.mt-97 {
  margin-top: 97px !important;
}

.mb-97 {
  margin-bottom: 97px !important;
}

.z-97 {
  z-index: 97 !important;
}

.fs-98 {
  font-size: 98px !important;
}

.p-98 {
  padding: 98px !important;
}

.py-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.px-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
}

.ps-98 {
  padding-left: 98px !important;
}

.pe-98 {
  padding-right: 98px !important;
}

.pt-98 {
  padding-top: 98px !important;
}

.pb-98 {
  padding-bottom: 98px !important;
}

.m-98 {
  margin: 98px !important;
}

.my-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.mx-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.ms-98 {
  margin-left: 98px !important;
}

.me-98 {
  margin-right: 98px !important;
}

.mt-98 {
  margin-top: 98px !important;
}

.mb-98 {
  margin-bottom: 98px !important;
}

.z-98 {
  z-index: 98 !important;
}

.fs-99 {
  font-size: 99px !important;
}

.p-99 {
  padding: 99px !important;
}

.py-99 {
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.px-99 {
  padding-left: 99px !important;
  padding-right: 99px !important;
}

.ps-99 {
  padding-left: 99px !important;
}

.pe-99 {
  padding-right: 99px !important;
}

.pt-99 {
  padding-top: 99px !important;
}

.pb-99 {
  padding-bottom: 99px !important;
}

.m-99 {
  margin: 99px !important;
}

.my-99 {
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.mx-99 {
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.ms-99 {
  margin-left: 99px !important;
}

.me-99 {
  margin-right: 99px !important;
}

.mt-99 {
  margin-top: 99px !important;
}

.mb-99 {
  margin-bottom: 99px !important;
}

.z-99 {
  z-index: 99 !important;
}

.fs-100 {
  font-size: 100px !important;
}

.p-100 {
  padding: 100px !important;
}

.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.ps-100 {
  padding-left: 100px !important;
}

.pe-100 {
  padding-right: 100px !important;
}

.pt-100 {
  padding-top: 100px !important;
}

.pb-100 {
  padding-bottom: 100px !important;
}

.m-100 {
  margin: 100px !important;
}

.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.mx-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.ms-100 {
  margin-left: 100px !important;
}

.me-100 {
  margin-right: 100px !important;
}

.mt-100 {
  margin-top: 100px !important;
}

.mb-100 {
  margin-bottom: 100px !important;
}

.z-100 {
  z-index: 100 !important;
}

.min-width-25 {
  min-width: 25px !important;
}

.max-width-25 {
  max-width: 25px !important;
}

.min-width-50 {
  min-width: 50px !important;
}

.max-width-50 {
  max-width: 50px !important;
}

.min-width-75 {
  min-width: 75px !important;
}

.max-width-75 {
  max-width: 75px !important;
}

.min-width-100 {
  min-width: 100px !important;
}

.max-width-100 {
  max-width: 100px !important;
}

.min-width-125 {
  min-width: 125px !important;
}

.max-width-125 {
  max-width: 125px !important;
}

.min-width-150 {
  min-width: 150px !important;
}

.max-width-150 {
  max-width: 150px !important;
}

.min-width-175 {
  min-width: 175px !important;
}

.max-width-175 {
  max-width: 175px !important;
}

.min-width-200 {
  min-width: 200px !important;
}

.max-width-200 {
  max-width: 200px !important;
}

.min-width-225 {
  min-width: 225px !important;
}

.max-width-225 {
  max-width: 225px !important;
}

.min-width-250 {
  min-width: 250px !important;
}

.max-width-250 {
  max-width: 250px !important;
}

.min-width-275 {
  min-width: 275px !important;
}

.max-width-275 {
  max-width: 275px !important;
}

.min-width-300 {
  min-width: 300px !important;
}

.max-width-300 {
  max-width: 300px !important;
}

.min-width-325 {
  min-width: 325px !important;
}

.max-width-325 {
  max-width: 325px !important;
}

.min-width-350 {
  min-width: 350px !important;
}

.max-width-350 {
  max-width: 350px !important;
}

.min-width-375 {
  min-width: 375px !important;
}

.max-width-375 {
  max-width: 375px !important;
}

.min-width-400 {
  min-width: 400px !important;
}

.max-width-400 {
  max-width: 400px !important;
}

.min-width-425 {
  min-width: 425px !important;
}

.max-width-425 {
  max-width: 425px !important;
}

.min-width-450 {
  min-width: 450px !important;
}

.max-width-450 {
  max-width: 450px !important;
}

.min-width-475 {
  min-width: 475px !important;
}

.max-width-475 {
  max-width: 475px !important;
}

.min-width-500 {
  min-width: 500px !important;
}

.max-width-500 {
  max-width: 500px !important;
}

.text-opacity-10 {
  --bs-text-opacity: 0.1 !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1 !important;
}

.bg-opacity-hover-10:hover {
  --bs-bg-opacity: 0.1 !important;
}

[class*=bg-active] .bg-opacity-hover-10:hover {
  --bs-bg-opacity: 0.1 !important;
}

.thead-bg-opacity-10 thead {
  --bs-bg-opacity: 0.1 !important;
}
.thead-bg-opacity-10 th {
  --bs-bg-opacity: 0.1 !important;
}

.text-opacity-hover-10:hover {
  --bs-text-opacity: 0.1 !important;
}

.text-opacity-20 {
  --bs-text-opacity: 0.2 !important;
}

.bg-opacity-20 {
  --bs-bg-opacity: 0.2 !important;
}

.bg-opacity-hover-20:hover {
  --bs-bg-opacity: 0.2 !important;
}

[class*=bg-active] .bg-opacity-hover-20:hover {
  --bs-bg-opacity: 0.2 !important;
}

.thead-bg-opacity-20 thead {
  --bs-bg-opacity: 0.2 !important;
}
.thead-bg-opacity-20 th {
  --bs-bg-opacity: 0.2 !important;
}

.text-opacity-hover-20:hover {
  --bs-text-opacity: 0.2 !important;
}

.text-opacity-30 {
  --bs-text-opacity: 0.3 !important;
}

.bg-opacity-30 {
  --bs-bg-opacity: 0.3 !important;
}

.bg-opacity-hover-30:hover {
  --bs-bg-opacity: 0.3 !important;
}

[class*=bg-active] .bg-opacity-hover-30:hover {
  --bs-bg-opacity: 0.3 !important;
}

.thead-bg-opacity-30 thead {
  --bs-bg-opacity: 0.3 !important;
}
.thead-bg-opacity-30 th {
  --bs-bg-opacity: 0.3 !important;
}

.text-opacity-hover-30:hover {
  --bs-text-opacity: 0.3 !important;
}

.text-opacity-40 {
  --bs-text-opacity: 0.4 !important;
}

.bg-opacity-40 {
  --bs-bg-opacity: 0.4 !important;
}

.bg-opacity-hover-40:hover {
  --bs-bg-opacity: 0.4 !important;
}

[class*=bg-active] .bg-opacity-hover-40:hover {
  --bs-bg-opacity: 0.4 !important;
}

.thead-bg-opacity-40 thead {
  --bs-bg-opacity: 0.4 !important;
}
.thead-bg-opacity-40 th {
  --bs-bg-opacity: 0.4 !important;
}

.text-opacity-hover-40:hover {
  --bs-text-opacity: 0.4 !important;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5 !important;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5 !important;
}

.bg-opacity-hover-50:hover {
  --bs-bg-opacity: 0.5 !important;
}

[class*=bg-active] .bg-opacity-hover-50:hover {
  --bs-bg-opacity: 0.5 !important;
}

.thead-bg-opacity-50 thead {
  --bs-bg-opacity: 0.5 !important;
}
.thead-bg-opacity-50 th {
  --bs-bg-opacity: 0.5 !important;
}

.text-opacity-hover-50:hover {
  --bs-text-opacity: 0.5 !important;
}

.text-opacity-60 {
  --bs-text-opacity: 0.6 !important;
}

.bg-opacity-60 {
  --bs-bg-opacity: 0.6 !important;
}

.bg-opacity-hover-60:hover {
  --bs-bg-opacity: 0.6 !important;
}

[class*=bg-active] .bg-opacity-hover-60:hover {
  --bs-bg-opacity: 0.6 !important;
}

.thead-bg-opacity-60 thead {
  --bs-bg-opacity: 0.6 !important;
}
.thead-bg-opacity-60 th {
  --bs-bg-opacity: 0.6 !important;
}

.text-opacity-hover-60:hover {
  --bs-text-opacity: 0.6 !important;
}

.text-opacity-70 {
  --bs-text-opacity: 0.7 !important;
}

.bg-opacity-70 {
  --bs-bg-opacity: 0.7 !important;
}

.bg-opacity-hover-70:hover {
  --bs-bg-opacity: 0.7 !important;
}

[class*=bg-active] .bg-opacity-hover-70:hover {
  --bs-bg-opacity: 0.7 !important;
}

.thead-bg-opacity-70 thead {
  --bs-bg-opacity: 0.7 !important;
}
.thead-bg-opacity-70 th {
  --bs-bg-opacity: 0.7 !important;
}

.text-opacity-hover-70:hover {
  --bs-text-opacity: 0.7 !important;
}

.text-opacity-80 {
  --bs-text-opacity: 0.8 !important;
}

.bg-opacity-80 {
  --bs-bg-opacity: 0.8 !important;
}

.bg-opacity-hover-80:hover {
  --bs-bg-opacity: 0.8 !important;
}

[class*=bg-active] .bg-opacity-hover-80:hover {
  --bs-bg-opacity: 0.8 !important;
}

.thead-bg-opacity-80 thead {
  --bs-bg-opacity: 0.8 !important;
}
.thead-bg-opacity-80 th {
  --bs-bg-opacity: 0.8 !important;
}

.text-opacity-hover-80:hover {
  --bs-text-opacity: 0.8 !important;
}

.text-opacity-90 {
  --bs-text-opacity: 0.9 !important;
}

.bg-opacity-90 {
  --bs-bg-opacity: 0.9 !important;
}

.bg-opacity-hover-90:hover {
  --bs-bg-opacity: 0.9 !important;
}

[class*=bg-active] .bg-opacity-hover-90:hover {
  --bs-bg-opacity: 0.9 !important;
}

.thead-bg-opacity-90 thead {
  --bs-bg-opacity: 0.9 !important;
}
.thead-bg-opacity-90 th {
  --bs-bg-opacity: 0.9 !important;
}

.text-opacity-hover-90:hover {
  --bs-text-opacity: 0.9 !important;
}

.text-opacity-100 {
  --bs-text-opacity: 1 !important;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1 !important;
}

.bg-opacity-hover-100:hover {
  --bs-bg-opacity: 1 !important;
}

[class*=bg-active] .bg-opacity-hover-100:hover {
  --bs-bg-opacity: 1 !important;
}

.thead-bg-opacity-100 thead {
  --bs-bg-opacity: 1 !important;
}
.thead-bg-opacity-100 th {
  --bs-bg-opacity: 1 !important;
}

.text-opacity-hover-100:hover {
  --bs-text-opacity: 1 !important;
}

.border-primary {
  --bs-bg-opacity: 1;
  border-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-primary-custom-rgba));
}
.btn-primary:hover {
  --bs-bg-opacity: 0.8;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-primary-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-primary-custom-rgba));
}

.btn-outline-primary {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  border-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
  color: rgb(var(--uthm-primary-custom-rgba)) !important;
}

.btn-outline-primary-hover:hover {
  border-color: rgb(var(--uthm-primary-custom-rgba)) !important;
}

.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-primary-custom-rgba), var(--bs-text-opacity)) !important;
}

.text-primary-hover:hover {
  color: rgb(var(--uthm-primary-custom-rgba)) !important;
}

.bg-primary-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-active-primary.active,
.bg-active-primary .active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.bg-active-primary *:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.text-active-primary.active,
.text-active-primary .active {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-primary-custom-rgba), var(--bs-text-opacity)) !important;
}

.table-hover-primary tbody tr:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-striped-primary tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-hover-striped-primary tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-hover-striped-primary tbody tr:hover {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-header-primary thead {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-primary thead th {
  color: #fff;
}
.table-header-primary tr th {
  color: #fff;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-footer-primary tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-footer-primary tfoot td,
.table-footer-primary tfoot th {
  color: #fff;
}

.table-header-footer-primary thead,
.table-header-footer-primary tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-primary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-footer-primary thead th,
.table-header-footer-primary thead td,
.table-header-footer-primary tfoot th,
.table-header-footer-primary tfoot td {
  color: #fff;
}

.table-header-text-primary thead th {
  color: rgba(var(--uthm-primary-custom-rgba), 1) !important;
}

.table-footer-text-primary tfoot th,
.table-footer-text-primary tfoot td {
  color: rgba(var(--uthm-primary-custom-rgba), 1) !important;
}

.table-header-footer-text-primary thead th,
.table-header-footer-text-primary tfoot th,
.table-header-footer-text-primary tfoot td {
  color: rgba(var(--uthm-primary-custom-rgba), 1) !important;
}

/* ==============================
   DataTable Pagination Theming
   ============================== */
.datatable-pagination-primary .pagination .page-item .page-link {
  color: rgb(var(--uthm-primary-custom-rgba)) !important;
  border: 1px solid rgba(var(--uthm-primary-custom-rgba), 0.3);
}
.datatable-pagination-primary .pagination .page-item .page-link:hover {
  background-color: rgba(var(--uthm-primary-custom-rgba), 0.1);
  border-color: rgb(var(--uthm-primary-custom-rgba));
  color: rgb(var(--uthm-primary-custom-rgba));
}
.datatable-pagination-primary .pagination .page-item.active .page-link {
  background-color: rgb(var(--uthm-primary-custom-rgba)) !important;
  border-color: rgb(var(--uthm-primary-custom-rgba)) !important;
  color: #fff !important;
  font-weight: 600;
}
.datatable-pagination-primary .pagination .page-item.disabled .page-link {
  color: #ccc !important;
  border-color: #e5e5e5 !important;
}

.border-secondary {
  --bs-bg-opacity: 1;
  border-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-secondary-custom-rgba));
}
.btn-secondary:hover {
  --bs-bg-opacity: 0.8;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-secondary-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-secondary-custom-rgba));
}

.btn-outline-secondary {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  border-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
  color: rgb(var(--uthm-secondary-custom-rgba)) !important;
}

.btn-outline-secondary-hover:hover {
  border-color: rgb(var(--uthm-secondary-custom-rgba)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-text-opacity)) !important;
}

.text-secondary-hover:hover {
  color: rgb(var(--uthm-secondary-custom-rgba)) !important;
}

.bg-secondary-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-active-secondary.active,
.bg-active-secondary .active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.bg-active-secondary *:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.text-active-secondary.active,
.text-active-secondary .active {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-text-opacity)) !important;
}

.table-hover-secondary tbody tr:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-striped-secondary tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-hover-striped-secondary tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-hover-striped-secondary tbody tr:hover {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-header-secondary thead {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-secondary thead th {
  color: #fff;
}
.table-header-secondary tr th {
  color: #fff;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-footer-secondary tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-footer-secondary tfoot td,
.table-footer-secondary tfoot th {
  color: #fff;
}

.table-header-footer-secondary thead,
.table-header-footer-secondary tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-secondary-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-footer-secondary thead th,
.table-header-footer-secondary thead td,
.table-header-footer-secondary tfoot th,
.table-header-footer-secondary tfoot td {
  color: #fff;
}

.table-header-text-secondary thead th {
  color: rgba(var(--uthm-secondary-custom-rgba), 1) !important;
}

.table-footer-text-secondary tfoot th,
.table-footer-text-secondary tfoot td {
  color: rgba(var(--uthm-secondary-custom-rgba), 1) !important;
}

.table-header-footer-text-secondary thead th,
.table-header-footer-text-secondary tfoot th,
.table-header-footer-text-secondary tfoot td {
  color: rgba(var(--uthm-secondary-custom-rgba), 1) !important;
}

/* ==============================
   DataTable Pagination Theming
   ============================== */
.datatable-pagination-secondary .pagination .page-item .page-link {
  color: rgb(var(--uthm-secondary-custom-rgba)) !important;
  border: 1px solid rgba(var(--uthm-secondary-custom-rgba), 0.3);
}
.datatable-pagination-secondary .pagination .page-item .page-link:hover {
  background-color: rgba(var(--uthm-secondary-custom-rgba), 0.1);
  border-color: rgb(var(--uthm-secondary-custom-rgba));
  color: rgb(var(--uthm-secondary-custom-rgba));
}
.datatable-pagination-secondary .pagination .page-item.active .page-link {
  background-color: rgb(var(--uthm-secondary-custom-rgba)) !important;
  border-color: rgb(var(--uthm-secondary-custom-rgba)) !important;
  color: #fff !important;
  font-weight: 600;
}
.datatable-pagination-secondary .pagination .page-item.disabled .page-link {
  color: #ccc !important;
  border-color: #e5e5e5 !important;
}

.border-success {
  --bs-bg-opacity: 1;
  border-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-success-custom-rgba));
}
.btn-success:hover {
  --bs-bg-opacity: 0.8;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-success-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-success-custom-rgba));
}

.btn-outline-success {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  border-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
  color: rgb(var(--uthm-success-custom-rgba)) !important;
}

.btn-outline-success-hover:hover {
  border-color: rgb(var(--uthm-success-custom-rgba)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-success-custom-rgba), var(--bs-text-opacity)) !important;
}

.text-success-hover:hover {
  color: rgb(var(--uthm-success-custom-rgba)) !important;
}

.bg-success-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-active-success.active,
.bg-active-success .active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}
.bg-active-success *:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}

.text-active-success.active,
.text-active-success .active {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-success-custom-rgba), var(--bs-text-opacity)) !important;
}

.table-hover-success tbody tr:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-striped-success tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-hover-striped-success tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-hover-striped-success tbody tr:hover {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-header-success thead {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-success thead th {
  color: #fff;
}
.table-header-success tr th {
  color: #fff;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-footer-success tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-footer-success tfoot td,
.table-footer-success tfoot th {
  color: #fff;
}

.table-header-footer-success thead,
.table-header-footer-success tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-success-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-footer-success thead th,
.table-header-footer-success thead td,
.table-header-footer-success tfoot th,
.table-header-footer-success tfoot td {
  color: #fff;
}

.table-header-text-success thead th {
  color: rgba(var(--uthm-success-custom-rgba), 1) !important;
}

.table-footer-text-success tfoot th,
.table-footer-text-success tfoot td {
  color: rgba(var(--uthm-success-custom-rgba), 1) !important;
}

.table-header-footer-text-success thead th,
.table-header-footer-text-success tfoot th,
.table-header-footer-text-success tfoot td {
  color: rgba(var(--uthm-success-custom-rgba), 1) !important;
}

/* ==============================
   DataTable Pagination Theming
   ============================== */
.datatable-pagination-success .pagination .page-item .page-link {
  color: rgb(var(--uthm-success-custom-rgba)) !important;
  border: 1px solid rgba(var(--uthm-success-custom-rgba), 0.3);
}
.datatable-pagination-success .pagination .page-item .page-link:hover {
  background-color: rgba(var(--uthm-success-custom-rgba), 0.1);
  border-color: rgb(var(--uthm-success-custom-rgba));
  color: rgb(var(--uthm-success-custom-rgba));
}
.datatable-pagination-success .pagination .page-item.active .page-link {
  background-color: rgb(var(--uthm-success-custom-rgba)) !important;
  border-color: rgb(var(--uthm-success-custom-rgba)) !important;
  color: #fff !important;
  font-weight: 600;
}
.datatable-pagination-success .pagination .page-item.disabled .page-link {
  color: #ccc !important;
  border-color: #e5e5e5 !important;
}

.border-danger {
  --bs-bg-opacity: 1;
  border-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-danger-custom-rgba));
}
.btn-danger:hover {
  --bs-bg-opacity: 0.8;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-danger-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-danger-custom-rgba));
}

.btn-outline-danger {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  border-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
  color: rgb(var(--uthm-danger-custom-rgba)) !important;
}

.btn-outline-danger-hover:hover {
  border-color: rgb(var(--uthm-danger-custom-rgba)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-danger-custom-rgba), var(--bs-text-opacity)) !important;
}

.text-danger-hover:hover {
  color: rgb(var(--uthm-danger-custom-rgba)) !important;
}

.bg-danger-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-active-danger.active,
.bg-active-danger .active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}
.bg-active-danger *:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}

.text-active-danger.active,
.text-active-danger .active {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-danger-custom-rgba), var(--bs-text-opacity)) !important;
}

.table-hover-danger tbody tr:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-striped-danger tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-hover-striped-danger tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-hover-striped-danger tbody tr:hover {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-header-danger thead {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-danger thead th {
  color: #fff;
}
.table-header-danger tr th {
  color: #fff;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-footer-danger tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-footer-danger tfoot td,
.table-footer-danger tfoot th {
  color: #fff;
}

.table-header-footer-danger thead,
.table-header-footer-danger tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-danger-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-footer-danger thead th,
.table-header-footer-danger thead td,
.table-header-footer-danger tfoot th,
.table-header-footer-danger tfoot td {
  color: #fff;
}

.table-header-text-danger thead th {
  color: rgba(var(--uthm-danger-custom-rgba), 1) !important;
}

.table-footer-text-danger tfoot th,
.table-footer-text-danger tfoot td {
  color: rgba(var(--uthm-danger-custom-rgba), 1) !important;
}

.table-header-footer-text-danger thead th,
.table-header-footer-text-danger tfoot th,
.table-header-footer-text-danger tfoot td {
  color: rgba(var(--uthm-danger-custom-rgba), 1) !important;
}

/* ==============================
   DataTable Pagination Theming
   ============================== */
.datatable-pagination-danger .pagination .page-item .page-link {
  color: rgb(var(--uthm-danger-custom-rgba)) !important;
  border: 1px solid rgba(var(--uthm-danger-custom-rgba), 0.3);
}
.datatable-pagination-danger .pagination .page-item .page-link:hover {
  background-color: rgba(var(--uthm-danger-custom-rgba), 0.1);
  border-color: rgb(var(--uthm-danger-custom-rgba));
  color: rgb(var(--uthm-danger-custom-rgba));
}
.datatable-pagination-danger .pagination .page-item.active .page-link {
  background-color: rgb(var(--uthm-danger-custom-rgba)) !important;
  border-color: rgb(var(--uthm-danger-custom-rgba)) !important;
  color: #fff !important;
  font-weight: 600;
}
.datatable-pagination-danger .pagination .page-item.disabled .page-link {
  color: #ccc !important;
  border-color: #e5e5e5 !important;
}

.border-warning {
  --bs-bg-opacity: 1;
  border-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-warning-custom-rgba));
}
.btn-warning:hover {
  --bs-bg-opacity: 0.8;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-warning-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-warning-custom-rgba));
}

.btn-outline-warning {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  border-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
  color: rgb(var(--uthm-warning-custom-rgba)) !important;
}

.btn-outline-warning-hover:hover {
  border-color: rgb(var(--uthm-warning-custom-rgba)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-warning-custom-rgba), var(--bs-text-opacity)) !important;
}

.text-warning-hover:hover {
  color: rgb(var(--uthm-warning-custom-rgba)) !important;
}

.bg-warning-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-active-warning.active,
.bg-active-warning .active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}
.bg-active-warning *:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}

.text-active-warning.active,
.text-active-warning .active {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-warning-custom-rgba), var(--bs-text-opacity)) !important;
}

.table-hover-warning tbody tr:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-striped-warning tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-hover-striped-warning tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-hover-striped-warning tbody tr:hover {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-header-warning thead {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-warning thead th {
  color: #fff;
}
.table-header-warning tr th {
  color: #fff;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-footer-warning tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-footer-warning tfoot td,
.table-footer-warning tfoot th {
  color: #fff;
}

.table-header-footer-warning thead,
.table-header-footer-warning tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-warning-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-footer-warning thead th,
.table-header-footer-warning thead td,
.table-header-footer-warning tfoot th,
.table-header-footer-warning tfoot td {
  color: #fff;
}

.table-header-text-warning thead th {
  color: rgba(var(--uthm-warning-custom-rgba), 1) !important;
}

.table-footer-text-warning tfoot th,
.table-footer-text-warning tfoot td {
  color: rgba(var(--uthm-warning-custom-rgba), 1) !important;
}

.table-header-footer-text-warning thead th,
.table-header-footer-text-warning tfoot th,
.table-header-footer-text-warning tfoot td {
  color: rgba(var(--uthm-warning-custom-rgba), 1) !important;
}

/* ==============================
   DataTable Pagination Theming
   ============================== */
.datatable-pagination-warning .pagination .page-item .page-link {
  color: rgb(var(--uthm-warning-custom-rgba)) !important;
  border: 1px solid rgba(var(--uthm-warning-custom-rgba), 0.3);
}
.datatable-pagination-warning .pagination .page-item .page-link:hover {
  background-color: rgba(var(--uthm-warning-custom-rgba), 0.1);
  border-color: rgb(var(--uthm-warning-custom-rgba));
  color: rgb(var(--uthm-warning-custom-rgba));
}
.datatable-pagination-warning .pagination .page-item.active .page-link {
  background-color: rgb(var(--uthm-warning-custom-rgba)) !important;
  border-color: rgb(var(--uthm-warning-custom-rgba)) !important;
  color: #fff !important;
  font-weight: 600;
}
.datatable-pagination-warning .pagination .page-item.disabled .page-link {
  color: #ccc !important;
  border-color: #e5e5e5 !important;
}

.border-info {
  --bs-bg-opacity: 1;
  border-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-info-custom-rgba));
}
.btn-info:hover {
  --bs-bg-opacity: 0.8;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-info-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-info-custom-rgba));
}

.btn-outline-info {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  border-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
  color: rgb(var(--uthm-info-custom-rgba)) !important;
}

.btn-outline-info-hover:hover {
  border-color: rgb(var(--uthm-info-custom-rgba)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-info-custom-rgba), var(--bs-text-opacity)) !important;
}

.text-info-hover:hover {
  color: rgb(var(--uthm-info-custom-rgba)) !important;
}

.bg-info-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-active-info.active,
.bg-active-info .active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}
.bg-active-info *:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}

.text-active-info.active,
.text-active-info .active {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-info-custom-rgba), var(--bs-text-opacity)) !important;
}

.table-hover-info tbody tr:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-striped-info tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-hover-striped-info tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-hover-striped-info tbody tr:hover {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-header-info thead {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-info thead th {
  color: #fff;
}
.table-header-info tr th {
  color: #fff;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-footer-info tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-footer-info tfoot td,
.table-footer-info tfoot th {
  color: #fff;
}

.table-header-footer-info thead,
.table-header-footer-info tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-info-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-footer-info thead th,
.table-header-footer-info thead td,
.table-header-footer-info tfoot th,
.table-header-footer-info tfoot td {
  color: #fff;
}

.table-header-text-info thead th {
  color: rgba(var(--uthm-info-custom-rgba), 1) !important;
}

.table-footer-text-info tfoot th,
.table-footer-text-info tfoot td {
  color: rgba(var(--uthm-info-custom-rgba), 1) !important;
}

.table-header-footer-text-info thead th,
.table-header-footer-text-info tfoot th,
.table-header-footer-text-info tfoot td {
  color: rgba(var(--uthm-info-custom-rgba), 1) !important;
}

/* ==============================
   DataTable Pagination Theming
   ============================== */
.datatable-pagination-info .pagination .page-item .page-link {
  color: rgb(var(--uthm-info-custom-rgba)) !important;
  border: 1px solid rgba(var(--uthm-info-custom-rgba), 0.3);
}
.datatable-pagination-info .pagination .page-item .page-link:hover {
  background-color: rgba(var(--uthm-info-custom-rgba), 0.1);
  border-color: rgb(var(--uthm-info-custom-rgba));
  color: rgb(var(--uthm-info-custom-rgba));
}
.datatable-pagination-info .pagination .page-item.active .page-link {
  background-color: rgb(var(--uthm-info-custom-rgba)) !important;
  border-color: rgb(var(--uthm-info-custom-rgba)) !important;
  color: #fff !important;
  font-weight: 600;
}
.datatable-pagination-info .pagination .page-item.disabled .page-link {
  color: #ccc !important;
  border-color: #e5e5e5 !important;
}

.border-light {
  --bs-bg-opacity: 1;
  border-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-light-custom-rgba));
}
.btn-light:hover {
  --bs-bg-opacity: 0.8;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-light-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-light-custom-rgba));
}

.btn-outline-light {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  border-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
  color: rgb(var(--uthm-light-custom-rgba)) !important;
}

.btn-outline-light-hover:hover {
  border-color: rgb(var(--uthm-light-custom-rgba)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-light-custom-rgba), var(--bs-text-opacity)) !important;
}

.text-light-hover:hover {
  color: rgb(var(--uthm-light-custom-rgba)) !important;
}

.bg-light-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-active-light.active,
.bg-active-light .active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}
.bg-active-light *:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}

.text-active-light.active,
.text-active-light .active {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-light-custom-rgba), var(--bs-text-opacity)) !important;
}

.table-hover-light tbody tr:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-striped-light tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-hover-striped-light tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-hover-striped-light tbody tr:hover {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-header-light thead {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-light thead th {
  color: #fff;
}
.table-header-light tr th {
  color: #fff;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-footer-light tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-footer-light tfoot td,
.table-footer-light tfoot th {
  color: #fff;
}

.table-header-footer-light thead,
.table-header-footer-light tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-light-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-footer-light thead th,
.table-header-footer-light thead td,
.table-header-footer-light tfoot th,
.table-header-footer-light tfoot td {
  color: #fff;
}

.table-header-text-light thead th {
  color: rgba(var(--uthm-light-custom-rgba), 1) !important;
}

.table-footer-text-light tfoot th,
.table-footer-text-light tfoot td {
  color: rgba(var(--uthm-light-custom-rgba), 1) !important;
}

.table-header-footer-text-light thead th,
.table-header-footer-text-light tfoot th,
.table-header-footer-text-light tfoot td {
  color: rgba(var(--uthm-light-custom-rgba), 1) !important;
}

/* ==============================
   DataTable Pagination Theming
   ============================== */
.datatable-pagination-light .pagination .page-item .page-link {
  color: rgb(var(--uthm-light-custom-rgba)) !important;
  border: 1px solid rgba(var(--uthm-light-custom-rgba), 0.3);
}
.datatable-pagination-light .pagination .page-item .page-link:hover {
  background-color: rgba(var(--uthm-light-custom-rgba), 0.1);
  border-color: rgb(var(--uthm-light-custom-rgba));
  color: rgb(var(--uthm-light-custom-rgba));
}
.datatable-pagination-light .pagination .page-item.active .page-link {
  background-color: rgb(var(--uthm-light-custom-rgba)) !important;
  border-color: rgb(var(--uthm-light-custom-rgba)) !important;
  color: #fff !important;
  font-weight: 600;
}
.datatable-pagination-light .pagination .page-item.disabled .page-link {
  color: #ccc !important;
  border-color: #e5e5e5 !important;
}

.border-dark {
  --bs-bg-opacity: 1;
  border-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-dark-custom-rgba));
}
.btn-dark:hover {
  --bs-bg-opacity: 0.8;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}

.btn-dark-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--uthm-dark-custom-rgba));
}

.btn-outline-dark {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  border-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
  color: rgb(var(--uthm-dark-custom-rgba)) !important;
}

.btn-outline-dark-hover:hover {
  border-color: rgb(var(--uthm-dark-custom-rgba)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-dark-custom-rgba), var(--bs-text-opacity)) !important;
}

.text-dark-hover:hover {
  color: rgb(var(--uthm-dark-custom-rgba)) !important;
}

.bg-dark-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}

.bg-active-dark.active,
.bg-active-dark .active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}
.bg-active-dark *:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}

.text-active-dark.active,
.text-active-dark .active {
  --bs-text-opacity: 1;
  color: rgba(var(--uthm-dark-custom-rgba), var(--bs-text-opacity)) !important;
}

.table-hover-dark tbody tr:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-striped-dark tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-hover-striped-dark tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-hover-striped-dark tbody tr:hover {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-header-dark thead {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-dark thead th {
  color: #fff;
}
.table-header-dark tr th {
  color: #fff;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}

.table-footer-dark tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-footer-dark tfoot td,
.table-footer-dark tfoot th {
  color: #fff;
}

.table-header-footer-dark thead,
.table-header-footer-dark tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--uthm-dark-custom-rgba), var(--bs-bg-opacity)) !important;
}
.table-header-footer-dark thead th,
.table-header-footer-dark thead td,
.table-header-footer-dark tfoot th,
.table-header-footer-dark tfoot td {
  color: #fff;
}

.table-header-text-dark thead th {
  color: rgba(var(--uthm-dark-custom-rgba), 1) !important;
}

.table-footer-text-dark tfoot th,
.table-footer-text-dark tfoot td {
  color: rgba(var(--uthm-dark-custom-rgba), 1) !important;
}

.table-header-footer-text-dark thead th,
.table-header-footer-text-dark tfoot th,
.table-header-footer-text-dark tfoot td {
  color: rgba(var(--uthm-dark-custom-rgba), 1) !important;
}

/* ==============================
   DataTable Pagination Theming
   ============================== */
.datatable-pagination-dark .pagination .page-item .page-link {
  color: rgb(var(--uthm-dark-custom-rgba)) !important;
  border: 1px solid rgba(var(--uthm-dark-custom-rgba), 0.3);
}
.datatable-pagination-dark .pagination .page-item .page-link:hover {
  background-color: rgba(var(--uthm-dark-custom-rgba), 0.1);
  border-color: rgb(var(--uthm-dark-custom-rgba));
  color: rgb(var(--uthm-dark-custom-rgba));
}
.datatable-pagination-dark .pagination .page-item.active .page-link {
  background-color: rgb(var(--uthm-dark-custom-rgba)) !important;
  border-color: rgb(var(--uthm-dark-custom-rgba)) !important;
  color: #fff !important;
  font-weight: 600;
}
.datatable-pagination-dark .pagination .page-item.disabled .page-link {
  color: #ccc !important;
  border-color: #e5e5e5 !important;
}

.border-white {
  --bs-bg-opacity: 1;
  border-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}

.btn-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--cs-white-rgb));
}
.btn-white:hover {
  --bs-bg-opacity: 0.8;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}

.btn-white-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
  border-color: rgb(var(--cs-white-rgb));
}

.btn-outline-white {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  border-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
  color: rgb(var(--cs-white-rgb)) !important;
}

.btn-outline-white-hover:hover {
  border-color: rgb(var(--cs-white-rgb)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--cs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-white-hover:hover {
  color: rgb(var(--cs-white-rgb)) !important;
}

.bg-white-hover:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-active-white.active,
.bg-active-white .active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-active-white *:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}

.text-active-white.active,
.text-active-white .active {
  --bs-text-opacity: 1;
  color: rgba(var(--cs-white-rgb), var(--bs-text-opacity)) !important;
}

.table-hover-white tbody tr:hover {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}

.table-striped-white tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}

.table-hover-striped-white tbody tr:nth-of-type(odd) {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}
.table-hover-striped-white tbody tr:hover {
  --bs-bg-opacity: 0.1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}

.table-header-white thead {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}
.table-header-white thead th {
  color: #fff;
}
.table-header-white tr th {
  color: #fff;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}

.table-footer-white tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}
.table-footer-white tfoot td,
.table-footer-white tfoot th {
  color: #fff;
}

.table-header-footer-white thead,
.table-header-footer-white tfoot {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--cs-white-rgb), var(--bs-bg-opacity)) !important;
}
.table-header-footer-white thead th,
.table-header-footer-white thead td,
.table-header-footer-white tfoot th,
.table-header-footer-white tfoot td {
  color: #fff;
}

.table-header-text-white thead th {
  color: rgba(var(--cs-white-rgb), 1) !important;
}

.table-footer-text-white tfoot th,
.table-footer-text-white tfoot td {
  color: rgba(var(--cs-white-rgb), 1) !important;
}

.table-header-footer-text-white thead th,
.table-header-footer-text-white tfoot th,
.table-header-footer-text-white tfoot td {
  color: rgba(var(--cs-white-rgb), 1) !important;
}

/* ==============================
   DataTable Pagination Theming
   ============================== */
.datatable-pagination-white .pagination .page-item .page-link {
  color: rgb(var(--cs-white-rgb)) !important;
  border: 1px solid rgba(var(--cs-white-rgb), 0.3);
}
.datatable-pagination-white .pagination .page-item .page-link:hover {
  background-color: rgba(var(--cs-white-rgb), 0.1);
  border-color: rgb(var(--cs-white-rgb));
  color: rgb(var(--cs-white-rgb));
}
.datatable-pagination-white .pagination .page-item.active .page-link {
  background-color: rgb(var(--cs-white-rgb)) !important;
  border-color: rgb(var(--cs-white-rgb)) !important;
  color: #fff !important;
  font-weight: 600;
}
.datatable-pagination-white .pagination .page-item.disabled .page-link {
  color: #ccc !important;
  border-color: #e5e5e5 !important;
}

.lh0 {
  line-height: 0;
}

.bt-20 {
  bottom: 20px;
}

.bt-10 {
  bottom: 10px;
}

.bt-10- {
  bottom: -20px;
}

.pabsolute {
  bottom: -14px;
  right: 0% !important;
  z-index: 9;
}

.incliend-border {
  position: relative;
}
.incliend-border::after {
  border-top: 63px solid #fff !important;
  content: "";
  right: 0;
  top: 0;
  position: absolute;
  width: 17%;
  height: 100%;
  z-index: 1;
}

.hb-primary::after {
  border-left: 44px solid rgba(var(--uthm-primary-custom-rgba), 1);
}

.hb-primary.hb-opacity-10::after {
  border-left-color: rgba(var(--uthm-primary-custom-rgba), 0.1);
}

.hb-primary.hb-opacity-20::after {
  border-left-color: rgba(var(--uthm-primary-custom-rgba), 0.2);
}

.hb-primary.hb-opacity-30::after {
  border-left-color: rgba(var(--uthm-primary-custom-rgba), 0.3);
}

.hb-primary.hb-opacity-40::after {
  border-left-color: rgba(var(--uthm-primary-custom-rgba), 0.4);
}

.hb-primary.hb-opacity-50::after {
  border-left-color: rgba(var(--uthm-primary-custom-rgba), 0.5);
}

.hb-primary.hb-opacity-60::after {
  border-left-color: rgba(var(--uthm-primary-custom-rgba), 0.6);
}

.hb-primary.hb-opacity-70::after {
  border-left-color: rgba(var(--uthm-primary-custom-rgba), 0.7);
}

.hb-primary.hb-opacity-80::after {
  border-left-color: rgba(var(--uthm-primary-custom-rgba), 0.8);
}

.hb-primary.hb-opacity-90::after {
  border-left-color: rgba(var(--uthm-primary-custom-rgba), 0.9);
}

.hb-secondary::after {
  border-left: 44px solid rgba(var(--uthm-secondary-custom-rgba), 1);
}

.hb-secondary.hb-opacity-10::after {
  border-left-color: rgba(var(--uthm-secondary-custom-rgba), 0.1);
}

.hb-secondary.hb-opacity-20::after {
  border-left-color: rgba(var(--uthm-secondary-custom-rgba), 0.2);
}

.hb-secondary.hb-opacity-30::after {
  border-left-color: rgba(var(--uthm-secondary-custom-rgba), 0.3);
}

.hb-secondary.hb-opacity-40::after {
  border-left-color: rgba(var(--uthm-secondary-custom-rgba), 0.4);
}

.hb-secondary.hb-opacity-50::after {
  border-left-color: rgba(var(--uthm-secondary-custom-rgba), 0.5);
}

.hb-secondary.hb-opacity-60::after {
  border-left-color: rgba(var(--uthm-secondary-custom-rgba), 0.6);
}

.hb-secondary.hb-opacity-70::after {
  border-left-color: rgba(var(--uthm-secondary-custom-rgba), 0.7);
}

.hb-secondary.hb-opacity-80::after {
  border-left-color: rgba(var(--uthm-secondary-custom-rgba), 0.8);
}

.hb-secondary.hb-opacity-90::after {
  border-left-color: rgba(var(--uthm-secondary-custom-rgba), 0.9);
}

.hb-success::after {
  border-left: 44px solid rgba(var(--uthm-success-custom-rgba), 1);
}

.hb-success.hb-opacity-10::after {
  border-left-color: rgba(var(--uthm-success-custom-rgba), 0.1);
}

.hb-success.hb-opacity-20::after {
  border-left-color: rgba(var(--uthm-success-custom-rgba), 0.2);
}

.hb-success.hb-opacity-30::after {
  border-left-color: rgba(var(--uthm-success-custom-rgba), 0.3);
}

.hb-success.hb-opacity-40::after {
  border-left-color: rgba(var(--uthm-success-custom-rgba), 0.4);
}

.hb-success.hb-opacity-50::after {
  border-left-color: rgba(var(--uthm-success-custom-rgba), 0.5);
}

.hb-success.hb-opacity-60::after {
  border-left-color: rgba(var(--uthm-success-custom-rgba), 0.6);
}

.hb-success.hb-opacity-70::after {
  border-left-color: rgba(var(--uthm-success-custom-rgba), 0.7);
}

.hb-success.hb-opacity-80::after {
  border-left-color: rgba(var(--uthm-success-custom-rgba), 0.8);
}

.hb-success.hb-opacity-90::after {
  border-left-color: rgba(var(--uthm-success-custom-rgba), 0.9);
}

.hb-danger::after {
  border-left: 44px solid rgba(var(--uthm-danger-custom-rgba), 1);
}

.hb-danger.hb-opacity-10::after {
  border-left-color: rgba(var(--uthm-danger-custom-rgba), 0.1);
}

.hb-danger.hb-opacity-20::after {
  border-left-color: rgba(var(--uthm-danger-custom-rgba), 0.2);
}

.hb-danger.hb-opacity-30::after {
  border-left-color: rgba(var(--uthm-danger-custom-rgba), 0.3);
}

.hb-danger.hb-opacity-40::after {
  border-left-color: rgba(var(--uthm-danger-custom-rgba), 0.4);
}

.hb-danger.hb-opacity-50::after {
  border-left-color: rgba(var(--uthm-danger-custom-rgba), 0.5);
}

.hb-danger.hb-opacity-60::after {
  border-left-color: rgba(var(--uthm-danger-custom-rgba), 0.6);
}

.hb-danger.hb-opacity-70::after {
  border-left-color: rgba(var(--uthm-danger-custom-rgba), 0.7);
}

.hb-danger.hb-opacity-80::after {
  border-left-color: rgba(var(--uthm-danger-custom-rgba), 0.8);
}

.hb-danger.hb-opacity-90::after {
  border-left-color: rgba(var(--uthm-danger-custom-rgba), 0.9);
}

.hb-warning::after {
  border-left: 44px solid rgba(var(--uthm-warning-custom-rgba), 1);
}

.hb-warning.hb-opacity-10::after {
  border-left-color: rgba(var(--uthm-warning-custom-rgba), 0.1);
}

.hb-warning.hb-opacity-20::after {
  border-left-color: rgba(var(--uthm-warning-custom-rgba), 0.2);
}

.hb-warning.hb-opacity-30::after {
  border-left-color: rgba(var(--uthm-warning-custom-rgba), 0.3);
}

.hb-warning.hb-opacity-40::after {
  border-left-color: rgba(var(--uthm-warning-custom-rgba), 0.4);
}

.hb-warning.hb-opacity-50::after {
  border-left-color: rgba(var(--uthm-warning-custom-rgba), 0.5);
}

.hb-warning.hb-opacity-60::after {
  border-left-color: rgba(var(--uthm-warning-custom-rgba), 0.6);
}

.hb-warning.hb-opacity-70::after {
  border-left-color: rgba(var(--uthm-warning-custom-rgba), 0.7);
}

.hb-warning.hb-opacity-80::after {
  border-left-color: rgba(var(--uthm-warning-custom-rgba), 0.8);
}

.hb-warning.hb-opacity-90::after {
  border-left-color: rgba(var(--uthm-warning-custom-rgba), 0.9);
}

.hb-info::after {
  border-left: 44px solid rgba(var(--uthm-info-custom-rgba), 1);
}

.hb-info.hb-opacity-10::after {
  border-left-color: rgba(var(--uthm-info-custom-rgba), 0.1);
}

.hb-info.hb-opacity-20::after {
  border-left-color: rgba(var(--uthm-info-custom-rgba), 0.2);
}

.hb-info.hb-opacity-30::after {
  border-left-color: rgba(var(--uthm-info-custom-rgba), 0.3);
}

.hb-info.hb-opacity-40::after {
  border-left-color: rgba(var(--uthm-info-custom-rgba), 0.4);
}

.hb-info.hb-opacity-50::after {
  border-left-color: rgba(var(--uthm-info-custom-rgba), 0.5);
}

.hb-info.hb-opacity-60::after {
  border-left-color: rgba(var(--uthm-info-custom-rgba), 0.6);
}

.hb-info.hb-opacity-70::after {
  border-left-color: rgba(var(--uthm-info-custom-rgba), 0.7);
}

.hb-info.hb-opacity-80::after {
  border-left-color: rgba(var(--uthm-info-custom-rgba), 0.8);
}

.hb-info.hb-opacity-90::after {
  border-left-color: rgba(var(--uthm-info-custom-rgba), 0.9);
}

.hb-light::after {
  border-left: 44px solid rgba(var(--uthm-light-custom-rgba), 1);
}

.hb-light.hb-opacity-10::after {
  border-left-color: rgba(var(--uthm-light-custom-rgba), 0.1);
}

.hb-light.hb-opacity-20::after {
  border-left-color: rgba(var(--uthm-light-custom-rgba), 0.2);
}

.hb-light.hb-opacity-30::after {
  border-left-color: rgba(var(--uthm-light-custom-rgba), 0.3);
}

.hb-light.hb-opacity-40::after {
  border-left-color: rgba(var(--uthm-light-custom-rgba), 0.4);
}

.hb-light.hb-opacity-50::after {
  border-left-color: rgba(var(--uthm-light-custom-rgba), 0.5);
}

.hb-light.hb-opacity-60::after {
  border-left-color: rgba(var(--uthm-light-custom-rgba), 0.6);
}

.hb-light.hb-opacity-70::after {
  border-left-color: rgba(var(--uthm-light-custom-rgba), 0.7);
}

.hb-light.hb-opacity-80::after {
  border-left-color: rgba(var(--uthm-light-custom-rgba), 0.8);
}

.hb-light.hb-opacity-90::after {
  border-left-color: rgba(var(--uthm-light-custom-rgba), 0.9);
}

.hb-dark::after {
  border-left: 44px solid rgba(var(--uthm-dark-custom-rgba), 1);
}

.hb-dark.hb-opacity-10::after {
  border-left-color: rgba(var(--uthm-dark-custom-rgba), 0.1);
}

.hb-dark.hb-opacity-20::after {
  border-left-color: rgba(var(--uthm-dark-custom-rgba), 0.2);
}

.hb-dark.hb-opacity-30::after {
  border-left-color: rgba(var(--uthm-dark-custom-rgba), 0.3);
}

.hb-dark.hb-opacity-40::after {
  border-left-color: rgba(var(--uthm-dark-custom-rgba), 0.4);
}

.hb-dark.hb-opacity-50::after {
  border-left-color: rgba(var(--uthm-dark-custom-rgba), 0.5);
}

.hb-dark.hb-opacity-60::after {
  border-left-color: rgba(var(--uthm-dark-custom-rgba), 0.6);
}

.hb-dark.hb-opacity-70::after {
  border-left-color: rgba(var(--uthm-dark-custom-rgba), 0.7);
}

.hb-dark.hb-opacity-80::after {
  border-left-color: rgba(var(--uthm-dark-custom-rgba), 0.8);
}

.hb-dark.hb-opacity-90::after {
  border-left-color: rgba(var(--uthm-dark-custom-rgba), 0.9);
}

.hb-white::after {
  border-left: 44px solid rgba(var(--cs-white-rgb), 1);
}

.hb-white.hb-opacity-10::after {
  border-left-color: rgba(var(--cs-white-rgb), 0.1);
}

.hb-white.hb-opacity-20::after {
  border-left-color: rgba(var(--cs-white-rgb), 0.2);
}

.hb-white.hb-opacity-30::after {
  border-left-color: rgba(var(--cs-white-rgb), 0.3);
}

.hb-white.hb-opacity-40::after {
  border-left-color: rgba(var(--cs-white-rgb), 0.4);
}

.hb-white.hb-opacity-50::after {
  border-left-color: rgba(var(--cs-white-rgb), 0.5);
}

.hb-white.hb-opacity-60::after {
  border-left-color: rgba(var(--cs-white-rgb), 0.6);
}

.hb-white.hb-opacity-70::after {
  border-left-color: rgba(var(--cs-white-rgb), 0.7);
}

.hb-white.hb-opacity-80::after {
  border-left-color: rgba(var(--cs-white-rgb), 0.8);
}

.hb-white.hb-opacity-90::after {
  border-left-color: rgba(var(--cs-white-rgb), 0.9);
}

.btn {
  font-size: 14px;
}

.bg-image {
  position: relative;
}
.bg-image:after {
  content: "";
  background: url("../img/ashinjpg-dicJXIhP-rE-unsplash.jpg");
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.6;
}

.nav-item.active {
  color: #fff;
  border-radius: 4px;
  overflow: hidden;
  background: #edf3fb;
}
.nav-item.active .nav-link {
  color: #263c5d;
}
.nav-item.active .nav-link.active, .nav-item.active .nav-link:hover {
  background: #daecff;
  color: #002e73;
  border-radius: 4px;
  overflow: hidden;
  border-color: transparent;
}
.nav-item.active > .nav-link {
  background: #9bb5df;
  border-radius: 4px;
  overflow: hidden;
  color: #000000;
}
.nav-item .nav-link:hover {
  background: #eaf4ff;
  color: #002e73;
  border-radius: 4px;
  overflow: hidden;
}
.nav-item .nav-collapse {
  padding: 10px;
}

.form-control {
  font-size: 0.775rem;
}

.select2-container .select2-selection--single {
  height: 33px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 33px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 33px;
}

.form-check-input {
  width: 2.8rem !important;
  height: 18px;
}

.preloader {
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 9999;
}

.navbar-vertical-fixed {
  width: 250px;
  left: 0;
  position: fixed;
  height: 100vh;
  z-index: 9;
}

.m-left {
  width: calc(100% - 250px);
  float: right;
}
.m-left.sidebar-small {
  width: calc(100% - 4rem);
}

.l-logo img {
  width: 41px;
}
.l-logo img.s-logo {
  width: 41px;
}

table tr th {
  font-size: 12px;
}
table tr td {
  font-size: 12px;
  vertical-align: middle;
  line-height: 1;
}

.navbar-vertical-content {
  height: 88vh;
  overflow-y: auto;
}

.sidebar-small .s-logo {
  width: 40px;
}

.navbar-vertical-fixed .t-ggle {
  top: 5px;
  left: 233px;
  height: 44px;
  width: 44px;
}
.navbar-vertical-fixed.sidebar-small {
  width: 4rem;
}
.navbar-vertical-fixed.sidebar-small .nav-link-title {
  display: none;
}
.navbar-vertical-fixed.sidebar-small .nav-collapse {
  position: absolute;
  left: 4rem;
  min-width: 185px;
  background: rgb(255, 255, 255);
  display: none;
  top: auto;
  bottom: auto;
}
.navbar-vertical-fixed.sidebar-small .nav-item:hover .nav-collapse {
  display: block;
}
.navbar-vertical-fixed.sidebar-small .t-ggle {
  top: 5px;
  left: 3rem;
}

.w-40 {
  width: 40%;
}

.w-90 {
  width: 90%;
}

.w-80 {
  width: 80%;
}

.previewdiv {
  background: #ccd5e3;
  align-items: center;
  justify-content: center;
  display: flex;
  position: relative;
}
.previewdiv img {
  max-width: 100%;
  height: 150px;
  -o-object-fit: contain;
     object-fit: contain;
}
.previewdiv .remove-preview {
  position: absolute;
  right: 5px;
  top: 5px;
}
.previewdiv .no-image {
  min-height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #fceaec;
  color: #dc3545;
}

[disabled] {
  cursor: not-allowed;
  opacity: 0.5; /* Optional: make disabled tabs look inactive */
}

.list-setps-tab .hide {
  display: none;
}/*# sourceMappingURL=style.css.map */