.help-block{
  color: #fb5450;
  font-style: italic;
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

a[aria-expanded=true] .fa-chevron-up {
  display: none;
}
a[aria-expanded=false] .fa-chevron-down {
  display: none;
}

.card-header[aria-expanded=true] {
  background-color: #f7f7f7;
}

.card-header[aria-expanded=false] {
  background-color: #fff;
}

.navbar-custom{
  background-color: white;
}

.logo-box{
  display: block !important;
}
.loader{
    text-align: center;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 999999;
    /*display: none;*/
    vertical-align: middle;
}

.spinner-border {
  position: sticky;
  top: 50%;
  width: 4em;
  height: 4em;
}

.imodal i.ffailed{ 
  color: #f16767;
  font-size: 60px;
  margin-bottom: 8px;
}

.select2-container .select2-selection--single .select2-selection__rendered{
  line-height: unset !important;
}

.select2-container--bootstrap .select2-selection{
  border-radius: 0.2rem !important;
}

.tooltip { 
  pointer-events: none;
}

.tooltip-inner{
  width: max-content !important;
  max-width: 250px !important; /* (as much as you want) */
  text-align: left !important;
}

.typeahead {
  box-shadow: rgb(0 0 0 / 18%) 0px -6px 12px;
  position: absolute;
  width: 50%;
  border-color: rgb(102, 175, 233);
}

.typehead .dropdown-item:focus {
  background-color: #337ab7;
  color: #fff;
}

ul.typehead li .dropdown-item:focus, li .dropdown-item:hover {
  background-color: #337ab7;
  color: #fff;
}

.navigation-menu>li.has-submenu:hover>.submenu,
#topnav .navigation-menu>li.has-submenu:hover .submenu{
  display: block;
  visibility: visible;
  opacity: 1;
  margin-top: 0;
  transition: all 0.3s;
}

body .avatar {
  position: relative;
  display: inline-block;
  width: 10rem;
  font-size: 1rem;
}

.bootstrap-tagsinput{
  min-height: 50px;
}

.add-more-div{
    margin: 20px 0px 0px 0px;
    border: 1px solid #eee;
    border-radius: 10px;
    /*padding: 40px 0px 0px;*/
}