.bg-primary {
	background-color: #0f112a !important;
}
.text-primary {
	color: #313787 !important;
}
a {
	color: #0f112a;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255,255,255);
}

.tab-content tr td {
	border-top: none !important;
}

.hide-top-border td,th {
    border-top: none !important;
}

/*.heading {*/
/*    position: absolute;*/
/*    text-align: center;*/
/*    top: 30%;*/
/*    width: 100%;*/
#particles-js{
    margin: -3rem 0;
    padding: 3rem 2rem 4rem;
    background: #0f112a;
    color: #ededed;

}
#header{
    margin: -3rem 0;
    padding: 3rem 2rem 4rem;
    /*background: #0f112a;*/
    color: #ededed;

}

main {
    padding-top: 1rem;
    padding-bottom: 5rem;
}

.aList table{
    background-color: #ededed !important;
}

.aList .price-box {
    padding-top: 3rem;
}

.features {
    padding: 3rem 0;
}

.features .lead {
    padding-bottom: 4rem;
}

.features i {
    padding: 1rem 0;
}

.getstart {
    padding: 4rem;
}

.title-box {
    padding: 1rem 0;
}

.advertisement-page .user-box {
    padding: 1rem 0;
}

.advertisement-page .ads-box .ads-price {
    padding: 1rem 0;
}

footer {
    padding: 2rem 0;
    border-top: 1px solid rgba(0,0,0,.1);
    background-color:#0f112a;

}

#auth-page {
    background-color: #1034a6 !important;
    color: #ededed;
}

.advertisement-page #altAmount {
	padding: 1rem 1rem 0;
}

.more-ads {
    padding-left: 0.7rem;
}

.hover-pointer {
    cursor: pointer;
}


#tradeCurrency {
  cursor: pointer;
}
#filePreview {
  position: fixed;
  z-index: 1000;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
#filePreview img {
  object-fit: contain;
  max-width: 70%;
  max-height: 70%;
  margin-top: 7%;
  box-shadow: 0 0 10px black;
  border-radius: 4px;
}

#messageContent {
  height: auto;
  min-height: 1em;
  max-height: 10em;
  overflow: auto;
}

.chat-actions {
  display: none;
}
.chat-send-error .chat-actions {
  display: unset;
}

.progress-container {
  background-color: wheat;
  display: none;
}
.progress-container.progress-visible {
  display: unset;
}
.progress-bar {
  height: 4px;
  background-color: darkgoldenrod;
}

#chatInProgress img.img-fluid.img-thumbnail,
#chatMessages img.img-fluid.img-thumbnail {
  max-width: 160px;
  max-height: 160px;
}

.progressbar-wrapper {
  background: #fff;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 5px;
}

.progressbar li {
  list-style-type: none;
  width: 25%;
  float: left;
  font-size: 12px;
  position: relative;
  text-align: center;
  color: #7d7d7d;
}

.progressbar li:before {
  width: 40px;
  height: 40px;
  content: "";
  line-height: 40px;
  border: 2px solid #7d7d7d;
  display: block;
  text-align: center;
  margin: 0 auto 3px auto;
  border-radius: 50%;
  position: relative;
  z-index: 2;
  background-color: #fff;
}
.progressbar li:after {
  width: 100%;
  height: 2px;
  content: '';
  position: absolute;
  background-color: #7d7d7d;
  top: 20px;
  left: -50%;
  z-index: 0;
}
.progressbar li:first-child:after {
    content: none;
}
.progressbar li.active {
    color: #28a745;
    font-weight: bold;
}
.progressbar li.active:before {
    color:#ededed;
    border-color: #218838;
    background: #28a745;
}
.progressbar li.active + li:after {
    background-color: #218838;
}
.progressbar {
  counter-reset: step;
}
.progressbar li:before {
  content: counter(step);
  counter-increment: step;
}
ul.progressbar {
  display: flex;
  justify-content: center;
}
#receiveAddress {
  word-break: break-all;
}
.dataTables_paginate {
  overflow: hidden;
}
#submitChat.focus, #submitChat:focus {
  box-shadow: none;
}
