	/**************************************/
/*            LOAD ANIMATION          */
/**************************************/

.ploader {
  text-align: center;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 35px;
}

/**************************************/
/*            FILTER DROPDOWN         */
/**************************************/

.filter_dropdowns {
  background-color: #075290;
  color: #fff;
  margin-bottom: 10px;
}

/***************************************************/
/*            CLEAR AND RESET CONTAINER            */
/***************************************************/

#top {
  margin-top: 10px;
  margin-bottom: 10px;
}

#top_table {
  width: 100%;
}

#top_table tr td:nth-child(1) {
  width: 100%;
}

/**************************************/
/*            CLEAR BUTTON            */
/**************************************/

#clear_button {
  float: right;
  padding: 5px 16px;
  vertical-align: middle;
  width: 151px;
  background-color: #075290;
  color: #fff;
  border: none;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  border-radius: 7px;
  box-shadow: 0 2px #999;
}

#clear_button:hover {
  background-color: #0a6dbe;
  color: #fff;
}

#clear_button:active {
  background-color: #404040;
  box-shadow: 0 0px #999;
}

/**************************************/
/*            RESET BUTTON            */
/**************************************/

#reset_button {
  padding: 5px 16px;
  vertical-align: middle;
  width: 151px;
  background-color: #075290;
  color: #fff;
  border: none;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  border-radius: 7px;
  box-shadow: 0px 2px #999;
}

#reset_button:hover {
  background-color: #0a6dbe;
  color: #fff;
}

#reset_button:active {
  background-color: #404040;
  box-shadow: 0 0px #999;
}

/**************************************/
/*      DISABLE FILE ICONS            */
/**************************************/
a.urllink.nonHtml.plugin [class^="sprite"] {
  display: none !important;
}

/***************************************************/
/*            DATA TABLES - SEARCH/FILTER          */
/***************************************************/

#data-finder_filter {
  float: none;
  text-align: center;
  width: 100%;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  #data-finder_filter input {
    width: 400px;
  }
}

@media screen and (min-width: 768px) and (max-width: 979px) {
  #data-finder_filter input {
    width: 626px;
  }
}

@media screen and (min-width: 980px) and (max-width: 1199px) {
  #data-finder_filter input {
    width: 642px;
  }
}

@media screen and (min-width: 1200px) {
  #data-finder_filter input {
    width: 827px;
  }
}

/*****************************************************************/
/*            DATA TABLES - LENGTH (I.E. 'SHOW ENTRIES')         */
/*****************************************************************/

#data-finder_length {
  float: none;
  text-align: center;
  padding-top: 10px;
}

@media screen and (min-width: 1200px) {
  #data-finder_length {
    margin-top: 6px;
  }
}

@media screen and (min-width: 980px) and (max-width: 1199px) {
  #data-finder_length {
    margin-top: 55px;
  }
}

@media screen and (min-width: 768px) and (max-width: 979px) {
  #data-finder_length {
    margin-top: 55px;
  }
}

@media (max-width: 767px) {
  #data-finder_length {
    margin-top: 15px;
  }
}

/*****************************************************************/
/*            DATA TABLES - TH STYLE FOR SORTING DISABLED        */
/*****************************************************************/

table.dataTable thead .sorting_disabled {
  text-align: center;
  vertical-align: middle;
  color: #000;
  font-weight: normal;
  background-color: #b1dafb;
}

/*****************************************************************/
/*        DATA TABLES - SET COLUMN WIDTH FOR LINKS TO 100px      */
/*****************************************************************/

table#data-finder thead tr th:nth-child(4),
table#data-finder thead tr th:nth-child(5),
table#data-finder thead tr th:nth-child(6) {
  width: 100px;
}

/*****************************************************************/
/*        DATA TABLES - HIDE SUBJECT AND POPULATION SUBGROUP     */
/*****************************************************************/

table#data-finder thead tr th:nth-child(7),
table#data-finder tbody tr td:nth-child(7),
table#data-finder thead tr th:nth-child(8),
table#data-finder tbody tr td:nth-child(8) {
  display: none;
}


/*****************************************************************/
/*                 DATA TABLES - TABLE WIDTH                     */
/*****************************************************************/
table#data-finder {
    width: 99.9%;
}



/*****************************************************************/
/*                 DATA TABLES - SORT ICONS                      */
/*****************************************************************/

table#data-finder thead .sorting {
  background-image: url("/nchs/products/dt/images/sort_both.png") !important;
}
table#data-finder thead .sorting_asc {
  background-image: url("/nchs/products/dt/images/sort_asc.png") !important;
}
table#data-finder thead .sorting_desc {
  background-image: url("/nchs/products/dt/images/sort_desc.png") !important;
}
table#data-finder thead .sorting_asc_disabled {
  background-image: url("/nchs/products/dt/images/sort_asc_disabled.png") !important;
}
table#data-finder thead .sorting_desc_disabled {
  background-image: url("/nchs/products/dt/images/sort_desc_disabled.png") !important;
}
