/*[data-layout-mode=dark] .navbar-brand-box img{mix-blend-mode: luminosity;}*/
[data-layout-mode="dark"] .navbar-brand-box {
  background: #404040;
}
[data-layout-mode="dark"] .logo-light {
  background: #404040;
}

[data-layout-mode="dark"] .btn-primary:focus{
    color: #fff !important;
    background-color: #bba632 !important;
}

.adminlogo {
  display: block;
  text-align: center;
  margin: 0px 0px 30px 0px;
}
.adminlogo img {
  display: inline-block;
  max-height: 100%;
  max-width: 200px;
}
.auth-page-wrapper .auth-page-content h5 {
  color: #fff !important;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0px;
}
.auth-page-content .card {
  background: rgba(0, 0, 0, 0.82);
  backdrop-filter: blur(40px);
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.8);
}
.auth-page-content .card-body {
  padding: 30px 40px;
}
.auth-page-content .card-body .btn-success {
  background: #e52027 !important;
  color: #fff;
  font-size: 14px;
  outline: none;
  border: none;
  font-weight: 600;
  padding: 12px 20px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  /* -webkit-box-shadow: 0px 0px 0px 3px #660505, 6px 0px 0px 3px #710909 !important;
     box-shadow: 0px 0px 0px 3px #660505, 6px 0px 0px 3px #710909 !important;*/
  width: calc(100% - 12px) !important;
  margin-left: 3px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.lgnbtn {
  background: linear-gradient(
    141.43deg,
    #fff383 12.55%,
    #ecbf07 85.76%
  ) !important;
  /*    box-shadow: 10px 7px 40px rgb(148 40 207) !important;*/
  border: none;
}

.auth-page-content .card-body .btn-success:hover {
  background: #414244 !important;
  color: #fff;
  /*-webkit-box-shadow: 0px 0px 0px 3px #9b0d0d, 6px 0px 0px 3px #9b0d0d !important; */

  box-shadow: 0px 0px 0px 3px #e52027, 6px 0px 0px 3px #e52027 !important;
}
.navbar-brand-box .logo-lg {
  display: block;
}
.navbar-brand-box .logo-lg img {
  max-width: 100%;
  max-height: 70px !important;
}
.navbar-menu .menu-title {
  background: var(--vz-primary-btn-hover);
}
.navbar-menu .menu-title span {
  display: block;
  color: #101010;
  padding: 12px 26px;
  background-color: #ebd769;
}
.auth-page-content .card .alert-borderless {
  margin: 10px 0px;
}
.auth-page-content .card .form-label {
  margin-bottom: 3px;
}
.forgottext {
  color: #fff;
}
.forgottext a {
  color: #fff !important;
  text-decoration: underline;
}
.auth-page-content .card .form-control {
  background: #fff;
  border: 1px solid #000000;
  height: 52px;
  font-weight: 500;
  font-size: 14px;
  color: #000;
  padding: 4px 15px 4px 20px;
  -webkit-box-shadow: 0px 0px 0px #fff;
  box-shadow: 0px 0px 0px #fff;
  -webkit-border-radius: 40px;
  border-radius: 40px;
}
.auth-page-content .card .form-control:focus {
  border-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.auth-page-content .card .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.auth-page-content .card .form-control:-ms-input-placeholder {
  color: #fff;
}
.auth-page-content .card .form-control::-webkit-input-placeholder {
  color: #fff;
}
.auth-page-content .card .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.auth-page-wrapper .footer p {
  color: #fff !important;
}
.auth-page-content .card .position-absolute.end-0 {
  top: 6px !important;
  color: #666;
}

.auth-page-content .card .form-control {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}
.auth-page-content .card .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.auth-page-content .card .form-control:-ms-input-placeholder {
  color: #fff;
}
.auth-page-content .card .form-control::-webkit-input-placeholder {
  color: #fff;
}
.auth-page-content .card .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.auth-page-content .card .form-control:-webkit-autofill,
.auth-page-content .card .form-control:-webkit-autofill:hover,
.auth-page-content
  .card
  .form-control:-webkit-autofill:focus
  .auth-page-content
  .card
  .form-control:-webkit-autofill,
.auth-page-content .card textarea.form-control:-webkit-autofill,
.auth-page-content
  .card
  textarea.form-control:-webkit-autofill:hover
  .auth-page-content
  .card
  textarea.form-control:-webkit-autofill:focus,
.auth-page-content .card .form-control:-webkit-autofill,
.auth-page-content .card .form-control:-webkit-autofill:hover,
.auth-page-content .card .form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #2ca547 inset;
  transition: background-color 5000s ease-in-out 0s;
}
.auth-page-content .card-body p {
  color: #fff;
}
/*.navbar-brand-box .logo-lg img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}*/

.select2-container--default .select2-selection--single {
  border: 1px solid var(--vz-input-border) !important;
  min-height: 37px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 5px !important;
}
.selection .select2-selection {
  min-height: 37px !important;
  padding-bottom: 0 !important;
}
#attributes_list .select2-selection__rendered {
  line-height: 36px !important;
}
#b2c_list .select2-selection__rendered {
  line-height: 36px !important;
}
#b2b_list .select2-selection__rendered {
  line-height: 36px !important;
}
#special_list .select2-selection__rendered {
  line-height: 36px !important;
}
#sizes_list .select2-selection__rendered {
  line-height: 36px !important;
}
#colors_list .select2-selection__rendered {
  line-height: 36px !important;
}
.minuscolor {
  margin-top: 27px;
}
.minussize {
  margin-top: 27px;
}
.minusspecial {
  margin-top: 27px;
}
.minusimg {
  margin-top: 27px;
}
.minusb2b {
  margin-top: 27px;
}
.minusb2c {
  margin-top: 27px;
}
.minus {
  margin-top: 27px;
}

/* 27012023 */
.auth-page-content .card {
  background: #fff;
}
.auth-page-wrapper .auth-page-content h5 {
  color: #e42329 !important;
}
.auth-page-content .card .form-control {
  color: #000;
  font-size: 15px;
  font-weight: 600;
}
.auth-page-content .card .form-control::-moz-placeholder {
  color: #000;
  opacity: 1;
}
.auth-page-content .card .form-control:-ms-input-placeholder {
  color: #fff;
}
.auth-page-content .card .form-control::-webkit-input-placeholder {
  color: #fff;
}
.auth-page-content .card .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* .auth-page-content .card .form-control:-webkit-autofill,
.auth-page-content .card .form-control:-webkit-autofill:hover,
.auth-page-content .card .form-control:-webkit-autofill:focus
.auth-page-content .card .form-control:-webkit-autofill,
.auth-page-content .card textarea.form-control:-webkit-autofill,
.auth-page-content .card textarea.form-control:-webkit-autofill:hover
.auth-page-content .card textarea.form-control:-webkit-autofill:focus,
.auth-page-content .card .form-control:-webkit-autofill,
.auth-page-content .card .form-control:-webkit-autofill:hover,
.auth-page-content .card .form-control:-webkit-autofill:focus{-webkit-text-fill-color: #fff; -webkit-box-shadow: 0 0 0px 1000px #2ca547 inset; transition: background-color 5000s ease-in-out 0s;} */

.auth-page-content .card .form-control:-webkit-autofill,
.auth-page-content .card .form-control:-webkit-autofill:hover,
.auth-page-content
  .card
  .form-control:-webkit-autofill:focus
  .auth-page-content
  .card
  .form-control:-webkit-autofill,
.auth-page-content .card textarea.form-control:-webkit-autofill,
.auth-page-content
  .card
  textarea.form-control:-webkit-autofill:hover
  .auth-page-content
  .card
  textarea.form-control:-webkit-autofill:focus,
.auth-page-content .card .form-control:-webkit-autofill,
.auth-page-content .card .form-control:-webkit-autofill:hover,
.auth-page-content .card .form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #414244 inset;
  transition: background-color 5000s ease-in-out 0s;
}

.auth-one-bg-position {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  width: 100%;
  height: 100%;
}
.auth-one-bg {
  /*background-image: url(../images/admin-bgs.jpg);*/
  background-image: url(../images/login.jpg);
  background-position: center;
  background-size: cover;
}
.auth-one-bg .bg-overlay {
  /* background: rgba(0, 0, 0, 0.13); */
  opacity: 0.9;
}
.auth-one-bg .shape {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
  display: none;
}
.auth-one-bg .shape > svg {
  width: 100%;
  height: auto;
  fill: var(--vz-body-bg);
}
.logo {
  color: #fff;
}
.mb-3.has-error .form-control {
  border-color: #dd4b39;
  box-shadow: none;
}
.table-blue {
  background-color: var(--vz-vertical-menu-bg-dark);
  color: #fff;
  vertical-align: revert !important;
}
.table-blue a {
  color: #fff;
}
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  color: #ffffff;
  /*    background: var(--vz-table-dark);*/
  background: #414244;
  font-size: 14px;
  border-bottom: none;
}
.rounded-0 td .form-control {
  border-radius: 0 !important;
}
.step-arrow-nav .nav .nav-link.active {
  background-color: var(--vz-vertical-menu-bg-dark);
  color: #fff;
}
.step-arrow-nav .nav .nav-link.active::before {
  border-left-color: var(--vz-vertical-menu-bg-dark);
}
.step-arrow-nav .nav {
  background-color: #8bcaa226;
}
.form-group > label:first-child {
  display: block;
}
.radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"],
.radio input[type="radio"],
.radio-inline input[type="radio"] {
  position: absolute;
  margin-top: 4px\9;
  margin-left: -20px;
}
input[type="checkbox"],
input[type="radio"] {
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal;
}
.prev-img-thumb {
  width: 100%;
  height: 80px;
  margin-bottom: 5px;
}
.prev-img-thumb img {
  width: auto;
  height: 100%;
}

.dashbord-bg {
  width: 100%;
  display: inline-block;
  display: table;
  margin-bottom: 20px;
  position: relative;
}
.admin-pnl-sec .dashboardicon {
  width: 60px;
  float: left;
  color: #ffffff;
  font-size: 22px;
  text-align: center;
  padding: 30px 15px;
  margin-right: 15px;
  background: rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 12;
}
.admin-pnl-sec .dashbord-bg:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  background-color: #e52027;
  color: #fff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 11;
}
.admin-pnl-sec .dashbord-bg:hover:after {
  width: 100%;
  visibility: visible;
  opacity: 1;
}

.admin-pnl-sec .dashboardcontent {
  vertical-align: middle;
  display: table-cell;
  overflow: hidden;
  text-align: left;
  color: #ffffff;
  font-size: 22px;
  width: 100%;
  position: relative;
  z-index: 12;
}
.admin-pnl-sec .dashboardcontent h4 {
  color: #ffffff;
  font-size: 16px;
  margin: 0px 0px 4px 0px;
}
.admin-pnl-sec .dashboardcontent .num {
  color: #ffffff;
}
.admin-pnl-sec .dashboardcontent h4 span {
  display: block;
  margin-top: 5px;
}
.admin-pnl-sec .dashbord-bg.green:before {
  background: #444441;
  z-index: 10;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* 21122022 */
.card-body .table .white-space-td {
  white-space: nowrap;
}
ul.draggable-menu {
  list-style: none;
  line-height: 25px;
  padding: 10px;
}
ul.draggable-menu li div {
  padding: 5px;
  border: 1px solid #e5e2e2;
  margin-bottom: 5px;
}
ul.draggable-menu li div:hover {
  background: #eee;
}
/* 04022023 */
.selection .select2-selection {
  min-height: 37px !important;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 35px !important;
}
.input-group .select2.select2-container {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1% !important;
  min-width: 0;
  margin-bottom: 0;
}
.input-group .select2-container--default .select2-selection--single {
  -webkit-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}
.input-group .input-group-append .btn {
  -webkit-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
}

.btn-primary,
.btn-success {
  background: #414244;
  border-color: #414244;
}

.btn-primary,
.btn-success:focus {
  background: var(--vz-primary-btn-hover);
  border-color: var(--vz-primary-btn-hover);
}
.btn-primary,
.btn-success:hover:focus {
  background: #bba632;
  border-color: #635958;
}
.btn-primary:hover {
  background: #635958;
  border-color: #635958;
}
.btn-success:hover {
  background: #635958;
  border-color: #635958;
}

.btn-warning {
  color: #fff;
  background-color: #e52027;
  border-color: #e52027;
}

span.logo-sm img {
  max-height: 30px;
}
.navbar-brand-box .logo-lg img {
  max-width: 30%;
  max-height: 60 !important;
}
.auth-page-wrapper .auth-page-content {
  margin-top: 3%;
}
.select2-container--default .select2-selection--multiple {
  background-color: inherit !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none !important;
  top: 1px;
  color: #fff !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding-left: 14px !important;
}
.box-tools form{
  margin-bottom: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: transparent !important;
}


[data-layout-mode="dark"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #33373d;
  color: white;
}
[data-layout-mode="dark"] .select2-container--default .select2-results__option[aria-selected="true"]:hover {
  background-color: #33373d;
  color: #fff;
}

[data-layout-mode="dark"]  .select2-container--default .select2-results__option {
  background-color: #262a2f;
}
[data-layout-mode="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #bba632;
  color: #000;
  border-color: #4f5862;
}

[data-layout-mode="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #000 !important;
}
[data-layout-mode="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #bba632;
  color: #000;
  border-color: #4f5862;
}

.allfild-bx{
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.fldsearch{
  display: flex;
  gap: 10px;
}

.capsule .selected-customer {
  display: inline-block;
  padding: 3px 8px;
  background-color: #f19e00;
  color: #000;
  border-color: #4f5862;
  margin: 8px 8px 0 0;
  border-radius: 5px;
}
.capsule .selected-customer span{
  color: #000 !important;
}
.capsule .selected-product {
  display: inline-block;
  padding: 3px 8px;
  background-color: #f19e00;
  color: #000;
  border-color: #4f5862;
  margin: 8px 8px 0 0;
  border-radius: 5px;
}
.capsule .selected-product span{
  color: #000 !important;
}


@media (max-width: 1366px) {
  .card-header .box-tools {
  float: left !important;
  margin-top: 8px !important;
  display: flex;
  flex-wrap: wrap;
}
}


@media (max-width: 767px) {

.mbtmrgn{
  margin-top: 10px;
}


}

  .card-header {
    display: block !important;
  }
  .card-header .box-tools {
    float: left !important;
    margin-top: 8px !important;
    display: flex;
  }
 /* .card-header .pull-right > form:first-child {
    width: 100% !important;
  }*/
}


