.tooltip-inner {
    color: #fff !important; 
    background-color: #000 !important;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
    right: 5px;
    margin-bottom: -5px;
    border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
    left: 5px;
    margin-bottom: -5px;
    border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
    right: 5px;
    margin-top: -5px;
    border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
    left: 5px;
    margin-top: -5px;
    border-bottom-color: #000;
}

.popover {
    z-index: 1060;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    white-space: normal;
}

.tenant-config-input .input-group{
    width: auto !important;
}

.mt-20{
	margin-top:20px !important;
}

/* .pull-right{
	text-align: end;
} */
.ml-15{
	    margin-left: 15px;
}
.form-select-sm{
	 font-size: inherit !important;
}
.page-link{
	font-size:inherit !important;
}
.pse-15{
	padding-left:15px;
	padding-right:15px;
}

.dataTables_length label {
  display: flex;
  align-items: center;
  gap: 8px; /* spacing between text and select box */
  white-space: nowrap;
}

.width-100{
	width:100%;	
}

.compare-checkbox{
	appearance:auto !important;
}

.component-title {
    margin-left: 30px !important;
    margin-top: 15px !important;

}
 .sub-title{
    margin-top: -4px !important;
    margin-left: 10px;
    padding: 0px 0px 10px 15px !important;
 }
 
 .paymentConfigAttributes .input-group{
 	width: 100% !important;
 }
