:root {
  --bs-blue: #923e2c;
  --bs-primary: #923e2c;
  --bs-primary-light: #c65a42;
  --orange: #ff9c15;
  --light-orange: #fcefdf;
  --green: #07a526;
  --royal-blue: #2e59c1;
  --navy-blue: #000080;
  --light-gray: #f8f8f8;
  --flag-graient: linear-gradient(
    90deg,
    rgba(255, 156, 21, 1) 0%,
    rgba(7, 165, 38, 1) 100%
  );
  --flag: linear-gradient(
    90deg,
    rgba(255, 156, 21, 1) 0%,
    rgba(224, 224, 224, 1) 50%,
    rgba(7, 165, 38, 1) 100%
  );
  --bs-link-color-rgb: 49, 49, 49;
  --bs-primary-rgb: 146, 62, 44;
  --bs-breadcrumb-divider-color: #ffffff;
  --bs-link-color: #923e2c;
  --bs-link-hover-color: #7a3425;
  --flag-saffron:#FF671F;
  --flag-green:#046A38;
  --flag-navy-blue:#06038D;
}
.text-flag-saffron{
color:var(--flag-saffron);
}
.text-flag-green{
color:var(--flag-green);
}
.text-flag-navy-blue{
color:var(--flag-navy-blue);
}
.bg-flag-saffron{
background-color:var(--flag-saffron)!important;
}
.bg-flag-green{
background-color:var(--flag-green)!important;
}
.bg-flag-navy-blue{
background-color:var(--flag-navy-blue)!important;
}
.dropdown-menu{
  --bs-dropdown-link-active-bg: #ff9c15;
}

.btn-primary {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--bs-primary);
  --bs-btn-border-color: var(--bs-primary);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: var(--bs-primary-light);
  --bs-btn-hover-border-color: var(--bs-primary-light);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-active-bg: var(--bs-primary-light);
  --bs-btn-active-border-color: var(--bs-primary-light);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-gray-400);
  --bs-btn-disabled-bg: var(--light-gray);
  --bs-btn-disabled-border-color: var(--light-gray);
}
.btn-outline-primary{
  --bs-btn-color: var(--royal-blue);
  --bs-btn-border-color: var(--royal-blue);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--royal-blue);
  --bs-btn-hover-border-color: var(--royal-blue);
  --bs-btn-focus-shadow-rgb: 13,110,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--royal-blue);
  --bs-btn-active-border-color: var(--royal-blue);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--royal-blue);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--royal-blue);
  --bs-gradient: none;
}
.nav-pills {
  --bs-nav-pills-border-radius: 0.2;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: var(--flag-saffron);
}
.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #ff671f;
  background-color: transparent;
  border-color: var(--bs-nav-tabs-link-active-border-color);
  border-bottom: 2.5px solid #ff671f;
  font-weight: bold;
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: 0 0;
  border: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-tabs{
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--green);
}
.nav-tabs .nav-link{
color: var(--royal-blue)
}

.table {
  --bs-table-bg: var(--bs-white);
}

.btn-link {
  text-decoration: none;
}

.btn-group-sm > .btn,
.btn-sm {
  --bs-btn-padding-y: 0;
}

.dropdown-toggle::after {
  content: "\F282";
  font-family: bootstrap-icons;
  border: 0;
  font-size: 16px;
}

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

.fm-lato {
  font-family: Lato;
}

.fm-roboto {
  font-family: Roboto;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
  margin: 0;
}
a {
  text-decoration: none;
}

.list-ur {
  list-style: upper-roman;
}

.white-break {
  white-space: break-spaces !important;
}

.breadcrumb-item + .breadcrumb-item::before {
  color: var(--white);
}
.form-control:focus {
  border-color: tranparent;
  outline: 0;
  box-shadow: none;
}
.table {
  font-family: Lato;
  z-index: 1;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  overflow: hidden;
}
.table thead th {
  text-align: center;
  background: #454853;
  color: white;
  padding: 15px ;
  font-size: 18px;
}
.table tbody td {
  background: #ffffff;
  color: rgb(33, 37, 41);
  font-size: 18px;
  text-align: center;
  padding: .5rem .5rem;
}
.dropdown-item.active, .dropdown-item:active{
  background-color:var(--bs-dropdown-link-active-bg);
}
.form-select:focus {
  border-color: var(--bs-border-color);
  /* border:0; */
  outline: 0;
  box-shadow: none;
}

.vertical-center{
vertical-align:middle;
}
.white-nowrap{
white-space:nowrap;
}
.object-p-t{
object-position:top;
}

.default-font{
  font-family: Arial, Helvetica, sans-serif;
}
