/* custom code added by rabbi */
.mCSB_inside > .mCSB_container {
  margin-right: 0 !important;
}
.alert-float {
  position: fixed;
  width: 300px;
  left: 50%;
  margin-left: -150px;
  top: 110px;
  z-index: 999999999 !important;
  padding: 15px;
}
#ajaxalert,
#codeverifyfrm,
#deletecodeverifyfrm {
  display: none;
}
#backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  display: block;
  z-index: 9999 !important;
  display: none;
  padding: 200px;
  font-size: 40px;
  text-align: center;
}
.nav-tabs .nav-link {
  font-size: 14px;
}
.card-header {
  padding: 5px 1.25rem;
}
.card-header h1,
.card-header h2,
.card-header h3,
.card-header h4,
.card-header h5,
.card-header h6 {
  margin-bottom: 0;
}
.nav-tabs .nav-link {
  line-height: 13px;
}
body {
  position: relative !important;
}
body.horizontal-menu > .container > .sidebar-left .nav li a,
body.horizontal-menu > .container > .sidebar-left .nav li a.nav-link,
body.horizontal-menu > .sidebar-left .nav li a,
body.horizontal-menu > .sidebar-left .nav li a.nav-link {
  padding: 0.2em 0.7em !important;
}
.tab-content {
  border: medium none;
  border-radius: 0;
  margin-top: 15px;
  margin-bottom: 0 !important;
  padding: 0;
}
.nav-tabs .nav-link.active {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 1px solid turquoise;
  color: turquoise;
  border-radius: 0;
}
.form-control-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.4rem 0.6rem;
}
.multibuyodrfrm {
  display: none;
}
.multisellodrfrm {
  display: none;
}
/*code form Murad vi*/
/*
 * Developer : Rabbi
 * Date: 12-10-2017
 * Taiga id : 91
 * Status : solved
 * start here
 */
/* .sidebar-right {
  width: 600px;
} */
body.menuclose-right .sidebar-right {
  right: -600px;
}
/*
 * end here
 */
@media only screen and (min-width: 1020px) {
  .menu-collapse {
    display: none;
  }
}
.loader_wrapper,
#sidebar-right,
.menu-collapse-right {
  display: none;
}
.truncate,
.member-list .media h6,
.ribbon span,
.user-menu-items .btn-group .btn,
.user-menu-items .btn-group .btn .media-body,
.user-menu-items .btn-group .btn .media-body span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-top: 10px;
}
/* tanvir*/
.media-body ul li span {
  color: #fff !important;
}
/* debu*/
.nav-tabs .nav-item.show .nav-link {
  color: turquoise;
  background-color: transparent;
  border-color: #ddd #ddd #fff;
}
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-toggler:focus {
  color: #c8d4f9;
}
.navbar-light .navbar-brand,
.navbar-light .navbar-toggler {
  color: #c8d4f9;
}

/*.modal-backdrop {
  position: relative !important;
}*/
.nav-menu {
  font-size: 14px;
  padding: 0px 15px;
  font-family: sans-serif;
  font-weight: bold;
}
.nav-menu a:hover {
  color: #697ebc !important;
  border-bottom: 1px solid #697ebc;
}
.form-control:focus {
  background-color: #212121 !important;
  color: #c8d4f9;
}
#availablebuy {
  cursor: pointer;
}
.coinrowact {
  background: rgba(0, 0, 0, 0.2) !important;
}
.form-control::placeholder {
  color: #666666;
}
.top-nav-menu.active {
  color: #7785c3 !important;
  border-bottom: 1px solid #7785c3;
}
navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color: #fff;
}
.row.conbtn {
  margin-bottom: 12px;
  margin-top: 97px;
}
.right-menu {
  padding: 8px 10px;
}
/*select.form-control:not([size]):not([multiple])
{
  height: 21px;
}*/
select.top-nav-dropdown.form-control {
  padding: 0px 5px;
  border: none;
  font-size: 14px;
  font-weight: bold;
  color: #c8d4f9;
}
.navbar.navbar-toggleable-md.navbar-light.bg-faded {
  height: 50px;
  margin-top: 10px;
}
.dropdown-item.exchangeCategory.active,
.dropdown-item.exchangeCategory:active {
  background-color: #1f1c1e;
  border-bottom: 1px solid #697ebc;
  color: #fff;
  text-decoration: none;
}
.card-header.flex.gauthset {
  background-color: transparent;
}
/*Code End*/

/*
 * Code added by Rabbi
 */
.fileinput-preview > img {
  width: 100% !important;
}
.btn.btn-secondary.goback:hover:active {
  background-color: rgba(255, 255, 255, 0.6);
}
.bot-btn {
  padding: 1px 2px 3px 2px;
}
.dropdown-menu {
  background-color: #383838;
}
.dropdown-item {
  color: #c8d4f9;
}
.form-label.edit-form {
  color: #fff;
}
.verified {
  color: #15eebe;
}
.not-verified {
  color: #ff6262;
}
.filter-container {
  left: 100%;
  margin-left: -330px;
}
.badge-number {
  right: initial;
  left: -10px;
}
/**
    developer: MG Rabbi
    Date: 16-10-2017
    Taiga Issue: #124 - Orders list
 */
.table th,
.table td {
  padding: 0.3rem 0.75rem;
}
a {
  cursor: pointer;
}

/*start: deposit withdrawal speed meter*/
.meter {
  display: inline-block;
  position: relative;
}
.meter .speedometer {
  width: 200px;
  height: 200px;
  border-radius: 100%;
  border: 15px solid #000;
  border-right: 15px solid transparent;
  border-bottom: 15px solid transparent;
  -webkit-transform: rotate(45deg);
  display: inline-block;
}
.meter .needle {
  width: 5px;
  height: 50px;
  background: #999999;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  display: inline-block;
  left: calc(50% - 2px);
  position: absolute;
  top: 20%;
  -webkit-animation: move 5s;
  transform: rotate(90deg);
  transform-origin: bottom;
}

@-webkit-keyframes move {
  0% {
    transform: rotate(-90deg);
  }
  50% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(90deg);
  }
}
/*ene: deposit withdrawal speed meter*/

/*START: Paginate Design*/
.pagination-parent ul li {
  padding-top: 8px;
  padding-bottom: 8px;
  border: 0.01rem solid #282663;
  background-color: rgba(0, 0, 0, 0.1);
  font-size: 12px;
}
.pagination-parent ul li a {
  padding: 8px;
}
.pagination-parent ul li:hover {
  background-color: #6c8bef;
  cursor: pointer;
}
.pagination-parent ul li:hover a {
  color: #c8d4f9;
}
.pagination-parent ul li.active {
  background-color: #6c8bef;
  padding: 8px;
}

.pagination-parent ul li.disabled {
  padding: 8px;
}
/*END: Paginate Design*/
/*start: for admin userdetialsnav*/
li.nav-item.active a span.title.nav-link {
  color: #8591b6;
}
/*end: for admin userdetialsnav*/

/*Fixed body container */
body.horizontal-menu .wrapper-content {
  margin: auto;
}
/*Button cursor pointer transition */
button {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  cursor: pointer;
}
/*Menu hover color */
.gradient,
body > .sidebar-left .nav-link.active,
body > .sidebar-left .nav-link:hover,
body > .container > .sidebar-left .nav-link.active,
body > .container > .sidebar-left .nav-link:hover,
.dropdown-item:focus,
.dropdown-item:hover,
.media-list > .media.new.active,
.media-list > .media.new:hover,
.media-list > .media:hover,
.media-list > .media.active,
.search-list > .media:hover,
.member-list .media:hover,
.message-container div .media:hover {
  background: #212121;
}
.card .card-header {
  cursor: pointer;
}
button:focus {
  box-shadow: none !important;
  outline: none !important;
  border: none;
}
button.navbar-toggler.navbar-toggler-right {
  background: #fff;
}
.card-header.align-items-start.justify-content-between.flex.collapsed span i {
  transform: rotate(-90deg);
}
/*-----------admin-change-css hasib ------------*/
.input-group input::-webkit-input-placeholder {
  opacity: 1;
  color: #fff;
}
.input-group input::-moz-placeholder {
  opacity: 1;
  color: #fff;
}
.input-group input:-ms-input-placeholder {
  opacity: 1;
  color: #fff;
}
.input-group input:-moz-placeholder {
  opacity: 1;
  color: #fff;
}
.btn-success,
.btn-primary:focus,
.btn-primary:hover {
  background-color: #1ebce2;
  /*background: -color#354065;*/
  box-shadow: none;
}
.btn-success:hover {
  background-color: #0892b3;
}
.btn-primary,
.btn-secondary,
.btn-info,
.btn-danger,
.btn-success {
  box-shadow: none !important;
}
.admin-dashbord-height {
  height: 60vh;
  overflow-y: scroll;
  overflow-x: hidden;
}
.card-title {
  text-transform: uppercase;
  font-weight: 600 !important;
  position: relative;
  padding-left: 20px;
}
.card-title:before {
  position: absolute;
  left: 0;
  top: 50%;
  border-width: 8px;
  content: "";
  border-style: solid;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  border-color: transparent transparent transparent #1ebce2;
}
.dataTables_wrapper .dataTable td,
.dataTables_wrapper .dataTable th {
  padding: 0px 13px 0px 13px;
  line-height: 24px;
  font-size: 11px;
}
.advncdbuy.small:hover,
.multibuyodrlnk.small:hover {
  text-decoration: underline;
}
.coinrowact {
  background: transparent !important;
  color: #40e0d0 !important;
  border-bottom: 1px solid #40e0d0;
}
.coinrowact a {
  color: #40e0d0;
}
.coinrowact a:hover {
  text-decoration: none;
}
.table.table-striped.table-hover.dt-responsive.dc-table.dataTables-buyorder.dataTable.no-footer.dtr-inline
  td {
  padding: 5px 0px;
}
.adduser-btn-style {
  background: #515e86;
  margin-left: 5px !important;
}
.tbt-select-images {
  background-color: #6c8bef !important;
  color: #fff !important;
}
.tbt-select-images:hover {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.tbt-select-images span {
  cursor: pointer;
}
.wrapper-content {
  padding: 60px 0px 0px 0px;
}
.footer-area {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #383838;
}
.footer-area .container-fluid {
  margin-top: 0 !important;
}
.footer-top-area {
  padding-top: 20px;
}
.footer-top-area p {
  color: #6384ee;
}
.footer-top-area p {
  color: #6384ee;
}
.footer-button-area {
  padding: 10px 0px;
  border-top: 1px solid rgba(91, 110, 170, 0.2);
}
.footer-area.footer-static {
  position: static;
  margin-bottom: -40px;
}
.table th,
.table td,
.table thead th,
.table tbody td {
  color: #c8d4f9 !important;
}
.copyurl .referral-title .card-title {
  padding-left: 25px;
}
.reffarel-setting-wrapper.copyurl .card-title {
  padding-left: 25px;
}
.table-responsive.tbtcoin-setting-style tr td {
  padding: 3px 0px !important;
}
.table-responsive.tbtcoin-setting-style a.btn.btn-warning.btn-small {
  font-size: 12px;
}

.datepicker-days table {
  border-spacing: 10px;
  border-collapse: separate;
}
.datepicker-days table tbody tr td {
  cursor: pointer;
  padding: 2px;
}
.datepicker-days table tbody tr td:hover {
  background-color: #0a8dff;
  border-radius: 5px;
}
.datepicker-days table tbody tr td.disabled {
  cursor: auto;
  opacity: 0.4;
  background-color: transparent;
}
.datepicker.dropdown-menu {
  color: #c8d4f9;
}

.reffarel-link {
  position: relative;
  _height: 55px;
  width: auto;
  background: #212121;
  color: #fff;
  text-align: center;
  line-height: 55px;
  border-radius: 4px;
  z-index: 1;
  overflow: hidden;
}
.reffarel-link:before {
  content: "";
  position: absolute;
  left: 0;
  top: -300%;
  z-index: 1;
  height: 600%;
  width: 90%;
  background: #fff;
  opacity: 0;
  /*   transform: rotate(50deg); */
  transform-origin: top left;
  animation: runman 2000ms linear infinite;
}

@keyframes runman {
  0% {
    opacity: 0;
    transform: rotate(80deg);
  }
  10% {
    opacity: 0.03;
    transform: rotate(80deg);
  }
  100% {
    opacity: 0;
    transform: rotate(-150deg);
  }
}
.topnav .nav-menu a.bbb-top-nav-menu,
.topnav .nav-menu a.bbb-top-nav-menu:hover {
  margin-left: 10px;
  position: relative;
  top: -3px;
  text-decoration: none;
  border: none;
}

.bootstrap-pagination-customization ul.pagination {
    margin-bottom: 0px;
}
.bootstrap-pagination-customization nav .text-muted {
  margin-bottom: 0;
  color: rgb(200, 212, 249) !important;
}
.bootstrap-pagination-customization nav div.flex-sm-fill {
  width: 100% !important;
  align-items: center;
}
/* Pagination start */
.bootstrap-pagination-customization nav p.text-muted {
  color: #c8d4f9;
}
.bootstrap-pagination-customization ul.pagination li.page-item {
  padding: 0px;
  border: .01rem solid rgba(91, 110, 170, 0.2);
}
.bootstrap-pagination-customization ul.pagination li.page-item a.page-link{
  color: #c8d4f9;
}
.bootstrap-pagination-customization ul.pagination li.page-item.active {
  background-color: #22bfed;
}
.bootstrap-pagination-customization ul.pagination li.page-item.active .page-link {
  background-color: #22bfed;
}
.bootstrap-pagination-customization ul.pagination li.page-item a.page-link:hover{
  background-color: #22bfed;
  color: #ffffff !important;
  border-color: #22bfed;
}
/* Pagination end */

.scrollinmobile-version{
    overflow-y: scroll;
    width: 100%;
}

.scrollinmobile-version .formto-wrap.d-flex {
  align-items: center;
}
.mobilesettingstabsopen .navbar-toggler.navbar-toggler-right .fa-bars,
.mobilesettingstabsopen .navbar-toggler.navbar-toggler-right .fa-times{
  color: #383838;
  font-size: 18px;
}

/* When collapsed → show bars, hide times */
.mobilesettingstabsopen .navbar-toggler.navbar-toggler.collapsed .fa-bars {
  display: inline-block;
}
.mobilesettingstabsopen .navbar-toggler.navbar-toggler.collapsed .fa-times {
  display: none;
}

/* When expanded → show times, hide bars */
.mobilesettingstabsopen .navbar-toggler.navbar-toggler:not(.collapsed) .fa-bars {
  display: none;
}
.mobilesettingstabsopen .navbar-toggler.navbar-toggler:not(.collapsed) .fa-times {
  display: inline-block;
}

.wrapper-content .footer-area{
  position: static !important;
}

.main-content-wrap{
  min-height: 90vh;
}