/*
	base-theme.less: This will include just information about styling elements, borders, colours, backgrounds, etc.
*/
/*
	theme.less: This will include things that will be used a lot across the entire website,
	for example the pac-header will be used across the entire site a lot
*/
.pac-header {
  margin: 0;
  margin-bottom: 1rem;
}
.pac-box-container {
  padding: 1.4rem;
}
.pac-alert {
  clear: both;
  float: left;
  font-size: 1.4rem;
  margin-bottom: 2rem;
  padding: 1.5rem;
  width: 100%;
}
.table {
  border: 1px solid #34495E;
  border-radius: 5px;
  color: #7F8C8D;
  margin-top: 2rem;
}
.table > thead {
  background: #1a242f;
}
.table > thead > tr > th {
  border-bottom: 2px solid #34495E;
}
.table > tbody > tr:nth-child(odd) {
  background: #080b0e;
}
.table > tbody > tr:not(:last-child) > td {
  border-bottom: 1px solid #1a242f;
}
.pac {
  background: #11181f;
}
.pac-header {
  color: #2980B9;
}
.pac-box-container {
  background: #2C3E50;
  border: 1px solid #34495E;
  border-radius: 5px;
  color: #7F8C8D;
}
.pac-box-container.inverse {
  background: #1a242f;
}
.pac-edit-settings .nav-tabs {
  border-bottom: 1px solid #34495E;
}
.pac-edit-settings .nav-tabs > li a {
  background: #1a242f;
  border-bottom: transparent;
}
.pac-edit-settings .nav-tabs > li a:hover {
  border: 1px solid #46627f;
}
.pac-edit-settings .nav-tabs > li.active a {
  background: #2C3E50;
  border: 1px solid #34495E;
  color: #7F8C8D;
}
.pac-alert {
  background: #1a242f;
  border: 1px solid #34495E;
  border-radius: 5px;
  color: #7F8C8D;
}
.pac-search-page .search-section .input-group-addon {
  background: #1a242f;
  border: 2px solid #34495E;
  border-right: 0;
}
.form-control,
input[type="checkbox"] {
  background: #2C3E50;
  border: 1px solid #34495E;
  color: #7F8C8D;
}
[class*='server'] {
  color: gray;
}
.server0 {
  color: #4183D7;
}
.server2 {
  color: #F62459;
}
.server7 {
  color: #59ABE3;
}
.server11 {
  color: #F1C40F;
}
.server14 {
  color: #03C9A9;
}
.server15 {
  color: #CF000F;
}
.pagination {
  background: #1a242f;
  border: 1px solid #34495E;
  border-radius: 5px;
}
.pagination li > a {
  border-color: #34495E;
}
.pagination li > a:hover,
.pagination li > a:focus {
  background: #2C3E50;
  border-color: #34495E;
}
.pagination li > span:hover {
  background: #2C3E50;
  border-color: #34495E;
}
.pagination li.active > a {
  background: #2C3E50;
  border-color: #34495E;
}
.pagination li.active > a:hover,
.pagination li.active > a:focus {
  background: #3e5771;
  border-color: #34495E;
}
