#loading{
  position: fixed;
  width: 100%;
  height: 100vh;
  background-color: white;
  display: flex;
	justify-content: center; /* align horizontal */
	align-items: center; /* align vertical */
  z-index: 999999 !important;
  

}
#loading_image{
	
}
#loading_image img{
	
	z-index: 9999999 !important;
  	height: 150px;
  	width: 400px;
}

button:focus{
    outline: none !important;
}

div.disabled
{
  pointer-events: none;

  /* for "disabled" effect */
  opacity: 0.5;
  background: #CCC;
}
label.color-grey{
	    color: #869099;
	    font-weight: 500 !important;
}
.hide{
	display: none;
}
/*scroll bar */
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 7px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/*end scroll bar */

.font-weight-400{
  font-weight: 400 !important;
}
.font-size-small{
      font-size: small !important;
}
.line-hight-1{
  line-height: 1px !important;
}

.font-color-grey{
  color: #6c757d !important; /*ass color*/
}
.font-base-color{
  color: #39b54a;
}
.font-base-color-hover:hover{
  color: #39b54a;
}

.bg-base-color{
  background: #39b54a;
  color: white;
}
.font-color-white{
  color: white;
}
#custom-content-below-tab li.nav-item a{
  color: #6c757d !important;
}
#custom-content-below-tab li.nav-item a.nav-link.active{
  color: #ffffff !important;
}
table>thead>tr>th, table>thead>th{
  color: #6c757d !important;
  font-weight: 600;
}
[class*=sidebar-dark-] .nav-sidebar>.nav-item.menu-open>.nav-link, [class*=sidebar-dark-] .nav-sidebar>.nav-item:hover>.nav-link, [class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link:focus{
  background-color: #39b54a;
  color: #fff;
}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link:focus, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link:hover{
  background: rgba(67, 170, 139,.4);
  color: #fff;
}


select option:hover { background-color: black !important; }

.page-item.active .page-link{
  background-color: #39b54a;
  border-color: #39b54a;
}


.icheck-primary>input:first-child:checked+input[type=hidden]+label::before, .icheck-primary>input:first-child:checked+label::before{
  background-color: #39b54a;
  border-color: #39b54a; 
}

#pi_data_table_wrapper .row {
    margin-top: 1em;
    margin-bottom: 1em;
}
#ti_data_table_wrapper .row {
    margin-top: 1em;
    margin-bottom: 1em;
}

tr.color-USD.even, tr.color-USD.odd {
  background-color: rgba(10, 255, 100, 0.1) !important;
  box-shadow: 0px 1px 1px #a8e6b1 !important;
}

tr.color-INR.even, tr.color-INR.odd {
  background-color: rgba(255, 198, 10, 0.1) !important;
  box-shadow: 0px 1px 1px #e6d5a8 !important;
}