/* Custom styles goes here */

.underline {
  text-decoration: underline;
}

.special-link:hover {
  border-bottom: 1px dashed #696cff !important;
  cursor: pointer;
}

.w-1 {
  width: 1%;
}

.form-control,
.form-control:focus {
  background-color: #fefefe;
}

th.table-header {
  cursor: pointer;
}
th.table-header:hover {
  background-color: var(--theme-color-hover);
}

th.table-header:hover .filter-icon {
  visibility: visible !important;
  background-color: #01000000 !important;
}

th.table-header:hover .filter-icon:hover {
  color: turquoise;
}
* {
  /* border: 1px solid red !important; */
}

.th-resize:hover div.th-child {
  border-right: 3px solid turquoise;
  cursor: w-resize;
}

.column-drag:hover {
  color: turquoise;
  cursor: move;
}

.noselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.help-icon {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999;
  cursor: pointer;
  margin-top: 10px;
  margin-right: 5px;
  color: #696cff;
}

input[data-help] {
  position: relative !important;
  padding-right: 20px;
}

.custom-tooltip .tooltip-inner {
  text-align: left;
  color: white !important;

  max-width: 500px; /* Set your desired width */
  white-space: normal; /* Allow text to wrap */
}

.custom-tooltip .tooltip-inner code {
  color: white !important;
}

.otable {
  font-size: 13px;
}
.otable td {
  padding: 6px 4px;
  color: #374151;
}

.scroll {
  overflow: scroll;
  max-width: 100%;
  position: relative;
}

.grip {
  width: 2px;
  margin-left: 3px;
  height: 34px;
  position: relative;
  z-index: 88;
  cursor: e-resize;
}

.JCLRgrip:hover .grip {
  background-color: turquoise !important;
}

.fw-semibold {
  font-weight: 600;
}

.card-plugin {
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
}

.card-plugin .card-body,
.card-plugin .card-header {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.card-plugin .card-footer {
  padding-bottom: 12px;
}
.card-hover-content {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate(-5%, -5%);
  z-index: 100;
  /* pointer-events: none; */
}

.card-plugin:hover .card-hover-content {
  opacity: 1;
  transform: translateY(0);
}
.text-xs {
  font-size: 0.8rem; /* Adjust the size as needed */
}

.pagination-xs .page-link {
  padding: 0.2rem 0.4rem; /* Adjust the padding as needed */
  font-size: 0.875rem;
}

.card-plugin .pagination {
  margin: 0;
}

.card-plugin .nav-pills {
  z-index: 99999;
}

.nav-pills .nav-link.active,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active:focus {
  box-shadow: 0 -2px 0 var(--theme-color-light) inset;
}
.nav-align-bottom .nav-pills .nav-link.active,
.nav-align-bottom .nav-pills .nav-link.active:hover,
.nav-align-bottom .nav-pills .nav-link.active:focus,
.nav-align-bottom .nav-pills .nav-link.active,
.nav-align-bottom .nav-pills .nav-link.active:hover,
.nav-align-bottom .nav-pills .nav-link.active:focus {
  box-shadow: 0 2px 0 var(--theme-color-light) inset;
}
.nav-align-left .nav-pills .nav-link.active,
.nav-align-left .nav-pills .nav-link.active:hover,
.nav-align-left .nav-pills .nav-link.active:focus,
.nav-align-left .nav-pills .nav-link.active,
.nav-align-left .nav-pills .nav-link.active:hover,
.nav-align-left .nav-pills .nav-link.active:focus {
  box-shadow: -2px 0px 0 var(--theme-color-light) inset;
}
.nav-align-right .nav-pills .nav-link.active,
.nav-align-right .nav-pills .nav-link.active:hover,
.nav-align-right .nav-pills .nav-link.active:focus,
.nav-align-right .nav-pills .nav-link.active,
.nav-align-right .nav-pills .nav-link.active:hover,
.nav-align-right .nav-pills .nav-link.active:focus {
  box-shadow: 2px 0px 0 var(--theme-color-light) inset;
}
[dir="rtl"] .nav-align-left .nav-pills .nav-link.active,
[dir="rtl"] .nav-align-left .nav-pills .nav-link.active:hover,
[dir="rtl"] .nav-align-left .nav-pills .nav-link.active:focus,
[dir="rtl"] .nav-align-left .nav-pills .nav-link.active,
[dir="rtl"] .nav-align-left .nav-pills .nav-link.active:hover,
[dir="rtl"] .nav-align-left .nav-pills .nav-link.active:focus {
  box-shadow: 2px 0px 0 var(--theme-color-light) inset;
}
[dir="rtl"] .nav-align-right .nav-pills .nav-link.active,
[dir="rtl"] .nav-align-right .nav-pills .nav-link.active:hover,
[dir="rtl"] .nav-align-right .nav-pills .nav-link.active:focus,
[dir="rtl"] .nav-align-right .nav-pills .nav-link.active,
[dir="rtl"] .nav-align-right .nav-pills .nav-link.active:hover,
[dir="rtl"] .nav-align-right .nav-pills .nav-link.active:focus {
  box-shadow: -2px 0px 0 var(--theme-color-light) inset;
}

.nav-pills .nav-link.active,
.nav-pills .nav-item.show .nav-link {
  color: var(--theme-color-main);
}

.nav-pills .nav-item .nav-link {
  border-radius: 0;
}

.nav-pills .nav-item .nav-link:not(.active):hover {
  border-bottom: none;
  padding-bottom: 0.5435rem;
  background-color: var(--theme-color-hover);
}

.ocol {
  flex-direction: column;
  gap: 16px;
}

.ox-1 {
  width: 50px;
}
.oy-1 {
  height: 50px;
}
.oz-1 {
  width: 50px;
  height: 50px;
}
.ox-2 {
  width: 100px;
}
.oy-2 {
  height: 100px;
}
.oz-2 {
  width: 100px;
  height: 100px;
}
.ox-3 {
  width: 150px;
}
.oy-3 {
  height: 150px;
}
.oz-3 {
  width: 150px;
  height: 150px;
}
.ox-4 {
  width: 200px;
}
.oy-4 {
  height: 200px;
}
.oz-4 {
  width: 200px;
  height: 200px;
}
.ox-5 {
  width: 250px;
}
.oy-5 {
  height: 250px;
}
.oz-5 {
  width: 250px;
  height: 250px;
}
.ox-6 {
  width: 300px;
}
.oy-6 {
  height: 300px;
}
.oz-6 {
  width: 300px;
  height: 300px;
}
.ox-7 {
  width: 350px;
}
.oy-7 {
  height: 350px;
}
.oz-7 {
  width: 350px;
  height: 350px;
}
.ox-8 {
  width: 400px;
}
.oy-8 {
  height: 400px;
}
.oz-8 {
  width: 400px;
  height: 400px;
}
.ox-9 {
  width: 450px;
}
.oy-9 {
  height: 450px;
}
.oz-9 {
  width: 450px;
  height: 450px;
}
.ox-10 {
  width: 500px;
}
.oy-10 {
  height: 500px;
}
.oz-10 {
  width: 500px;
  height: 500px;
}
.ox-11 {
  width: 550px;
}
.oy-11 {
  height: 550px;
}
.oz-11 {
  width: 550px;
  height: 550px;
}
.ox-12 {
  width: 600px;
}
.oy-12 {
  height: 600px;
}
.oz-12 {
  width: 600px;
  height: 600px;
}
.ox-13 {
  width: 650px;
}
.oy-13 {
  height: 650px;
}
.oz-13 {
  width: 650px;
  height: 650px;
}
.ox-14 {
  width: 700px;
}
.oy-14 {
  height: 700px;
}
.oz-14 {
  width: 700px;
  height: 700px;
}
.ox-15 {
  width: 750px;
}
.oy-15 {
  height: 750px;
}
.oz-15 {
  width: 750px;
  height: 750px;
}
.ox-16 {
  width: 800px;
}
.oy-16 {
  height: 800px;
}
.oz-16 {
  width: 800px;
  height: 800px;
}
.ox-17 {
  width: 850px;
}
.oy-17 {
  height: 850px;
}
.oz-17 {
  width: 850px;
  height: 850px;
}
.ox-18 {
  width: 900px;
}
.oy-18 {
  height: 900px;
}
.oz-18 {
  width: 900px;
  height: 900px;
}
.ox-19 {
  width: 950px;
}
.oy-19 {
  height: 950px;
}
.oz-19 {
  width: 950px;
  height: 950px;
}
.ox-20 {
  width: 1000px;
}
.oy-20 {
  height: 1000px;
}
.oz-20 {
  width: 1000px;
  height: 1000px;
}
.ox-21 {
  width: 1050px;
}
.oy-21 {
  height: 1050px;
}
.oz-21 {
  width: 1050px;
  height: 1050px;
}
.ox-22 {
  width: 1100px;
}
.oy-22 {
  height: 1100px;
}
.oz-22 {
  width: 1100px;
  height: 1100px;
}
.ox-23 {
  width: 1150px;
}
.oy-23 {
  height: 1150px;
}
.oz-23 {
  width: 1150px;
  height: 1150px;
}
.ox-24 {
  width: 1200px;
}
.oy-24 {
  height: 1200px;
}
.oz-24 {
  width: 1200px;
  height: 1200px;
}
.ox-25 {
  width: 1250px;
}
.oy-25 {
  height: 1250px;
}
.oz-25 {
  width: 1250px;
  height: 1250px;
}
.ox-26 {
  width: 1300px;
}
.oy-26 {
  height: 1300px;
}
.oz-26 {
  width: 1300px;
  height: 1300px;
}
.ox-27 {
  width: 1350px;
}
.oy-27 {
  height: 1350px;
}
.oz-27 {
  width: 1350px;
  height: 1350px;
}
.ox-28 {
  width: 1400px;
}
.oy-28 {
  height: 1400px;
}
.oz-28 {
  width: 1400px;
  height: 1400px;
}
.ox-29 {
  width: 1450px;
}
.oy-29 {
  height: 1450px;
}
.oz-29 {
  width: 1450px;
  height: 1450px;
}
.ox-30 {
  width: 1500px;
}
.oy-30 {
  height: 1500px;
}
.oz-30 {
  width: 1500px;
  height: 1500px;
}
.ox-31 {
  width: 1550px;
}
.oy-31 {
  height: 1550px;
}
.oz-31 {
  width: 1550px;
  height: 1550px;
}
.ox-32 {
  width: 1600px;
}
.oy-32 {
  height: 1600px;
}
.oz-32 {
  width: 1600px;
  height: 1600px;
}
.ox-33 {
  width: 1650px;
}
.oy-33 {
  height: 1650px;
}
.oz-33 {
  width: 1650px;
  height: 1650px;
}
.ox-34 {
  width: 1700px;
}
.oy-34 {
  height: 1700px;
}
.oz-34 {
  width: 1700px;
  height: 1700px;
}
.ox-35 {
  width: 1750px;
}
.oy-35 {
  height: 1750px;
}
.oz-35 {
  width: 1750px;
  height: 1750px;
}
.ox-36 {
  width: 1800px;
}
.oy-36 {
  height: 1800px;
}
.oz-36 {
  width: 1800px;
  height: 1800px;
}
.ox-37 {
  width: 1850px;
}
.oy-37 {
  height: 1850px;
}
.oz-37 {
  width: 1850px;
  height: 1850px;
}
.ox-38 {
  width: 1900px;
}
.oy-38 {
  height: 1900px;
}
.oz-38 {
  width: 1900px;
  height: 1900px;
}
.ox-39 {
  width: 1950px;
}
.oy-39 {
  height: 1950px;
}
.oz-39 {
  width: 1950px;
  height: 1950px;
}
.ox-40 {
  width: 2000px;
}
.oy-40 {
  height: 2000px;
}
.oz-40 {
  width: 2000px;
  height: 2000px;
}

.oy-1-gap-1 {
  height: 50px;
}
.oy-1-gap-2 {
  height: 66px;
}
.oy-1-gap-3 {
  height: 82px;
}
.oy-1-gap-4 {
  height: 98px;
}
.oy-1-gap-5 {
  height: 114px;
}
.oy-1-gap-6 {
  height: 130px;
}
.oy-2-gap-1 {
  height: 100px;
}
.oy-2-gap-2 {
  height: 116px;
}
.oy-2-gap-3 {
  height: 132px;
}
.oy-2-gap-4 {
  height: 148px;
}
.oy-2-gap-5 {
  height: 164px;
}
.oy-2-gap-6 {
  height: 180px;
}
.oy-3-gap-1 {
  height: 150px;
}
.oy-3-gap-2 {
  height: 166px;
}
.oy-3-gap-3 {
  height: 182px;
}
.oy-3-gap-4 {
  height: 198px;
}
.oy-3-gap-5 {
  height: 214px;
}
.oy-3-gap-6 {
  height: 230px;
}
.oy-4-gap-1 {
  height: 200px;
}
.oy-4-gap-2 {
  height: 216px;
}
.oy-4-gap-3 {
  height: 232px;
}
.oy-4-gap-4 {
  height: 248px;
}
.oy-4-gap-5 {
  height: 264px;
}
.oy-4-gap-6 {
  height: 280px;
}
.oy-5-gap-1 {
  height: 250px;
}
.oy-5-gap-2 {
  height: 266px;
}
.oy-5-gap-3 {
  height: 282px;
}
.oy-5-gap-4 {
  height: 298px;
}
.oy-5-gap-5 {
  height: 314px;
}
.oy-5-gap-6 {
  height: 330px;
}
.oy-6-gap-1 {
  height: 300px;
}
.oy-6-gap-2 {
  height: 316px;
}
.oy-6-gap-3 {
  height: 332px;
}
.oy-6-gap-4 {
  height: 348px;
}
.oy-6-gap-5 {
  height: 364px;
}
.oy-6-gap-6 {
  height: 380px;
}
.oy-7-gap-1 {
  height: 350px;
}
.oy-7-gap-2 {
  height: 366px;
}
.oy-7-gap-3 {
  height: 382px;
}
.oy-7-gap-4 {
  height: 398px;
}
.oy-7-gap-5 {
  height: 414px;
}
.oy-7-gap-6 {
  height: 430px;
}
.oy-8-gap-1 {
  height: 400px;
}
.oy-8-gap-2 {
  height: 416px;
}
.oy-8-gap-3 {
  height: 432px;
}
.oy-8-gap-4 {
  height: 448px;
}
.oy-8-gap-5 {
  height: 464px;
}
.oy-8-gap-6 {
  height: 480px;
}
.oy-9-gap-1 {
  height: 450px;
}
.oy-9-gap-2 {
  height: 466px;
}
.oy-9-gap-3 {
  height: 482px;
}
.oy-9-gap-4 {
  height: 498px;
}
.oy-9-gap-5 {
  height: 514px;
}
.oy-9-gap-6 {
  height: 530px;
}
.oy-10-gap-1 {
  height: 500px;
}
.oy-10-gap-2 {
  height: 516px;
}
.oy-10-gap-3 {
  height: 532px;
}
.oy-10-gap-4 {
  height: 548px;
}
.oy-10-gap-5 {
  height: 564px;
}
.oy-10-gap-6 {
  height: 580px;
}
.oy-11-gap-1 {
  height: 550px;
}
.oy-11-gap-2 {
  height: 566px;
}
.oy-11-gap-3 {
  height: 582px;
}
.oy-11-gap-4 {
  height: 598px;
}
.oy-11-gap-5 {
  height: 614px;
}
.oy-11-gap-6 {
  height: 630px;
}
.oy-12-gap-1 {
  height: 600px;
}
.oy-12-gap-2 {
  height: 616px;
}
.oy-12-gap-3 {
  height: 632px;
}
.oy-12-gap-4 {
  height: 648px;
}
.oy-12-gap-5 {
  height: 664px;
}
.oy-12-gap-6 {
  height: 680px;
}
.oy-13-gap-1 {
  height: 650px;
}
.oy-13-gap-2 {
  height: 666px;
}
.oy-13-gap-3 {
  height: 682px;
}
.oy-13-gap-4 {
  height: 698px;
}
.oy-13-gap-5 {
  height: 714px;
}
.oy-13-gap-6 {
  height: 730px;
}
.oy-14-gap-1 {
  height: 700px;
}
.oy-14-gap-2 {
  height: 716px;
}
.oy-14-gap-3 {
  height: 732px;
}
.oy-14-gap-4 {
  height: 748px;
}
.oy-14-gap-5 {
  height: 764px;
}
.oy-14-gap-6 {
  height: 780px;
}
.oy-15-gap-1 {
  height: 750px;
}
.oy-15-gap-2 {
  height: 766px;
}
.oy-15-gap-3 {
  height: 782px;
}
.oy-15-gap-4 {
  height: 798px;
}
.oy-15-gap-5 {
  height: 814px;
}
.oy-15-gap-6 {
  height: 830px;
}
.oy-16-gap-1 {
  height: 800px;
}
.oy-16-gap-2 {
  height: 816px;
}
.oy-16-gap-3 {
  height: 832px;
}
.oy-16-gap-4 {
  height: 848px;
}
.oy-16-gap-5 {
  height: 864px;
}
.oy-16-gap-6 {
  height: 880px;
}
.oy-17-gap-1 {
  height: 850px;
}
.oy-17-gap-2 {
  height: 866px;
}
.oy-17-gap-3 {
  height: 882px;
}
.oy-17-gap-4 {
  height: 898px;
}
.oy-17-gap-5 {
  height: 914px;
}
.oy-17-gap-6 {
  height: 930px;
}
.oy-18-gap-1 {
  height: 900px;
}
.oy-18-gap-2 {
  height: 916px;
}
.oy-18-gap-3 {
  height: 932px;
}
.oy-18-gap-4 {
  height: 948px;
}
.oy-18-gap-5 {
  height: 964px;
}
.oy-18-gap-6 {
  height: 980px;
}
.oy-19-gap-1 {
  height: 950px;
}
.oy-19-gap-2 {
  height: 966px;
}
.oy-19-gap-3 {
  height: 982px;
}
.oy-19-gap-4 {
  height: 998px;
}
.oy-19-gap-5 {
  height: 1014px;
}
.oy-19-gap-6 {
  height: 1030px;
}
.oy-20-gap-1 {
  height: 1000px;
}
.oy-20-gap-2 {
  height: 1016px;
}
.oy-20-gap-3 {
  height: 1032px;
}
.oy-20-gap-4 {
  height: 1048px;
}
.oy-20-gap-5 {
  height: 1064px;
}
.oy-20-gap-6 {
  height: 1080px;
}
.oy-21-gap-1 {
  height: 1050px;
}
.oy-21-gap-2 {
  height: 1066px;
}
.oy-21-gap-3 {
  height: 1082px;
}
.oy-21-gap-4 {
  height: 1098px;
}
.oy-21-gap-5 {
  height: 1114px;
}
.oy-21-gap-6 {
  height: 1130px;
}
.oy-22-gap-1 {
  height: 1100px;
}
.oy-22-gap-2 {
  height: 1116px;
}
.oy-22-gap-3 {
  height: 1132px;
}
.oy-22-gap-4 {
  height: 1148px;
}
.oy-22-gap-5 {
  height: 1164px;
}
.oy-22-gap-6 {
  height: 1180px;
}
.oy-23-gap-1 {
  height: 1150px;
}
.oy-23-gap-2 {
  height: 1166px;
}
.oy-23-gap-3 {
  height: 1182px;
}
.oy-23-gap-4 {
  height: 1198px;
}
.oy-23-gap-5 {
  height: 1214px;
}
.oy-23-gap-6 {
  height: 1230px;
}
.oy-24-gap-1 {
  height: 1200px;
}
.oy-24-gap-2 {
  height: 1216px;
}
.oy-24-gap-3 {
  height: 1232px;
}
.oy-24-gap-4 {
  height: 1248px;
}
.oy-24-gap-5 {
  height: 1264px;
}
.oy-24-gap-6 {
  height: 1280px;
}
.oy-25-gap-1 {
  height: 1250px;
}
.oy-25-gap-2 {
  height: 1266px;
}
.oy-25-gap-3 {
  height: 1282px;
}
.oy-25-gap-4 {
  height: 1298px;
}
.oy-25-gap-5 {
  height: 1314px;
}
.oy-25-gap-6 {
  height: 1330px;
}
.oy-26-gap-1 {
  height: 1300px;
}
.oy-26-gap-2 {
  height: 1316px;
}
.oy-26-gap-3 {
  height: 1332px;
}
.oy-26-gap-4 {
  height: 1348px;
}
.oy-26-gap-5 {
  height: 1364px;
}
.oy-26-gap-6 {
  height: 1380px;
}
.oy-27-gap-1 {
  height: 1350px;
}
.oy-27-gap-2 {
  height: 1366px;
}
.oy-27-gap-3 {
  height: 1382px;
}
.oy-27-gap-4 {
  height: 1398px;
}
.oy-27-gap-5 {
  height: 1414px;
}
.oy-27-gap-6 {
  height: 1430px;
}
.oy-28-gap-1 {
  height: 1400px;
}
.oy-28-gap-2 {
  height: 1416px;
}
.oy-28-gap-3 {
  height: 1432px;
}
.oy-28-gap-4 {
  height: 1448px;
}
.oy-28-gap-5 {
  height: 1464px;
}
.oy-28-gap-6 {
  height: 1480px;
}
.oy-29-gap-1 {
  height: 1450px;
}
.oy-29-gap-2 {
  height: 1466px;
}
.oy-29-gap-3 {
  height: 1482px;
}
.oy-29-gap-4 {
  height: 1498px;
}
.oy-29-gap-5 {
  height: 1514px;
}
.oy-29-gap-6 {
  height: 1530px;
}
.oy-30-gap-1 {
  height: 1500px;
}
.oy-30-gap-2 {
  height: 1516px;
}
.oy-30-gap-3 {
  height: 1532px;
}
.oy-30-gap-4 {
  height: 1548px;
}
.oy-30-gap-5 {
  height: 1564px;
}
.oy-30-gap-6 {
  height: 1580px;
}
.oy-31-gap-1 {
  height: 1550px;
}
.oy-31-gap-2 {
  height: 1566px;
}
.oy-31-gap-3 {
  height: 1582px;
}
.oy-31-gap-4 {
  height: 1598px;
}
.oy-31-gap-5 {
  height: 1614px;
}
.oy-31-gap-6 {
  height: 1630px;
}
.oy-32-gap-1 {
  height: 1600px;
}
.oy-32-gap-2 {
  height: 1616px;
}
.oy-32-gap-3 {
  height: 1632px;
}
.oy-32-gap-4 {
  height: 1648px;
}
.oy-32-gap-5 {
  height: 1664px;
}
.oy-32-gap-6 {
  height: 1680px;
}
.oy-33-gap-1 {
  height: 1650px;
}
.oy-33-gap-2 {
  height: 1666px;
}
.oy-33-gap-3 {
  height: 1682px;
}
.oy-33-gap-4 {
  height: 1698px;
}
.oy-33-gap-5 {
  height: 1714px;
}
.oy-33-gap-6 {
  height: 1730px;
}
.oy-34-gap-1 {
  height: 1700px;
}
.oy-34-gap-2 {
  height: 1716px;
}
.oy-34-gap-3 {
  height: 1732px;
}
.oy-34-gap-4 {
  height: 1748px;
}
.oy-34-gap-5 {
  height: 1764px;
}
.oy-34-gap-6 {
  height: 1780px;
}
.oy-35-gap-1 {
  height: 1750px;
}
.oy-35-gap-2 {
  height: 1766px;
}
.oy-35-gap-3 {
  height: 1782px;
}
.oy-35-gap-4 {
  height: 1798px;
}
.oy-35-gap-5 {
  height: 1814px;
}
.oy-35-gap-6 {
  height: 1830px;
}
.oy-36-gap-1 {
  height: 1800px;
}
.oy-36-gap-2 {
  height: 1816px;
}
.oy-36-gap-3 {
  height: 1832px;
}
.oy-36-gap-4 {
  height: 1848px;
}
.oy-36-gap-5 {
  height: 1864px;
}
.oy-36-gap-6 {
  height: 1880px;
}
.oy-37-gap-1 {
  height: 1850px;
}
.oy-37-gap-2 {
  height: 1866px;
}
.oy-37-gap-3 {
  height: 1882px;
}
.oy-37-gap-4 {
  height: 1898px;
}
.oy-37-gap-5 {
  height: 1914px;
}
.oy-37-gap-6 {
  height: 1930px;
}
.oy-38-gap-1 {
  height: 1900px;
}
.oy-38-gap-2 {
  height: 1916px;
}
.oy-38-gap-3 {
  height: 1932px;
}
.oy-38-gap-4 {
  height: 1948px;
}
.oy-38-gap-5 {
  height: 1964px;
}
.oy-38-gap-6 {
  height: 1980px;
}
.oy-39-gap-1 {
  height: 1950px;
}
.oy-39-gap-2 {
  height: 1966px;
}
.oy-39-gap-3 {
  height: 1982px;
}
.oy-39-gap-4 {
  height: 1998px;
}
.oy-39-gap-5 {
  height: 2014px;
}
.oy-39-gap-6 {
  height: 2030px;
}
.oy-40-gap-1 {
  height: 2000px;
}
.oy-40-gap-2 {
  height: 2016px;
}
.oy-40-gap-3 {
  height: 2032px;
}
.oy-40-gap-4 {
  height: 2048px;
}
.oy-40-gap-5 {
  height: 2064px;
}
.oy-40-gap-6 {
  height: 2080px;
}

.oz-1-gap-1 {
  width: 50px;
  height: 50px;
}
.oz-1-gap-2 {
  width: 50px;
  height: 66px;
}
.oz-1-gap-3 {
  width: 50px;
  height: 82px;
}
.oz-1-gap-4 {
  width: 50px;
  height: 98px;
}
.oz-1-gap-5 {
  width: 50px;
  height: 114px;
}
.oz-1-gap-6 {
  width: 50px;
  height: 130px;
}
.oz-2-gap-1 {
  width: 100px;
  height: 100px;
}
.oz-2-gap-2 {
  width: 100px;
  height: 116px;
}
.oz-2-gap-3 {
  width: 100px;
  height: 132px;
}
.oz-2-gap-4 {
  width: 100px;
  height: 148px;
}
.oz-2-gap-5 {
  width: 100px;
  height: 164px;
}
.oz-2-gap-6 {
  width: 100px;
  height: 180px;
}
.oz-3-gap-1 {
  width: 150px;
  height: 150px;
}
.oz-3-gap-2 {
  width: 150px;
  height: 166px;
}
.oz-3-gap-3 {
  width: 150px;
  height: 182px;
}
.oz-3-gap-4 {
  width: 150px;
  height: 198px;
}
.oz-3-gap-5 {
  width: 150px;
  height: 214px;
}
.oz-3-gap-6 {
  width: 150px;
  height: 230px;
}
.oz-4-gap-1 {
  width: 200px;
  height: 200px;
}
.oz-4-gap-2 {
  width: 200px;
  height: 216px;
}
.oz-4-gap-3 {
  width: 200px;
  height: 232px;
}
.oz-4-gap-4 {
  width: 200px;
  height: 248px;
}
.oz-4-gap-5 {
  width: 200px;
  height: 264px;
}
.oz-4-gap-6 {
  width: 200px;
  height: 280px;
}
.oz-5-gap-1 {
  width: 250px;
  height: 250px;
}
.oz-5-gap-2 {
  width: 250px;
  height: 266px;
}
.oz-5-gap-3 {
  width: 250px;
  height: 282px;
}
.oz-5-gap-4 {
  width: 250px;
  height: 298px;
}
.oz-5-gap-5 {
  width: 250px;
  height: 314px;
}
.oz-5-gap-6 {
  width: 250px;
  height: 330px;
}
.oz-6-gap-1 {
  width: 300px;
  height: 300px;
}
.oz-6-gap-2 {
  width: 300px;
  height: 316px;
}
.oz-6-gap-3 {
  width: 300px;
  height: 332px;
}
.oz-6-gap-4 {
  width: 300px;
  height: 348px;
}
.oz-6-gap-5 {
  width: 300px;
  height: 364px;
}
.oz-6-gap-6 {
  width: 300px;
  height: 380px;
}
.oz-7-gap-1 {
  width: 350px;
  height: 350px;
}
.oz-7-gap-2 {
  width: 350px;
  height: 366px;
}
.oz-7-gap-3 {
  width: 350px;
  height: 382px;
}
.oz-7-gap-4 {
  width: 350px;
  height: 398px;
}
.oz-7-gap-5 {
  width: 350px;
  height: 414px;
}
.oz-7-gap-6 {
  width: 350px;
  height: 430px;
}
.oz-8-gap-1 {
  width: 400px;
  height: 400px;
}
.oz-8-gap-2 {
  width: 400px;
  height: 416px;
}
.oz-8-gap-3 {
  width: 400px;
  height: 432px;
}
.oz-8-gap-4 {
  width: 400px;
  height: 448px;
}
.oz-8-gap-5 {
  width: 400px;
  height: 464px;
}
.oz-8-gap-6 {
  width: 400px;
  height: 480px;
}
.oz-9-gap-1 {
  width: 450px;
  height: 450px;
}
.oz-9-gap-2 {
  width: 450px;
  height: 466px;
}
.oz-9-gap-3 {
  width: 450px;
  height: 482px;
}
.oz-9-gap-4 {
  width: 450px;
  height: 498px;
}
.oz-9-gap-5 {
  width: 450px;
  height: 514px;
}
.oz-9-gap-6 {
  width: 450px;
  height: 530px;
}
.oz-10-gap-1 {
  width: 500px;
  height: 500px;
}
.oz-10-gap-2 {
  width: 500px;
  height: 516px;
}
.oz-10-gap-3 {
  width: 500px;
  height: 532px;
}
.oz-10-gap-4 {
  width: 500px;
  height: 548px;
}
.oz-10-gap-5 {
  width: 500px;
  height: 564px;
}
.oz-10-gap-6 {
  width: 500px;
  height: 580px;
}
.oz-11-gap-1 {
  width: 550px;
  height: 550px;
}
.oz-11-gap-2 {
  width: 550px;
  height: 566px;
}
.oz-11-gap-3 {
  width: 550px;
  height: 582px;
}
.oz-11-gap-4 {
  width: 550px;
  height: 598px;
}
.oz-11-gap-5 {
  width: 550px;
  height: 614px;
}
.oz-11-gap-6 {
  width: 550px;
  height: 630px;
}
.oz-12-gap-1 {
  width: 600px;
  height: 600px;
}
.oz-12-gap-2 {
  width: 600px;
  height: 616px;
}
.oz-12-gap-3 {
  width: 600px;
  height: 632px;
}
.oz-12-gap-4 {
  width: 600px;
  height: 648px;
}
.oz-12-gap-5 {
  width: 600px;
  height: 664px;
}
.oz-12-gap-6 {
  width: 600px;
  height: 680px;
}
.oz-13-gap-1 {
  width: 650px;
  height: 650px;
}
.oz-13-gap-2 {
  width: 650px;
  height: 666px;
}
.oz-13-gap-3 {
  width: 650px;
  height: 682px;
}
.oz-13-gap-4 {
  width: 650px;
  height: 698px;
}
.oz-13-gap-5 {
  width: 650px;
  height: 714px;
}
.oz-13-gap-6 {
  width: 650px;
  height: 730px;
}
.oz-14-gap-1 {
  width: 700px;
  height: 700px;
}
.oz-14-gap-2 {
  width: 700px;
  height: 716px;
}
.oz-14-gap-3 {
  width: 700px;
  height: 732px;
}
.oz-14-gap-4 {
  width: 700px;
  height: 748px;
}
.oz-14-gap-5 {
  width: 700px;
  height: 764px;
}
.oz-14-gap-6 {
  width: 700px;
  height: 780px;
}
.oz-15-gap-1 {
  width: 750px;
  height: 750px;
}
.oz-15-gap-2 {
  width: 750px;
  height: 766px;
}
.oz-15-gap-3 {
  width: 750px;
  height: 782px;
}
.oz-15-gap-4 {
  width: 750px;
  height: 798px;
}
.oz-15-gap-5 {
  width: 750px;
  height: 814px;
}
.oz-15-gap-6 {
  width: 750px;
  height: 830px;
}
.oz-16-gap-1 {
  width: 800px;
  height: 800px;
}
.oz-16-gap-2 {
  width: 800px;
  height: 816px;
}
.oz-16-gap-3 {
  width: 800px;
  height: 832px;
}
.oz-16-gap-4 {
  width: 800px;
  height: 848px;
}
.oz-16-gap-5 {
  width: 800px;
  height: 864px;
}
.oz-16-gap-6 {
  width: 800px;
  height: 880px;
}
.oz-17-gap-1 {
  width: 850px;
  height: 850px;
}
.oz-17-gap-2 {
  width: 850px;
  height: 866px;
}
.oz-17-gap-3 {
  width: 850px;
  height: 882px;
}
.oz-17-gap-4 {
  width: 850px;
  height: 898px;
}
.oz-17-gap-5 {
  width: 850px;
  height: 914px;
}
.oz-17-gap-6 {
  width: 850px;
  height: 930px;
}
.oz-18-gap-1 {
  width: 900px;
  height: 900px;
}
.oz-18-gap-2 {
  width: 900px;
  height: 916px;
}
.oz-18-gap-3 {
  width: 900px;
  height: 932px;
}
.oz-18-gap-4 {
  width: 900px;
  height: 948px;
}
.oz-18-gap-5 {
  width: 900px;
  height: 964px;
}
.oz-18-gap-6 {
  width: 900px;
  height: 980px;
}
.oz-19-gap-1 {
  width: 950px;
  height: 950px;
}
.oz-19-gap-2 {
  width: 950px;
  height: 966px;
}
.oz-19-gap-3 {
  width: 950px;
  height: 982px;
}
.oz-19-gap-4 {
  width: 950px;
  height: 998px;
}
.oz-19-gap-5 {
  width: 950px;
  height: 1014px;
}
.oz-19-gap-6 {
  width: 950px;
  height: 1030px;
}
.oz-20-gap-1 {
  width: 1000px;
  height: 1000px;
}
.oz-20-gap-2 {
  width: 1000px;
  height: 1016px;
}
.oz-20-gap-3 {
  width: 1000px;
  height: 1032px;
}
.oz-20-gap-4 {
  width: 1000px;
  height: 1048px;
}
.oz-20-gap-5 {
  width: 1000px;
  height: 1064px;
}
.oz-20-gap-6 {
  width: 1000px;
  height: 1080px;
}
.oz-21-gap-1 {
  width: 1050px;
  height: 1050px;
}
.oz-21-gap-2 {
  width: 1050px;
  height: 1066px;
}
.oz-21-gap-3 {
  width: 1050px;
  height: 1082px;
}
.oz-21-gap-4 {
  width: 1050px;
  height: 1098px;
}
.oz-21-gap-5 {
  width: 1050px;
  height: 1114px;
}
.oz-21-gap-6 {
  width: 1050px;
  height: 1130px;
}
.oz-22-gap-1 {
  width: 1100px;
  height: 1100px;
}
.oz-22-gap-2 {
  width: 1100px;
  height: 1116px;
}
.oz-22-gap-3 {
  width: 1100px;
  height: 1132px;
}
.oz-22-gap-4 {
  width: 1100px;
  height: 1148px;
}
.oz-22-gap-5 {
  width: 1100px;
  height: 1164px;
}
.oz-22-gap-6 {
  width: 1100px;
  height: 1180px;
}
.oz-23-gap-1 {
  width: 1150px;
  height: 1150px;
}
.oz-23-gap-2 {
  width: 1150px;
  height: 1166px;
}
.oz-23-gap-3 {
  width: 1150px;
  height: 1182px;
}
.oz-23-gap-4 {
  width: 1150px;
  height: 1198px;
}
.oz-23-gap-5 {
  width: 1150px;
  height: 1214px;
}
.oz-23-gap-6 {
  width: 1150px;
  height: 1230px;
}
.oz-24-gap-1 {
  width: 1200px;
  height: 1200px;
}
.oz-24-gap-2 {
  width: 1200px;
  height: 1216px;
}
.oz-24-gap-3 {
  width: 1200px;
  height: 1232px;
}
.oz-24-gap-4 {
  width: 1200px;
  height: 1248px;
}
.oz-24-gap-5 {
  width: 1200px;
  height: 1264px;
}
.oz-24-gap-6 {
  width: 1200px;
  height: 1280px;
}
.oz-25-gap-1 {
  width: 1250px;
  height: 1250px;
}
.oz-25-gap-2 {
  width: 1250px;
  height: 1266px;
}
.oz-25-gap-3 {
  width: 1250px;
  height: 1282px;
}
.oz-25-gap-4 {
  width: 1250px;
  height: 1298px;
}
.oz-25-gap-5 {
  width: 1250px;
  height: 1314px;
}
.oz-25-gap-6 {
  width: 1250px;
  height: 1330px;
}
.oz-26-gap-1 {
  width: 1300px;
  height: 1300px;
}
.oz-26-gap-2 {
  width: 1300px;
  height: 1316px;
}
.oz-26-gap-3 {
  width: 1300px;
  height: 1332px;
}
.oz-26-gap-4 {
  width: 1300px;
  height: 1348px;
}
.oz-26-gap-5 {
  width: 1300px;
  height: 1364px;
}
.oz-26-gap-6 {
  width: 1300px;
  height: 1380px;
}
.oz-27-gap-1 {
  width: 1350px;
  height: 1350px;
}
.oz-27-gap-2 {
  width: 1350px;
  height: 1366px;
}
.oz-27-gap-3 {
  width: 1350px;
  height: 1382px;
}
.oz-27-gap-4 {
  width: 1350px;
  height: 1398px;
}
.oz-27-gap-5 {
  width: 1350px;
  height: 1414px;
}
.oz-27-gap-6 {
  width: 1350px;
  height: 1430px;
}
.oz-28-gap-1 {
  width: 1400px;
  height: 1400px;
}
.oz-28-gap-2 {
  width: 1400px;
  height: 1416px;
}
.oz-28-gap-3 {
  width: 1400px;
  height: 1432px;
}
.oz-28-gap-4 {
  width: 1400px;
  height: 1448px;
}
.oz-28-gap-5 {
  width: 1400px;
  height: 1464px;
}
.oz-28-gap-6 {
  width: 1400px;
  height: 1480px;
}
.oz-29-gap-1 {
  width: 1450px;
  height: 1450px;
}
.oz-29-gap-2 {
  width: 1450px;
  height: 1466px;
}
.oz-29-gap-3 {
  width: 1450px;
  height: 1482px;
}
.oz-29-gap-4 {
  width: 1450px;
  height: 1498px;
}
.oz-29-gap-5 {
  width: 1450px;
  height: 1514px;
}
.oz-29-gap-6 {
  width: 1450px;
  height: 1530px;
}
.oz-30-gap-1 {
  width: 1500px;
  height: 1500px;
}
.oz-30-gap-2 {
  width: 1500px;
  height: 1516px;
}
.oz-30-gap-3 {
  width: 1500px;
  height: 1532px;
}
.oz-30-gap-4 {
  width: 1500px;
  height: 1548px;
}
.oz-30-gap-5 {
  width: 1500px;
  height: 1564px;
}
.oz-30-gap-6 {
  width: 1500px;
  height: 1580px;
}
.oz-31-gap-1 {
  width: 1550px;
  height: 1550px;
}
.oz-31-gap-2 {
  width: 1550px;
  height: 1566px;
}
.oz-31-gap-3 {
  width: 1550px;
  height: 1582px;
}
.oz-31-gap-4 {
  width: 1550px;
  height: 1598px;
}
.oz-31-gap-5 {
  width: 1550px;
  height: 1614px;
}
.oz-31-gap-6 {
  width: 1550px;
  height: 1630px;
}
.oz-32-gap-1 {
  width: 1600px;
  height: 1600px;
}
.oz-32-gap-2 {
  width: 1600px;
  height: 1616px;
}
.oz-32-gap-3 {
  width: 1600px;
  height: 1632px;
}
.oz-32-gap-4 {
  width: 1600px;
  height: 1648px;
}
.oz-32-gap-5 {
  width: 1600px;
  height: 1664px;
}
.oz-32-gap-6 {
  width: 1600px;
  height: 1680px;
}
.oz-33-gap-1 {
  width: 1650px;
  height: 1650px;
}
.oz-33-gap-2 {
  width: 1650px;
  height: 1666px;
}
.oz-33-gap-3 {
  width: 1650px;
  height: 1682px;
}
.oz-33-gap-4 {
  width: 1650px;
  height: 1698px;
}
.oz-33-gap-5 {
  width: 1650px;
  height: 1714px;
}
.oz-33-gap-6 {
  width: 1650px;
  height: 1730px;
}
.oz-34-gap-1 {
  width: 1700px;
  height: 1700px;
}
.oz-34-gap-2 {
  width: 1700px;
  height: 1716px;
}
.oz-34-gap-3 {
  width: 1700px;
  height: 1732px;
}
.oz-34-gap-4 {
  width: 1700px;
  height: 1748px;
}
.oz-34-gap-5 {
  width: 1700px;
  height: 1764px;
}
.oz-34-gap-6 {
  width: 1700px;
  height: 1780px;
}
.oz-35-gap-1 {
  width: 1750px;
  height: 1750px;
}
.oz-35-gap-2 {
  width: 1750px;
  height: 1766px;
}
.oz-35-gap-3 {
  width: 1750px;
  height: 1782px;
}
.oz-35-gap-4 {
  width: 1750px;
  height: 1798px;
}
.oz-35-gap-5 {
  width: 1750px;
  height: 1814px;
}
.oz-35-gap-6 {
  width: 1750px;
  height: 1830px;
}
.oz-36-gap-1 {
  width: 1800px;
  height: 1800px;
}
.oz-36-gap-2 {
  width: 1800px;
  height: 1816px;
}
.oz-36-gap-3 {
  width: 1800px;
  height: 1832px;
}
.oz-36-gap-4 {
  width: 1800px;
  height: 1848px;
}
.oz-36-gap-5 {
  width: 1800px;
  height: 1864px;
}
.oz-36-gap-6 {
  width: 1800px;
  height: 1880px;
}
.oz-37-gap-1 {
  width: 1850px;
  height: 1850px;
}
.oz-37-gap-2 {
  width: 1850px;
  height: 1866px;
}
.oz-37-gap-3 {
  width: 1850px;
  height: 1882px;
}
.oz-37-gap-4 {
  width: 1850px;
  height: 1898px;
}
.oz-37-gap-5 {
  width: 1850px;
  height: 1914px;
}
.oz-37-gap-6 {
  width: 1850px;
  height: 1930px;
}
.oz-38-gap-1 {
  width: 1900px;
  height: 1900px;
}
.oz-38-gap-2 {
  width: 1900px;
  height: 1916px;
}
.oz-38-gap-3 {
  width: 1900px;
  height: 1932px;
}
.oz-38-gap-4 {
  width: 1900px;
  height: 1948px;
}
.oz-38-gap-5 {
  width: 1900px;
  height: 1964px;
}
.oz-38-gap-6 {
  width: 1900px;
  height: 1980px;
}
.oz-39-gap-1 {
  width: 1950px;
  height: 1950px;
}
.oz-39-gap-2 {
  width: 1950px;
  height: 1966px;
}
.oz-39-gap-3 {
  width: 1950px;
  height: 1982px;
}
.oz-39-gap-4 {
  width: 1950px;
  height: 1998px;
}
.oz-39-gap-5 {
  width: 1950px;
  height: 2014px;
}
.oz-39-gap-6 {
  width: 1950px;
  height: 2030px;
}
.oz-40-gap-1 {
  width: 2000px;
  height: 2000px;
}
.oz-40-gap-2 {
  width: 2000px;
  height: 2016px;
}
.oz-40-gap-3 {
  width: 2000px;
  height: 2032px;
}
.oz-40-gap-4 {
  width: 2000px;
  height: 2048px;
}
.oz-40-gap-5 {
  width: 2000px;
  height: 2064px;
}
.oz-40-gap-6 {
  width: 2000px;
  height: 2080px;
}

.shadow-warning {
  box-shadow: 0 0 0.5rem rgba(255, 193, 7, 0.5); /* Bootstrap warning color with opacity */
}

.tooltip-inner {
  text-align: left;
  max-width: 400px;
}
