/*================================================================================
	Item Name: Frest HTML Admin Template
	Version: 1.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

.fixnav {
  border-bottom: 1px solid #dfe3e7;
  position: fixed;
  background: #f2f4f4;
  top: 4.5rem;
  left: 0;
  z-index: 9999;
  width: 100%;
}

.main-menu.menu-dark .fixnav {
  background: #1a233a !important;
  border-bottom: 1px solid #464d5c;
}

body.dark-layout .card,
body.dark-layout .card .card-header .heading-elements.visible ul li {
  background-color: #272e48 !important;
}

.dark-layout .fixHeader th {
  box-shadow: inset 0 0px 0 #272e48, inset 0 -2px 0 #3b4250 !important;
}

.dark-layout .fixHeader,
.dark-layout .zindexdrpdown {
  background: #272e48 !important;
}

.dark-layout .newFilter .form-control {
  background: #272e48 !important;
  border-color: #464d5c !important;
}

.multiselect-container > li > a > label {
  padding: 3px 5px 3px 5px !important;
  white-space: nowrap;
}
.text-primary-dark{
 color:#0058fe!important
}
.blockMsg h1 {
  font-size: 1rem;
}

.fixnav a i {
  margin-right: 1rem;
}

.fixnav .nav-item {
  margin: 0 1rem;
}

.fixnav a {
  padding: 10px 12px !important;
}

.navigation li.has-sub > a:not(.mm-next):after {
  transform: rotate(180deg) !important;
  -webkit-transform: rotate(180deg) !important;
}

.badge-light-success.badge-absolute {
  background-color: #046736 !important;
  color: #fff !important;
}

.btn-info:hover {
  background-color: #00abb7 !important;
  border-color: #009faa !important;
}

.navigation li.open > a:not(.mm-next):after {
  -webkit-transform: rotate(0) !important;
  -ms-transform: rotate(0) !important;
  transform: rotate(0) !important;
}

.badge.badge-light-success {
  background-color: #dbfdeb !important;
  color: #046736 !important;
}

.btn-light-success {
  background-color: #e4fff1 !important;
  color: #075830 !important;
}

.badge.badge-light-danger {
  background-color: #ffe7e7 !important;
  color: #a9090a !important;
}

.badge.badge-light-primary {
  background-color: #eff4ff !important;
  color: #1446a5 !important;
}

.badge.badge-light-primary:hover {
  background-color: #d7e1f7 !important;
  color: #1446a5 !important;
}

.badge:focus {
  box-shadow: none !important;
  outline: 0 !important;
}

.btn-info {
  border-color: #5a8dee !important;
  background-color: #5a8dee !important;
}

.badge.badge-light-success {
  background-color: #dbfdeb !important;
  color: #046736 !important;
}

.badge.badge-light-danger {
  background-color: #ffe7e7 !important;
  color: #a9090a !important;
}

.badge.badge-light-primary:hover {
  background-color: #d7e1f7 !important;
  color: #1446a5 !important;
}

.badge:focus {
  box-shadow: none !important;
  outline: 0 !important;
}

.swal2-popup .swal2-title {
  font-size: 1em !important;
}

.swal2-popup .swal2-styled {
  padding: 0.2em 1em !important;
}

.btn-info {
  border-color: #5a8dee !important;
  background-color: #5a8dee !important;
}

.badge-absolute {
  position: absolute;
  right: 0;
}

.badge.badge-light-info {
  background-color: #00cfdd !important;
  color: #fff !important;
}

.badge.badge-light-warning {
  background-color: #fdac41 !important;
  color: #fff !important;
}

.cutomField {
  border: 1px solid #ccc !important;
  padding: 0.5rem;
}

.cutomField legend {
  width: auto;
  text-align: left;
  font-size: 1rem;
}

.custom-table :is(td, th) {
  padding: 5px;
  vertical-align: initial;
}

.t-0 {
  top: 0 !important;
}

#users-list-datatable .avatar img {
  min-width: 60px;
}

.slem-0 button:last-child,
.slem-0 a:last-child {
  margin-right: 0 !important;
}

.forColorFc tbody tr td:first-child {
  color: #0862be;
}

.table_Short {
  cursor: pointer;
}

.MerchantLogos .Close {
  position: absolute;
  top: -13px;
  right: 1px;
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 50px;
  padding: 5px;
  background: #fff;
  font-weight: 700;
  font-size: 13px;
  box-shadow: 0px 2px 4px rgba(50, 50, 50, 0.25);
  transition: 0.2s linear;
  cursor: pointer;
}
.MerchantLogos .Close:hover {
  color: rgb(209, 6, 6);
}

.table {
  font-size: 14px;
}

.table-responsive .pagination {
  margin-top: 1rem;
}

table.indexed {
  counter-reset: rowNumber;
}
table.indexed tr.indexed {
  counter-increment: rowNumber;
}

table.indexed tr.indexed td.indexed span::before {
  content: counter(rowNumber);
}

.minWidth-225 {
  min-width: 225px;
}
.sortByNumber {
  width: 90px;
}

.sortByNumber .form-control {
  font-size: 12px;
  background-position: calc(100% - 12px) 8px, calc(100% - 20px) 5px, 100% 0 !important;
}

.forheightp .form-control {
  font-size: 12px !important;
  height: 30px !important;
  padding: 0.47rem 0.8rem !important;
  line-height: unset !important;
}
.forheightp .btn {
  height: 30px !important;
  font-size: 14px;
}

.forheightp .btn-group .btn {
  padding: 0.467rem 1.5rem !important;
}

.forheightp select.form-control:not([multiple="multiple"]) {
  background-position: calc(100% - 12px) 8px, calc(100% - 20px) 5px, 100% 0 !important;
}

.table-responsive .col-xs-12.text-right.float-right {
  padding: 0px 10px;
}

/* dark theme  */

body.dark-layout .dataTables_wrapper .bg-secondary {
  background: #475f7b !important;
}

body.dark-layout .row.forDark .bg-rgba-white {
  background: transparent !important;
}

body.dark-layout
  :is(.list-group-item-action:focus, .list-group-item-action:hover) {
  background-color: #343b53;
}

body.dark-layout .darkgettrackUrl span:not(.copyurl) {
  color: #1446a5 !important;
}

body.dark-layout .darkdropdown .dropdown-item {
  color: #8a99b5;
}

body.dark-layout .pagination .page-item.active .page-link,
body.dark-layout .pagination .page-item.active .page-link:hover {
  color: #fff !important;
}

body.dark-layout .fordark-process {
  color: #fff !important;
}

body.dark-layout .table tbody td a i.btn-bg {
  color: #fff !important;
}

body.dark-layout .main-menu .navigation .fixnav {
  background: #1a233a !important;
  border-bottom: 1px solid #464d5c;
}

body.dark-layout.vertical-layout.vertical-menu-modern .main-menu.menu-fixed {
  border-right: 1px solid #464d5c;
}

body.dark-layout .darkModeTable .thead-light tr {
  border-color: #464d5c;
}

body.dark-layout .darkModeTable .thead-light th {
  background-color: #40566f;
}

body.dark-layout .forColorFc tbody tr td:first-child {
  color: #5a8dee;
}

.copy-btn {
  font-size: 0.8rem;
}
.copy-btn:hover {
  color: #5a8dee;
  cursor: pointer;
}

.multiselect.dropdown-toggle.btn {
  overflow: auto;
}
.multiselect.dropdown-toggle.btn::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f5f5f5;
}

.multiselect.dropdown-toggle.btn::-webkit-scrollbar {
  width: 1px;
  height: 1px;
  background-color: #f5f5f5;
}

.multiselect.dropdown-toggle.btn::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.equal-width .multiselect.dropdown-toggle.btn,
.equal-width .newFilter {
  max-width: unset;
  width: 100%;
}

.order-summary .td-text {
  font-size: 1.2rem;
}

/* end dark theme  */

@media (max-width: 767.98px) {
  .bxEdit {
    position: unset !important;
  }
  .f-left {
    float: left;
  }
}

@media (max-width: 575.98px) {
  .table.convertTable tbody {
    display: block !important;
  }
  .table.convertTable tr {
    display: block !important;
  }
  .table.convertTable tr td {
    display: block;
  }
  .table-responsive .col-xs-12.text-right.float-right {
    float: left !important;
  }
}
