@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&family=Poppins:wght@400;700&family=Recursive:wght@300&display=swap");

* {
  box-sizing: border-box;
}

body {
  font-family: "Open Sans", sans-serif !important;
}

.nav-color {
  background: #01234a !important;
}

.logo {
  width: 180px;

  height: 100px;
}

.heading-text {
  align-items: center;

  text-align: center;

  color: #fff;
}

.aside-bar {
  height: 82vh;

  background: #01234a !important;

  width: 15%;
}

.nav-link {
  color: #fff !important;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #000 !important;

  background-color: #d0d0d0 !important;

  width: 100%;
}

.nav-pills .nav-link {
  background: 0 0;

  border-bottom: 1px solid #d0d0d0 !important;

  border-radius: 0rem !important;

  width: 100%;
}

button {
  text-align: start;
}

button:hover {
  color: #000 !important;

  background-color: #d0d0d0 !important;
}

.home {
  border-top: 1px solid #d0d0d0 !important;
}

.home:hover {
  text-decoration: none !important;

  background-color: #d0d0d0 !important;

  color: #000 !important;
}

.aside-content {
  width: 100%;

  height: auto;

  display: flex;

  padding-left: 1rem;

  padding-right: 0rem;

  padding-top: 1rem;

  background: #fff;
}

a {
  text-decoration: none !important;
}

h2 {
  color: #bf3d3d;

  text-align: center;
}

h4 {
  text-align: center;
}

/* .bg{

     background: #01234a !important;

 } */

.nav-tabs {
  background: #01234a !important;
}

.page-tabs {
  justify-content: center;
}

.page-tabs li {
  width: 120px;

  margin: 0.5rem;
}

.page-tabs li button {
  text-align: center;
}

.dis-center {
  display: flex !important;

  flex-direction: column;

  align-items: center;
}

.scroll-size {
  height: 80vh;

  overflow-y: auto;
}

table thead tr th {
  font-weight: 800;
}

@media (max-width: 999px) {
  .logo {
    width: 80px;

    height: 75px;
  }

  .aside-content {
    padding-left: 1rem;

    padding-right: 1rem;

    padding-top: 1rem;
  }
}

@media (max-width: 710px) {
  .aside-bar {
    height: 90vh;

    background: #01234a !important;

    width: 25%;
  }
}
