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

.lowercase {
  text-transform: lowercase !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.capitalize {
  text-transform: capitalize !important;
}

.hidden {
  display: none !important;
}

.m-l-auto {
  margin-left: auto !important;
}

.m-r-auto {
  margin-right: auto !important;
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-b-0 {
  padding-bottom: 0 !important;
}

.m-l-0 {
  margin-left: 0 !important;
}

.m-r-0 {
  margin-right: 0 !important;
}

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

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

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

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

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

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

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

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

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


.m-b-0 {
  margin-bottom: 0 !important;
}

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

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

.d-flex {
  display: flex !important;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.no-padding {
  padding: 0 !important;
}

.relative-el {
  position: relative !important;
}

.green {
  color: rgb(79, 246, 177) !important;
}
.red {
  color: red !important;
}

.green-bg ,.green-bg td.dtfc-fixed-left {
  background-color: rgb(79, 246, 177) !important;
  color: #23262f;
  font-weight: 600;
}

.blue-bg, .blue-bg td.dtfc-fixed-left{
  background-color: #3bb0f1 !important;
  color: #23262f;
  font-weight: 600;
}

.red-bg, .red-bg td.dtfc-fixed-left {
  background-color: #df2222 !important;
  color: #fff;
  font-weight: 600;
}

.orrange-bg, .orrange-bg td.dtfc-fixed-left{
  background-color: #d55516 !important;
  color: #fff;
  font-weight: 600;
}

.red-bottom-border {
  border-bottom: 1px solid #df2222 !important;
}

.shadow-modal {
  box-shadow: 0px 0px 13px 0px rgba(158, 154, 154, 0.75);
  -webkit-box-shadow: 0px 0px 13px 0px rgba(158, 154, 154, 0.75);
  -moz-box-shadow: 0px 0px 13px 0px rgba(158, 154, 154, 0.75);
}

.modal-700 {
  max-width: 700px !important;
}

.error-border {
  border: 1px solid #df2222 !important;
}

.align-center {
  align-items: center !important;
}

.flex {
  display: flex !important;
}

.flex-col {
  flex-direction: column !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-col-r {
  flex-direction: column-reverse !important;
}

.flex-row-r {
  flex-direction: row-reverse !important;
}

.flex.nowrap {
  flex-wrap: nowrap !important;
}

.flex.wrap {
  flex-wrap: wrap !important;
}

.flex.wrap-reverse {
  flex-wrap: wrap !important;
}

.justify-start {
  justify-content: flex-start !important;
}

.justify-end {
  justify-content: flex-end !important;
}

.justify-center {
  justify-content: center !important;
}

.justify-between {
  justify-content: space-between !important;
}

.justify-around {
  justify-content: space-around !important;
}

.justify-evenly {
  justify-content: space-evenly !important;
}

.align-start {
  align-items: flex-start !important;
}

.align-end {
  align-items: flex-end !important;
}

.align-center {
  align-items: center !important;
}

.align-baseline {
  align-items: baseline !important;
}

.align-stretch {
  align-items: stretch !important;
}

.flex-grow {
  flex-grow: 1 !important;
}

.flex-shrink {
  flex-shrink: 1 !important;
}

.empty-message {
  font-size: 14px;
  padding: 30px 0;
}

.hightlighted {
  color: #FFFF00 !important;
}

.scale-hover {
  transition: all 0.5;
}

.scale-hover:hover {
    transform: scale(1.3);
}

.added-highlight {
  box-shadow: 1px -1px 17px 0px rgba(255,255,0,0.75);
-webkit-box-shadow: 1px -1px 17px 0px rgba(255,255,0,0.75);
-moz-box-shadow: 1px -1px 17px 0px rgba(255,255,0,0.75);
}
.csb-actions {
  position: relative;
}
.csb-actions:hover .csb-action-list-warpper{
    opacity: 1;
    /*visibility: visible;*/
    display: block;
  }
  .csb-action-list li:hover a {
    /* Text color for the <a> tag inside the <li> element on hover */
    color: white;
  }