/* General: */
Body {
  background: radial-gradient(circle, #53086e, #000000);
  color : #ffffff;
  text-shadow : 0 0 1px #ffcb0000, 0 0 5px #acacac, 0 0 5px #e2a80000;
  }
  
  .z-hero.no-luck,.z-page-wrapper,.list-item{
  border-radius : 5px;
  background : linear-gradient(45deg, #020112, #360c5c);
  border-radius : 5px;
  }

  .wrapper{
    border-radius : 5px;
    background : linear-gradient(45deg, #020112, #360c5c);
    border-radius : 5px;
    }

.navbar-z{
  background: linear-gradient(8deg, #08035cab, #620000);
}

.shadow-sm{
  box-shadow: 0 0 10px #841284 !important;
}


.z-posts .row-main>div>div,.z-tabs .nav-pills .active,.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-results__option,.select2-container--default .select2-selection--single .select2-selection__rendered,.list-wrapper,.z-ticket-reply,.z-hero-wrapper,.card-body{
  border:none;
  background : linear-gradient(269deg, #020112, #360c5c);
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  
}

.navbar-z .navbar-toggler{
  color: #ffffff;
}


.pb-3{
  background: #00055147 !important;
}

.nav-link {
  color : #00b0ff;
}
.nav-link:hover {
  color: #000000;
  text-shadow : 0 0 10px #ffcb007d, 0 0 0px #ffffff00, 0 0 7px #c21a1a;
}

.form-control {
  border:none;
  background : linear-gradient(337deg, #020112, #360c5c);
  color:#b9b9b9;
  box-shadow: 0 0 10px #00000036 !important;
}

.form-control:focus {
  border:none;
  background : linear-gradient(337deg, #000000, #5c169c);
  color:#ffffff
}
a:hover {
  color: #000000;
  text-shadow : 0 0 10px #ffcb007d, 0 0 0px #ffffff00, 0 0 7px #c21a1a;
}
a {
  color : #00b0ff;

}
.bg-sub {
  background-color: #00b0ff;
}

.text-sub {
  color: #00b0ff;
}


/* Theme Buttons: */
.btn-z:not(.no-hover):hover {
  background-color: #00b0ff;
  border-color: #00b0ff;
}

.btn-z:focus,.form-text,.text-muted,.text-secondary,.card,.z-posts .row-main>div>div, .z-tabs .nav-pills .active, .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-results__option, .select2-container--default .select2-selection--single .select2-selection__rendered, .list-wrapper, .z-ticket-reply, .z-hero-wrapper, .card-body ,.select2-container--default .select2-selection--single .select2-selection__placeholder{
  color: #fff !important;
}

label{
  color: #fff !important;
}

input::placeholder,
textarea::placeholder {
    color: #fff !important; /* تغییر رنگ متن راهنما */

}


.btn-sub {
  color: #fff !important;
  background-color: #00b0ff !important;
  border-color: #00b0ff !important;
}

.btn-sub:hover,
.btn-sub:active,
.btn-sub:disabled {
  background-color: #009ce2 !important;
  border-color: #009ce2 !important;
  color: #fff !important;
}


.btn-outline-sub,
.btn-outline-sub:disabled,
.btn-outline-sub:focus {
  border-color: #00b0ff !important;
  color: #00b0ff !important;
}

.btn-outline-sub:hover,
.btn-outline-sub:active {
  background-color: #00b0ff !important;
  color: #fff !important;
}


/* Pace: */
.pace .pace-progress {
  background: #00b0ff;
}

.pace .pace-progress-inner {
  box-shadow: 0 0 10px #00b0ff, 0 0 5px #00b0ff;
}

.pace .pace-activity {
  border-top-color: #00b0ff;
  border-left-color: #00b0ff;
}


/* Navbar: */
.navbar-z .nav-link.active {
  font-weight: 700;
  color: #00b0ff !important;
}


/* Posts: */
.z-posts .content-holder a {
  color: #00b0ff;
}

.z-posts .content blockquote {
  border-color: #00b0ff;
}


/* FAQs: */
.z-faqs .accordion-button:not(.collapsed) {
  color: #00b0ff;
}

.z-faqs .accordion-button::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300b0ff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}

.z-faqs .accordion-button:focus {
  box-shadow: 0 0 0 0.25rem rgb(0 176 255 / 22%);
}


/* Tickets: */
.z-listing-ticket-replies .message a:not(.no-site-color) {
  color: #00b0ff;
}


/* @version 1.4 */
.chat-box-body .chat-message:not(.requestor) span {
  background-color: #e3f3ff;
}

.chat-box-body .chat-message span a {
  color: #00b0ff;
}


/* @version 1.6 */
.border-sub {
  border-color: #00b0ff;
}

select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 12px;
    padding-left: 16px;
}

.select2-container--default .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field, .select2-dropdown{
  border: none;
}

.chat-box-header{
  background: linear-gradient(360deg, #000000, #6e0000);
}
.chat-box-body{
  background: linear-gradient(180deg, #000000, #000000);
}
.chat-box-body .chat-message.requestor span{
  background-color:#3a3a3a;
}
.py-0{
  padding-top: 10px !important;
}
.mt-2{
  margin-top:0.0rem!important
}
.chat-box-body .chat-message:not(.requestor) span{
  background-color : #002f53
}
.modal-content{
  background-color:#2d2d2d
}


.swiper-slide{
  background: linear-gradient(180deg, #020112, #360c5c) !important;
  padding: 6px !important;
  color: #ffffff;
}
.swiper-slide h3{
  font-size:21px !important;
}

.table-bordered{
--bs-table-bg :linear-gradient(115deg, #020112, #360c5c) !important;
--bs-table-color:white !important;
}

