body {
  background-color: #f3f3f3 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
}

.login_bg {
  background: url(../img/admin_bg.jpg) no-repeat top center;
  background-attachment: fixed;
  background-size: cover;
  padding: 1px;
  height: 100vh;
}

.bg-n1 {
  background-color: #bf9316 !important;
}

#page-content-wrapper {
  padding: 10px 0 40px 225px;
}

#sidebar-wrapper .list-group-item {
  background-color: #162a36;
  color: #fff;
  border-bottom: 1px solid rgb(255 255 255 / 17%);
  font-size: 14px;
  margin-bottom: 0;
}

.d_box {
  position: relative;
  box-shadow: 0px 0px 15px 0 rgb(0 0 0 / 12%);
  border: none !important
}

.card.bg_n1 {
  background: #834776;
}

#sidebar-wrapper .list-group-item:hover {
  background: none;
  color: #ffffffde;
  border-bottom: 1px solid rgb(255 255 255 / 17%);
}

#sidebar-wrapper .list-group-item:hover,
#sidebar-wrapper .list-group-item:hover,
#sidebar-wrapper .list-group-item.active {
  color: #162a36;
  background-color: #f3c13c;
}

body #sidebar-wrapper .list-group {
  width: 14rem;
}

.navbar-brand img {
  width: 168px;
}

#sidebar-wrapper {
  background-color: #162a36;
}

#navbarNavDropdown a {
  color: #162a36;
}

#navbarNavDropdown a.dropdown-item:hover {
  background-color: #162a36;
}

#navbarNavDropdown .dropdown-menu {
  background-color: #05176d;
}

.man_white_box {
  background: #fff;
  padding: 30px;
  box-shadow: -8px 12px 18px 0 #dadee8;
  border-radius: 15px;
}

body .card {
  border-radius: 1rem;
}

#menu-toggle {
  display: none
}

.d_box h6 {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
}

#sidebar-wrapper .drop_down a {
  background-color: #18394c;
  padding-left: 30px;
}

.d_icon {
  position: absolute;
  background: #162a36;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  text-align: center;
  line-height: 50px;
  right: 18px;
  top: 24%;
  font-size: 18px;
  color: #fff;
}

.d5 {
  font-size: 20px !important;
  position: absolute;
  right: 15px;
  top: 11px;
}

a,
.d_icon {
  -webkit-transition: all .5s;
  transition: all .5s;
}

.d_box a,
.d_box a:hover {
  color: #162a36;
  text-decoration: none;
}

.d_box:hover .d_icon {
  background: #f8c740;
  color: #162a36;
}

.top_bar {
  position: fixed !important;
  width: 100%;
  z-index: 99;
  left: 0;
  top: 0;
}

#sidebar-wrapper {
  position: fixed;
  z-index: 9;
  left: 0;
  top: -2px;
  padding-top: 55px
}

.navbar.navbar.navbar-dark {
  position: relative;
  z-index: 10;
  background-color: #ffffff;
  top: 0;
  box-shadow: 0px 0px 15px 0 rgb(0 0 0 / 12%);
}

body .navbar-dark .navbar-brand {
  color: #fff;
  background: #162a36;
  margin: -17px;
  padding: 12px;
  width: 13rem;
  border-bottom: 1px solid rgb(255 255 255 / 17%);
}

#sidebar-wrapper .list-group {
  overflow-y: auto;
  height: 100%;
  padding-top: 10px;
}

table {
  background: #fff
}

.table_last .table .action {
  width: 150px;
}

.d_box {
  height: 100px;
  padding-right: 70px;
}


body .as-react-table .input-group-addon {
  padding: 5px 10px;
  background: #faebd700;
}

h1.text-primary {
  color: #162a36 !important;
  font-size: 28px;
  margin-bottom: 16px;
}

.table-bordered th,
.table-bordered td {
  font-size: 13px;
  padding: 0.5rem;
}


.w100 {
  width: 100%
}

body .btn_man {
  background-color: #f1b838;
  border-color: #f1b838;
  color: #162a36;
  padding: 0.1em 0.5rem;
}

body .man_btn {
  background-color: #f1b838;
  border-color: #f1b838;
  color: #162a36;
}

body .btn-primary {
  background-color: #f1b838;
  border-color: #f1b838;
  color: #070d10;
}

body .btn-primary:focus {
  background-color: #f1b838 !important;
  border-color: #f1b838 !important;
  color: #162a36 !important;
}

body .btn-outline-primary {
  color: #162a36;
  border-color: #162a36;
}

body .btn-outline-primary:hover {
  background: #f1b838;
  border-color: #f1b838;
  color: #162a36;
}

body .man_btn:hover,
body .btn_man:hover,
body .btn-primary:hover,
.verify_form .btn_man:hover {
  background-color: #162a36;
  color: #fff;
  border-color: #162a36;
}

td .btn-sm {
  font-size: 0.7rem;
}

.btn-primary:disabled {
  color: #162a36;
  background-color: #fdd884;
  border-color: #fdd884;
}

body .modal-content {
  border-radius: 1.3rem;
}

.verify_form .btn_man {
  background-color: #f1b838;
  border-color: #f1b838;
  color: #162a36;
  padding: 0.2rem 0.5rem;
  margin-left: 20px;
  font-size: 14px;
}

.verify_form .btn_man:hover .text-danger,
.verify_form .text-danger {
  color: #ffffff !important;
}

body th.sortable {
  color: #283777;
}

body a {
  color: #283777;
}

body .btn_admin {
  background: #ffb145;
  padding: .375rem 0.75rem;
  color: #000;
}

body .btn_admin:hover {
  background: #d08f36;
  color: #000;
}

.verify_form {
  background: #fff;
  border-radius: 10px;
  margin-top: 10px;
}

#update-user img {
  height: 150px;
}

.status_box {
  display: flex;
  float: right;
}

.w_chating_box {
  background: #fff;
  border-radius: 10px;
  padding: 20px;
}

.scrool_chating {
  height: 50vh;
  padding-right: 15px;
  overflow-y: scroll;
}

.scrool_chating .bubble {
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.scrool_chating p {
  margin-bottom: 10px;
}

.time-right {
  font-size: 12px;
}

.add_fileinput {
  position: relative;
  margin-top: 15px;
}

.add_fileinput input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/*30-11-2021*/
#as-react-datatable-table-body table tbody tr {
  white-space: nowrap;
}

#as-react-datatable-table-body table tbody tr .action .btn {
  margin-right: 3px;
  font-size: 13px;
}

#as-react-datatable .bankName {
  white-space: break-spaces;
}

#as-react-datatable .date {
  white-space: break-spaces;
}

#update-user+div[style="display: block;"] {
  margin-top: 20px;
}

body .list-group-item {
  padding: 0.65rem 1rem;
}

body .table th,
body .table td {
  padding: 0.5rem;
}

.padding_d .nav.nav_left_tab .nav-item:not(:last-of-type) {
  margin-right: 20px;
}

.padding_d .nav.nav_left_tab .nav-item a {
  font-size: 18px;
  color: #05176d;
  padding-bottom: 5px;
  border-bottom: 2px solid transparent;
  transition: all ease-in-out 0.25s;
  -webkit-transition: all ease-in-out 0.25s;
  -moz-transition: all ease-in-out 0.25s;
  -ms-transition: all ease-in-out 0.25s;
}

.padding_d .nav.nav_left_tab .nav-item a.active,
.padding_d .nav.nav_left_tab .nav-item:hover a {
  border-bottom-color: #05176d;
  text-decoration: none;
}

#add-user-modal #add-user .form-control {
  margin-bottom: 15px;
}

.page-item .page-link,
.page-item.disabled .page-link {
  border-color: #283777;
}

.page-item.disabled {
  cursor: no-drop;
}

.page-item .page-link {
  transition: all ease-in-out 0.25s;
  -webkit-transition: all ease-in-out 0.25s;
  -moz-transition: all ease-in-out 0.25s;
  -ms-transition: all ease-in-out 0.25s;
  color: #283777;
}

.page-item .page-link:hover {
  color: #162a36 !important;
  background-color: #f1b838;
  border-color: #000000;
}

/*30-11-2021*/

/*22-02-2022*/
.contest-participant-outer {
  margin: 0 0 30px;
}

.contest-participant-outer .contets-outer,
.contest-participant-outer .crypt-market-status2 {
  background-color: #fff;
  padding: 25px 20px 8px;
  border-radius: 15px;
}

.contest-participant-outer .contets-outer {
  height: 100%;
}

.contest-participant-outer .contest-detail-outer {
  margin: 15px 0 0;
}

.contest-detail-outer .ine_hadding {
  font-weight: 600;
}

.popup-btn-outer .view_dital {
  border: 1px solid #a7a7a7;
  padding: 5px 8px;
  border-radius: 5px;
  display: inline-block;
  color: #000;
  text-decoration: none;
  transition: all ease-in-out 0.25s;
  -webkit-transition: all ease-in-out 0.25s;
  -moz-transition: all ease-in-out 0.25s;
  -ms-transition: all ease-in-out 0.25s;
}

.popup-btn-outer .view_dital:hover {
  background-color: #162a36;
  border-color: #162a36;
  color: #fff;
}

.fwb {
  font-weight: bold;
}

.rotate_img {
  margin: 10px 0 30px;
  height: 500px;
  display: flex;
  overflow: hidden;
  position: relative;
}

.rotate_img img {
  margin: auto;
}

.rotate_img_box .btn {
  margin: 5px;
}

.modal .modalSize {
  max-width: 700px !important;
  max-height: 700px !important;
  width: 650px !important;
  height: 700px !important;
}

/*22-02-2022*/
/*26-04-2022*/
.popup-img-outer{
  display: block;
}
.man_white_box .personal-detail-outer {
  border-bottom: solid;
  border-image-slice: 1;
  border-bottom-width: 2px;
  border-image-source: linear-gradient(to right, #ffffff 0%,#162a36 50%,#ffffff 100%);
  margin-bottom: 22px;
}
/*26-04-2022*/
@media only screen and (max-width: 991px) {

  .navbar.navbar.navbar-dark {
    background-color: #162a36;
    padding: 17px;

  }

  button.navbar-toggler {
    display: none;
  }

  svg.svg-inline--fa {
    color: #fff;
  }

}

@media only screen and (max-width: 767px) {
  #page-content-wrapper {
    padding: 60px 0 0;
  }

  #menu-toggle {
    display: block;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99;
    font-size: 20px;
    color: #283777;
  }

  .d_box {
    margin-bottom: 20px;
  }

  .man_hadding {
    font-size: 1.5rem;
  }
}

body .bggreen {
  background-color: #28a745;
  border-color: #28a745;
  color: #ffffff;
}

body .bgred {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #ffffff;
}

.btn.accepted {
  pointer-events: none;
  background-color: #0bbf0b !important;
  border-color: #0bbf0b !important;
  color: #fff !important;
}

.btn.rejected {
  pointer-events: none;
  background-color: #f11010 !important;
  border-color: #f11010 !important;
  color: #fff !important;
}

.btn.rejectedwithdrow {
  background-color: #f11010 !important;
  border-color: #f11010 !important;
  color: #fff !important;
}

.btn.acceptedPointer {
  background-color: #0bbf0b !important;
  border-color: #0bbf0b !important;
  color: #fff !important;
}

/* #as-react-datatable {
  display: block;
  overflow: auto;
} */
.bank-detail-datatable {
  display: block;
  overflow: auto;
}

.modal-dialog1 {
  width: 450px;
  height: 350px;
  max-width: 650px;
  max-height: 700px;
  margin: 0 auto;
  transition: transform 0.3s;
  transform: none;
  position: relative;
  pointer-events: none
}

.row.tt_table {
  line-height: 30px;
  color: #000;
  text-align: right;
  margin: 16px 0 0;
}

.tt_table .col-sm-6 {
  border: 1px solid #dee2e6;
  margin-top: -1px;
}

.fw600 {
  font-weight: 600;
}

.upcase {
  text-transform: capitalize
}
.bunner_list .ck-blurred p{min-height: 400px;}