/* Forms & Publications Page Styles*/

/* add bit of space above the dataTable */
#formsPubsDataTable {
  margin-top: 25px;
}

/* hide 6th column in datatable - keyword column */
#formsPubsDataTable table thead > tr > th:nth-child(6), #formsPubsDataTable table  > tbody > tr > td:nth-child(6) {
  display: none;
  }
  
  /* Search Field added height*/
  #formsPubsDataTable .input-group .form-control {
    height: 4rem;
    color: black;
  }
  
  /* Search Field buttons added height*/
  #formsPubsDataTable .input-group-btn button {
      height: 4rem;
  }
  
  /* Placeholder text in search field */
  #formsPubsDataTable .input-group .form-control:first-child::placeholder {
  color: black;
  font-size: 18px;
  }
  
  /* hides the right border on the filter button */
  #formsPubsDataTable data-tables-web-part .or-data-tables-toolbar .or-data-tables-toolbar-section:nth-child(3) {
  border-right: none;
  display: flex;
  }
  
  /* controls the colors on the buttons when they are active */
  #formsPubsDataTable data-tables-web-part .or-data-tables-toolbar .or-data-tables-toolbar-section button:hover, #formsPubsDataTable data-tables-web-part .or-data-tables-toolbar .or-data-tables-toolbar-section button:focus {
  background-color: #337ab7 !important;
  color: white;
  }
  
  #formsPubsDataTable .or-data-tables-toolbar-section-active .or-data-tables-toolbar-button {
      background-color: #337ab7 !important;
  color: white;
  }
  
  /* makes the search bar and buttons blue, and their text white */
  #formsPubsDataTable data-tables-web-part > dtwp-toolbar > div {
  background-color: #062C52 !important;
  color: white;
  border: white;
  }
  
  /* centers sort button in bar */
  #formsPubsDataTable data-tables-web-part .or-data-tables-toolbar-sort, #formsPubsDataTable data-tables-web-part .or-data-tables-toolbar-sort > div.dropdown {
  display: flex;
  }
  
  /* makes the search bar taller */
  #formsPubsDataTable data-tables-web-part > dtwp-toolbar > div {
  height: 85px;
  }
  
  /* makes search bar container wider */
  #formsPubsDataTable .or-data-tables-toolbar-search {
  flex-grow: 2;
  display: flex;
  }
  
  /* makes search bar wider and centered in its container*/
  #formsPubsDataTable .input-group {
  align-self: center;
  width: 100%;
  margin: 0 10px;
  }
  
  /* fix height on 769 or smaller screens */
  @media (max-width: 769px) {
  #formsPubsDataTable data-tables-web-part > dtwp-toolbar > div {
      height: 100%;
  }
  }
    
    /* fixes responsiveness at 469 or smaller screens */
  @media (max-width: 469px) {
  
  /* Sort button (make full-width/center/add bottom border)  */
  #formsPubsDataTable data-tables-web-part .or-data-tables-toolbar-sort, #formsPubsDataTable data-tables-web-part .or-data-tables-toolbar-sort > div.dropdown {
      align-self: center;
      border-bottom: hairline white solid;
      width: 100%;
  }
  
  /* make filter back button color dark blue */
  #formsPubsDataTable data-tables-web-part .or-data-tables-toolbar .or-data-tables-toolbar-section button.or-data-tables-toolbar-button, button.or-filter-editor-back {
      background-color: #062C52  !important;
  }
  }
  
  #formsPubsDataTable data-tables-web-part .or-filter-editor-option-list {
    color: black;
  }
  
  #formsPubsDataTable data-tables-web-part button.or-filter-editor-back {
      background-color: #062C52  !important;
  }

/* accordion search Styling */

#forms_by_area {
  margin-top: 25px;
}

#forms_by_area data-tables-web-part .or-data-tables-toolbar{
  background-color: #062C52  !important;
}

#forms_by_area .or-data-tables-toolbar-search {
  flex-grow: 2;
  display: flex;
  height: 8rem;
  }

#forms_by_area .input-group {
  align-self: center;
  width: 100%;
  margin: 0 10px;
  }

#forms_by_area .panel-body {
  padding: 0 !important;
}

#forms_by_area .or-data-tables-page-navigation {
 margin: 15px 25px;
}

#forms_by_area .dataTables_wrapper {
 margin: 0px 25px;
}

body main {
  font-size: 16px;
}

body main ul a{
  font-size:16px;
}