.table {
  --bs-table-bg: transparent;
  --bs-table-color: inherit;
  --bs-table-border-color: rgb(221, 221, 221);
  --bs-table-hover-color:inherit;
}
.nav-tabs {
    --bs-nav-tabs-link-active-color: #fff;
    --bs-nav-tabs-link-active-bg: #0e62c7;
    --bs-nav-tabs-link-active-border-color: #0e62c7;
}
.nav {
    --bs-nav-link-color: #373e4a;
    --bs-nav-link-hover-color: #373e4a;
    --bs-nav-tabs-border-color: #666;
    --bs-nav-link-disabled-color:#888;
}
.modal {
    --bs-modal-width: 600px;
}
.dropdown-menu{
	--bs-dropdown-link-active-bg:none;
	--bs-dropdown-font-size:13px;
}
.dropdown-menu>li>a {
	color:#333;
	display:block;
}
.sidebar-menu .main-menu a::after {
    display: none !important;
}
:root {
	--bs-body-font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
    --bs-body-font-size:13px;
    --bs-border-radius:0px;
    --bs-border-radius-sm:0px;
    --bs-border-radius-lg:0px;
    --bs-border-radius-xl:0px;
    --bs-border-radius-xxl:0px;
    --bs-border-radius-2xl:0px;
    
    --bs-heading-color:fff;
    --bs-link-color-rgb:#373e4a;
}
.btn {
  --bs-btn-color: #fff;
  --bs-btn-font-size:13px;
}
.btn-default {
  --bs-btn-color: #333;
  --bs-btn-bg:#fff;
  --bs-btn-hover-color: #333;
  --bs-btn-hover-bg: #e6e6e6;
}
.btn-link {
	--bs-btn-color: #373e4a;
}
.btn-success {
    --bs-btn-bg: #8dc63f;
    --bs-btn-color: #fff;
    --bs-btn-border-color: #80b636;
    --bs-btn-hover-bg: #72a230;
    --bs-btn-hover-border-color: #5f8628;
    --bs-btn-active-bg: #72a230;
    --bs-btn-active-border-color: #5f8628;
}
.dropdown-item {
	color: #333 !important;
}
.btn-group-xs>.btn,.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
/*flex-wrap:wrap is defined in bootstap5 ( need to override for add button ,in case of adding multiple values)*/
.input-group {
    flex-wrap: unset;
}
/*modal header button was alinged left - for moving btn to right */
.modal-header {
	display:unset;
}

/* tab active */
 .nav-tabs .nav-link.active {
}

.btn:hover {
    border-color: #00000082;
}
.pull-right{
	float:right !important;
}
.pull-left{
	float:left !important;
}
.text-left {
    text-align: left
}
.text-right {
    text-align: right
}
.text-center {
    text-align: center
}
.form-group {
    margin-bottom: 15px;
}
/* override  bootstrap5 .form-control css */
.form-control{
	 font-size:13px !important;
	 line-height: inherit;
}
/* sign_out_button */
.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

.hidden {
    display: none !important;
}
h2 {
	font-size:27px;
}
h3 {
	font-size:23px !important;
}
h4 {
	font-size:17px !important;
}
h4 small{
	font-size:15px !important;
}
a {
    text-decoration: none !important;
}
.input-group-text {
	font-size:14px !important;
}
div.dt-container div.dt-layout-row {
	margin: 3px 0 !important;
}