/* navbar */
.navbar-toggler {
  background-color: #e7e7e7 !important;
  border: none !important;
}

.navbar-toggler:hover,
.navbar-toggler:focus {
  color: #555 !important;
  background-color: #e7e7e7 !important;
}

.navbar-dark .navbar-toggler:focus {
  border: 1px solid #e7e7e7 !important;
  background-color: #e7e7e7 !important;
  box-shadow: none !important;
}

.navbar-dark .navbar-toggler {
  border: 1px solid #777;
}

.navbar-dark .navbar-toggler:hover {
  background-color: #777;
  border-color: #777;
}

.navbar-dark .navbar-toggler:focus {
  border: 1px solid #777;
  background-color: #777;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.static-top.navbar .menu-bar>.navbar-nav>li>a:hover {
  text-decoration: none !important;
}

/* endnavbar */

/* enquiryform */
.sectionBlockLayoutEnquiryForm {
  display: flex;
  flex-wrap: wrap;
  margin: 0px;
  min-height: auto;
  padding: 8px;
  background-image: url(/enquiryformbackground.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.containerEnquiryForm {
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
}

.columnBlockLayoutEnquiryForm {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  min-width: 250px;
  word-break: break-word;
}

.assessmentButton {
  border-color: #323130;
  border-radius: 5px;
  font-family: Lato;
  font-weight: 400;
  font-size: 20px;
  padding: 6px 20px;
  width: fit-content;
  border-style: solid;
  background-color: transparent;
  color: #323130;
  margin: 0px 5px !important;
}

.dropdown-toggle:hover,
.assessmentButton:hover {
  background-color: lightgray !important;
  cursor: pointer;
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}

.dropdown-toggle:active,
.assessmentButton:active {
  background-color: rgb(92, 92, 92) !important;
  color: white !important;
  font-weight: bold;
}

.dropdown-toggle:focus,
.assessmentButton:focus {
  background-color: lightgray;
  color: black
}

/* endenquiryform */


/*My Enquiries*/


/*Table pagination*/
.page-item a {
  color: white;
  background-color: #323130 !important;
  border-color: #323130 !important;
  border-radius: 50%;
}

.page-item.active a {
  color: white;
  background-color: black !important;
  border-color: black !important;
}

.page-link.entity-pager-next-link,
.page-item.disabled a {
  border-color: transparent !important;
  background-color: transparent !important;
  color: black;
}

.page-link.entity-pager-prev-link {
  border-color: transparent !important;
  background-color: transparent !important;
  color: black;
}

.page-link:active,
.page-link:focus,
.page-item.active a:focus {
  color: white !important;
  background-color: black !important;
  box-shadow: 0 0 0 0.25rem white !important;
}

.page-link:hover,
.page-item.active a:hover {
  color: black !important;
  background-color: white !important;
  border: 1px solid black !important;
}

/*Pagination end*/

@media screen and (max-width: 767px) {
  .assessmentButton {
    font-size: 15px;
    padding: 3px 10px;
    margin: 0px 0px !important;
  }

  .pageTitle {
    font-size: 35px;
  }

  .pageSubTitle {
    font-size: 18px;
  }
}

.dropdown-item {
  font-size: 20px;
}

#EntityFormPanel {
  padding:20px;
}

.tab-title.pageTitle{
  border-bottom: none;
}

.actions {
  border-top: none !important;
  padding: 0px !important;
}

.noBorder {
  border: none !important;
}

.list-group-item.active {
  background-color: rgb(92, 92, 92) !important;
  border-color: rgb(92, 92, 92) !important;
}

.section-title {
  margin-bottom: 20px !important;
  border-bottom: 1px solid #e5e5e5;
  border-bottom-width: 1px !important;
}