.inify-bg-black {
  background-color: #37474f !important;
  color: #ffffff !important;
}

.inify-bg-light-black {
  background-color: #455a64 !important;
  color: #ffffff !important;
}

.inify-bg-dark-black {
  background-color: #263238 !important;
  color: #ffffff !important;
}

.inify-bg-light {
  background-color: #efefef !important;
  color: #333333 !important;
}

.inify-bg-plain-light {
  background-color: #f0f0f0 !important;
  color: #333333 !important;
}

.inify-bg-dark-light {
  background-color: #dddddd !important;
  color: #333333 !important;
}

.inify-bg-red {
  background-color: #f44336 !important;
  color: #ffffff !important;
}

.inify-bg-light-red {
  background-color: #e57373 !important;
  color: #333333 !important;
}

.inify-bg-dark-red {
  background-color: #d32f2f !important;
  color: #ffffff !important;
}

.inify-bg-pink {
  background-color: #e91e63 !important;
  color: #ffffff !important;
}

.inify-bg-light-pink {
  background-color: #f06292 !important;
  color: #333333 !important;
}

.inify-bg-dark-pink {
  background-color: #c2185b !important;
  color: #ffffff !important;
}

.inify-bg-purple {
  background-color: #9c27b0 !important;
  color: #ffffff !important;
}

.inify-bg-light-purple {
  background-color: #ba68c8 !important;
  color: #333333 !important;
}

.inify-bg-dark-purple {
  background-color: #7b1fa2 !important;
  color: #ffffff !important;
}

.inify-bg-deep-purple {
  background-color: #673ab7 !important;
  color: #ffffff !important;
}

.inify-bg-light-deep-purple {
  background-color: #9575cd !important;
  color: #333333 !important;
}

.inify-bg-dark-deep-purple {
  background-color: #512da8 !important;
  color: #ffffff !important;
}

.inify-bg-indigo {
  background-color: #3f51b5 !important;
  color: #ffffff !important;
}

.inify-bg-light-indigo {
  background-color: #7986cb !important;
  color: #333333 !important;
}

.inify-bg-dark-indigo {
  background-color: #303f9f !important;
  color: #ffffff !important;
}

.inify-bg-blue {
  background-color: #2196f3 !important;
  color: #ffffff !important;
}

.inify-bg-light-blue {
  background-color: #64b5f6 !important;
  color: #333333 !important;
}

.inify-bg-dark-blue {
  background-color: #1976d2 !important;
  color: #ffffff !important;
}

.inify-bg-plain-blue {
  background-color: #03a9f4 !important;
  color: #ffffff !important;
}

.inify-bg-light-plain-blue {
  background-color: #4fc3f7 !important;
  color: #333333 !important;
}

.inify-bg-dark-plain-blue {
  background-color: #0288d1 !important;
  color: #ffffff !important;
}

.inify-bg-cyan {
  background-color: #00bcd4 !important;
  color: #ffffff !important;
}

.inify-bg-light-cyan {
  background-color: #4dd0e1 !important;
  color: #333333 !important;
}

.inify-bg-dark-cyan {
  background-color: #0097a7 !important;
  color: #ffffff !important;
}

.inify-bg-teal {
  background-color: #009688 !important;
  color: #ffffff !important;
}

.inify-bg-light-teal {
  background-color: #4db6ac !important;
  color: #333333 !important;
}

.inify-bg-dark-teal {
  background-color: #00796b !important;
  color: #ffffff !important;
}

.inify-bg-green {
  background-color: #4caf50 !important;
  color: #ffffff !important;
}

.inify-bg-light-green {
  background-color: #81c784 !important;
  color: #333333 !important;
}

.inify-bg-dark-green {
  background-color: #388e3c !important;
  color: #ffffff !important;
}

.inify-bg-plain-green {
  background-color: #8bc34a !important;
  color: #333333 !important;
}

.inify-bg-light-plain-green {
  background-color: #aed581 !important;
  color: #333333 !important;
}

.inify-bg-dark-plain-green {
  background-color: #689f38 !important;
  color: #333333 !important;
}

.inify-bg-lime {
  background-color: #cddc39 !important;
  color: #333333 !important;
}

.inify-bg-light-lime {
  background-color: #dce775 !important;
  color: #333333 !important;
}

.inify-bg-dark-lime {
  background-color: #afb42b !important;
  color: #333333 !important;
}

.inify-bg-yellow {
  background-color: #ffeb3b !important;
  color: #333333 !important;
}

.inify-bg-light-yellow {
  background-color: #fff176 !important;
  color: #333333 !important;
}

.inify-bg-dark-yellow {
  background-color: #fbc02d !important;
  color: #333333 !important;
}

.inify-bg-amber {
  background-color: #ffc107 !important;
  color: #333333 !important;
}

.inify-bg-light-amber {
  background-color: #ffd54f !important;
  color: #333333 !important;
}

.inify-bg-dark-amber {
  background-color: #ffa000 !important;
  color: #333333 !important;
}

.inify-bg-orange {
  background-color: #ff9800 !important;
  color: #333333 !important;
}

.inify-bg-light-orange {
  background-color: #ffb74d !important;
  color: #333333 !important;
}

.inify-bg-dark-orange {
  background-color: #f57c00 !important;
  color: #333333 !important;
}

.inify-bg-deep-orange {
  background-color: #ff5722 !important;
  color: #ffffff !important;
}

.inify-bg-light-deep-orange {
  background-color: #ff8a65 !important;
  color: #333333 !important;
}

.inify-bg-dark-deep-orange {
  background-color: #e64a19 !important;
  color: #ffffff !important;
}

.inify-bg-brown {
  background-color: #795548 !important;
  color: #ffffff !important;
}

.inify-bg-light-brown {
  background-color: #a1887f !important;
  color: #333333 !important;
}

.inify-bg-dark-brown {
  background-color: #5d4037 !important;
  color: #ffffff !important;
}

.inify-bg-grey {
  background-color: #9e9e9e !important;
  color: #333333 !important;
}

.inify-bg-light-grey {
  background-color: #e0e0e0 !important;
  color: #333333 !important;
}

.inify-bg-dark-grey {
  background-color: #616161 !important;
  color: #ffffff !important;
}

.inify-bg-blue-grey {
  background-color: #607d8b !important;
  color: #ffffff !important;
}

.inify-bg-light-blue-grey {
  background-color: #90a4ae !important;
  color: #333333 !important;
}

.inify-bg-dark-blue-grey {
  background-color: #455a64 !important;
  color: #ffffff !important;
}

.inify-text-black {
  color: #37474f !important;
}

.inify-text-light-black {
  color: #455a64 !important;
}

.inify-text-dark-black {
  color: #263238 !important;
}

.inify-text-light {
  color: #efefef !important;
}

.inify-text-plain-light {
  color: #f0f0f0 !important;
}

.inify-text-dark-light {
  color: #dddddd !important;
}

.inify-text-red {
  color: #f44336 !important;
}

.inify-text-light-red {
  color: #e57373 !important;
}

.inify-text-dark-red {
  color: #d32f2f !important;
}

.inify-text-pink {
  color: #e91e63 !important;
}

.inify-text-light-pink {
  color: #f06292 !important;
}

.inify-text-dark-pink {
  color: #c2185b !important;
}

.inify-text-purple {
  color: #9c27b0 !important;
}

.inify-text-light-purple {
  color: #ba68c8 !important;
}

.inify-text-dark-purple {
  color: #7b1fa2 !important;
}

.inify-text-deep-purple {
  color: #673ab7 !important;
}

.inify-text-light-deep-purple {
  color: #9575cd !important;
}

.inify-text-dark-deep-purple {
  color: #512da8 !important;
}

.inify-text-indigo {
  color: #3f51b5 !important;
}

.inify-text-light-indigo {
  color: #7986cb !important;
}

.inify-text-dark-indigo {
  color: #303f9f !important;
}

.inify-text-blue {
  color: #2196f3 !important;
}

.inify-text-light-blue {
  color: #64b5f6 !important;
}

.inify-text-dark-blue {
  color: #1976d2 !important;
}

.inify-text-plain-blue {
  color: #03a9f4 !important;
}

.inify-text-light-plain-blue {
  color: #4fc3f7 !important;
}

.inify-text-dark-plain-blue {
  color: #0288d1 !important;
}

.inify-text-cyan {
  color: #00bcd4 !important;
}

.inify-text-light-cyan {
  color: #4dd0e1 !important;
}

.inify-text-dark-cyan {
  color: #0097a7 !important;
}

.inify-text-teal {
  color: #009688 !important;
}

.inify-text-light-teal {
  color: #4db6ac !important;
}

.inify-text-dark-teal {
  color: #00796b !important;
}

.inify-text-green {
  color: #4caf50 !important;
}

.inify-text-light-green {
  color: #81c784 !important;
}

.inify-text-dark-green {
  color: #388e3c !important;
}

.inify-text-plain-green {
  color: #8bc34a !important;
}

.inify-text-light-plain-green {
  color: #aed581 !important;
}

.inify-text-dark-plain-green {
  color: #689f38 !important;
}

.inify-text-lime {
  color: #cddc39 !important;
}

.inify-text-light-lime {
  color: #dce775 !important;
}

.inify-text-dark-lime {
  color: #afb42b !important;
}

.inify-text-yellow {
  color: #ffeb3b !important;
}

.inify-text-light-yellow {
  color: #fff176 !important;
}

.inify-text-dark-yellow {
  color: #fbc02d !important;
}

.inify-text-amber {
  color: #ffc107 !important;
}

.inify-text-light-amber {
  color: #ffd54f !important;
}

.inify-text-dark-amber {
  color: #ffa000 !important;
}

.inify-text-orange {
  color: #ff9800 !important;
}

.inify-text-light-orange {
  color: #ffb74d !important;
}

.inify-text-dark-orange {
  color: #f57c00 !important;
}

.inify-text-deep-orange {
  color: #ff5722 !important;
}

.inify-text-light-deep-orange {
  color: #ff8a65 !important;
}

.inify-text-dark-deep-orange {
  color: #e64a19 !important;
}

.inify-text-brown {
  color: #795548 !important;
}

.inify-text-light-brown {
  color: #a1887f !important;
}

.inify-text-dark-brown {
  color: #5d4037 !important;
}

.inify-text-grey {
  color: #9e9e9e !important;
}

.inify-text-light-grey {
  color: #e0e0e0 !important;
}

.inify-text-dark-grey {
  color: #616161 !important;
}

.inify-text-blue-grey {
  color: #607d8b !important;
}

.inify-text-light-blue-grey {
  color: #90a4ae !important;
}

.inify-text-dark-blue-grey {
  color: #455a64 !important;
}




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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fsx-60 * {
  font-size: 60px !important;
}

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

.fsx-70 * {
  font-size: 70px !important;
}

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

.fsx-80 * {
  font-size: 80px !important;
}

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

.fsx-90 * {
  font-size: 90px !important;
}

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

.fsx-100 * {
  font-size: 100px !important;
}

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

.fsx-110 * {
  font-size: 110px !important;
}

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

.fsx-120 * {
  font-size: 120px !important;
}

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

.fsx-130 * {
  font-size: 130px !important;
}

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

.fsx-140 * {
  font-size: 140px !important;
}

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

.fsx-150 * {
  font-size: 150px !important;
}

.pointer {
  cursor: pointer !important;
}

.inify-bold {
  font-weight: bolder !important;
}

.nk-file-item {
  --bs-border-width: 2px;
  --bs-border-opacity: 0.2;
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.inifyRadioAndCkeckboxChange {
  /* border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important; */
  --bs-border-width: 2px;
  --bs-border-opacity: 1;
  /* border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important; */
}

.inifyImageTopRadius {
  /* border-radius: 10px !important; */
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.inifyClear {
  clear: both;
  height: 1px;
}

.inifyFGOMCImage img {
  border-radius: 12px !important;
  width: 40px;
  height: 40px;
}

.height-50 {
  height: 50px !important;
}

.height-100 {
  height: 100px !important;
}

.height-200 {
  height: 200px !important;
}

.height-300 {
  height: 300px !important;
}

.height-400 {
  height: 400px !important;
}

.height-500 {
  height: 500px !important;
}

.inifyErrorForm {
  color:white;
  font-size:15px;
  text-align: center;
  width: 100%;
  /* background: red; */
  padding: 15px;
  /* border: 1px solid #9d0d0d; */
  display: block;
  margin-bottom:10px;
}
.inifySuccessForm {
  /* color:green; */
  color:white;
  font-size:15px;
  text-align: center;
  width: 100%;
  /* background: white; */
  padding: 15px;
  /* border: 1px solid #0a4d0a; */
  display: block;
  margin-bottom:10px;
}
.inifyErrors, .inifyError, .isInvalid {
  color:red !important;
}
.inifyError, .isInvalid {
  font-size:13px !important;
}
.inifyErrorBorder {
  border: 1px solid red!important;
}

.border-0 { border: none; }
.border-left-0 { border-left: none; }
.border-right-0 { border-right: none; }
.border-top-0 { border-top: none; }
.border-bottom-0 { border-bottom: none; }
.border { border: 1px solid #efefef; }
.border-left { border-left: 1px solid #efefef; }
.border-right { border-right: 1px solid #efefef; }
.border-top { border-top: 1px solid #efefef; }
.border-bottom { border-bottom: 1px solid #efefef; }

img.fixImage {
  object-fit: fill!important;
}

img.fixImage-h250 {
  height: 250px!important;
}

img.fixImage-h300 {
  height: 300px!important;
}


@media (max-width: 1200px) {
  img.fixImage-h250 {
    height: auto!important;
  }
  img.fixImage-h300 {
    height: auto!important;
  }
}

.nowrap{
  white-space: nowrap!important;
}

.nowrap-dot {
  white-space: nowrap!important;
  overflow: hidden!important;
  text-overflow: ellipsis!important;
}

.inify-text-start {
  text-align: start!important;
}
.inify-text-center {
  text-align: center!important;
}
.inify-text-end {
  text-align: end!important;
}