.post-date{
	background:#f4f4f4;
	padding:4px;
	margin:3px 0; 
	display:block;
}

.post-thumb{
	width:100%;
}

.pagination-links{
	margin:20px 0;
  text-align: right;
}

.pagination-links strong{
	padding:8px 13px;
	margin:5 0px;
	background:#044484;
  color: #fff;
	border: 1px #ccc solid;
}

a.pagination-links{
	padding:8px 13px;
	margin:5 0px;
	background:#f4f4f4f;
	border: 1px #ccc solid;
  display: inline-block;
}

.cat-delete{
	display:inline;
}

.verticalLine {
  border-left: thick solid #000000;
  height: 100px;
}

.horizontal-line {
      width: 100%; /* Override in-line if you want specific width. */
      background-color: #044586; /* Line color */
      height: 5px; /* Line height */
}

.vertical-line {
      width: 5px; /* Line width */
      background-color: #044586; /* Line color */
      height: 100%; /* Override in-line if you want specific height. */
      float: left; /* Causes the line to float to left of content. 
        You can instead use position:absolute or display:inline-block
        if this fits better with your design */
}

.spacer {
	height:20px;
}

h4, h5 {
	margin-top:0px;
	margin-bottom: 0px;
}

hr {
	margin-top:0px;
	margin-bottom: 10px;
}

html {
	margin-bottom: 250px;
}

.table th {
    text-align:center;
}

.results-table{
	padding: 0px;
}

.table > tbody > tr > td {
	padding: 2px;
}

.rank-select{
	z-index: 3;
  color: #fff;
  background-color: #033c73;
  border-color: #dddddd;
  cursor: default;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #033c73;
  border-color: #dddddd;
  cursor: default;
}

.no-margin{
	margin:0px;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  margin: 10px;
  float: left;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #ccc;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.btn-outline-danger {
  color: #C71C22;
  background-color: transparent;
  background-image: none;
  border-color: #C71C22;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #C71C22;
  border-color: #C71C22;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 28, 34, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(199, 28, 34, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #C71C22;
  background-color: transparent;
}

.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #C71C22;
  border-color: #C71C22;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 28, 34, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(199, 28, 34, 0.5);
}

.btn-outline-success {
  color: #73A839;
  background-color: transparent;
  background-image: none;
  border-color: #73A839;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #73A839;
  border-color: #73A839;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(115, 168, 57, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(115, 168, 57, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #73A839;
  background-color: transparent;
}

.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #73A839;
  border-color: #73A839;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(115, 168, 57, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(115, 168, 57, 0.5);
}