.help-header {
  background:#052339;
  text-align:center;
  height:100vh;
  padding:130px;
}
.help-header h2 {
  color:orange;
  margin-top:70px;
  font-size:30px;
}
.docs-sidebar {
  position: fixed;
  left: 0;
  width: 350px;
  background: white;
  padding: 25px 35px;
  height: 93vh;
  box-shadow: 1px 0 5px 0 rgb(0 0 0 / 10%);
  overflow-y:scroll;
}
.docs-content {
  margin-left: 350px;
  padding: 25px 50px;
}
.docs-list, .docs-list .sub-list {
  list-style:none;
  padding:0;
  margin:0;
  text-transform:uppercase;
  font-size:14px;
}
.docs-list .sub-list {
  padding-left:15px;
}
.docs-list li, .docs-list .sub-list li {
  margin:4px 0;
}
.docs-list h3 {
  color:orange;
  font-size:14px;
  font-weight:500;
  margin:0;
  padding:0;
  padding-top:5px;
}
.docs-list a {
  color:#0e2337;
  font-weight:500;
  padding-left:10px;
}
.docs-list .sub-list a {
  font-weight:normal;
  font-size:13px;
}
.docs-list .sub-list ul {
  padding:0;
  margin:0;
  list-style:none;
}
.docs-list .sub-list ul a {
  font-size:12px;
  padding-left:15px;
  color: #2C5197 !important; /* mid blue*/
  
}

.docs-list ul.sub-list-level-4 {
  padding:0;
  padding-left: 10px;
  margin:0;
  list-style:none;
}
.docs-list ul.sub-list-level-4 li a {
  font-size:12px;
  padding-left:15px;
  color: orange !important;
}

.docs-content thead, .docs-content thead th {
  background: none;
  border-top: none;
}
.docs-content table td, .docs-content table th {
  padding:5px;
}
.docs-content table th {
  color: #FCA311;
  border-left: 1px solid #000;
  border-bottom: 2px solid #000;
  border-top: none;
}

.docs-content table th:first-child {
  border-left: none;
}

.docs-content table td:first-child  {
  border-left: none;
}

.docs-content table td {
  border: 1px solid #000;
  border-right: none;
}
.docs-content table {
  border: none;
}
.docs-content h1 {
  margin-bottom:20px;
}
.docs-content h2 {
  font-size:30px;
  margin:15px 0;
}
.docs-content h3 {
  font-size:23px;
  color: #2C5197 !important; /* mid blue*/
}

.docs-content h4 {
  font-size:20px;
  text-transform: uppercase;
  color: orange !important;
}

.header .search {
  margin:2px 0;
}
.header .search input {
  background:#072f4b !important;
  outline:none;
  padding:13px 25px;
  border:none;
  color:#fff;
  font-size:13px;
  min-width:250px;
}
.header .search button {
  color: white;
  background: orange;
  outline: none;
  border: none;
  padding: 9.5px 15px;
}

.search-result-box, .search-result-box:hover {
  display:block;
  padding:15px 40px;
  padding-bottom:20px;
  background:white;
  margin:15px 0;
  box-shadow: 1px 0 5px 0 rgb(0 0 0 / 10%);
  color:#0e2337;
  text-decoration:none;
}
.search-result-box:hover {
    box-shadow: 1px 0 5px 0 rgb(0 0 0 / 30%);
}
.search-result-box .readMore {
  margin-left: 5px;
  font-weight: 400;
}

.user-guide-page .container-fluid {
  width:100%;
}