/** !
* Theme Name: Nikstore Child
* Description: This is a child theme of Nikstore, generated by Auto Installer.
* Author: <a href="https://teconce.com/about">Teconce</a>
* Template: nikstore
* Version: 1.6
*/
body input[type=text],
body input[type=email],
body input[type=url],
body input[type=password],
body input[type=search],
body input[type=number],
body input[type=tel],
body input[type=range],
body input[type=date],
body input[type=month],
body input[type=week],
body input[type=time],
body input[type=datetime],
body input[type=datetime-local],
body input[type=color],
body select,
body textarea,
body .select2-container--default .select2-selection--single,
body .dokan-form-control {
  border-color: #b6c0d4 !important;
  background-color: #fff !important;
  box-shadow: none !important;
  min-height: 50px;
  height: 50px;
}
body input[type=text] .select2-selection__clear,
body input[type=email] .select2-selection__clear,
body input[type=url] .select2-selection__clear,
body input[type=password] .select2-selection__clear,
body input[type=search] .select2-selection__clear,
body input[type=number] .select2-selection__clear,
body input[type=tel] .select2-selection__clear,
body input[type=range] .select2-selection__clear,
body input[type=date] .select2-selection__clear,
body input[type=month] .select2-selection__clear,
body input[type=week] .select2-selection__clear,
body input[type=time] .select2-selection__clear,
body input[type=datetime] .select2-selection__clear,
body input[type=datetime-local] .select2-selection__clear,
body input[type=color] .select2-selection__clear,
body select .select2-selection__clear,
body textarea .select2-selection__clear,
body .select2-container--default .select2-selection--single .select2-selection__clear,
body .dokan-form-control .select2-selection__clear {
  background: #2C3795;
  padding: 0;
  width: 30px;
  height: 30px;
  min-height: 30px !important;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 5px;
}
body .select2-container--default .select2-selection--single .select2-selection__clear {
  color: #fff;
}
body select.form-control {
  padding-right: 30px;
}
body .form-control:disabled {
  opacity: 0.5;
}
body input#otpCode::-webkit-outer-spin-button, body input#otpCode::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .btn {
  box-shadow: none !important;
}
body .btn-primary {
  background-color: #2C3795;
  border: none;
  border-radius: 8px;
}
body .btn-primary:hover, body .btn-primary:focus {
  background-color: #212b69;
}
body .btn-outline-primary {
  background-color: #fff;
  border-color: #2C3795;
  color: #2C3795;
}
body .btn-outline-primary:hover, body .btn-outline-primary:focus, body .btn-outline-primary:active {
  color: #fff;
  background-color: #2C3795;
  border-color: #2C3795;
}
body .btn-primary:disabled {
  color: #fff;
  background-color: rgba(44, 55, 149, 0.5);
}
body .btn.loading {
  position: relative;
  opacity: 0.5;
  pointer-events: none;
}
body .btn.loading:after {
  position: absolute;
  right: 15px;
  top: 15px;
  content: "";
  width: 20px;
  height: 20px;
  background: url("./assets/img/loader-light.svg") no-repeat center/cover;
  animation: rotate linear 0.8s infinite forwards;
}
@keyframes rotate {
  to {
    transform: rotate(0deg);
  }
  from {
    transform: rotate(360deg);
  }
}
body .alert.alert-danger,
body .alert.alert-success {
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  height: auto;
}
body .text-primary {
  color: #2C3795 !important;
}
body .text-white * {
  color: #fff !important;
}
body .font-sm {
  font-size: 12px;
  line-height: 14px;
}
body .font-md {
  font-size: 16px;
  line-height: 22px;
}
body .bg-light {
  background-color: #eaf0ff !important;
}
body .link-back {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  margin-right: 20px;
  margin-top: 5px;
}
body .link-back:hover, body .link-back:focus {
  background-color: #fff;
}
body .select2.select2-container {
  width: 100% !important;
  margin-bottom: 15px;
}
body .select2.select2-container .select2-selection {
  background: #eaf0ff !important;
  border: none !important;
  padding: 5px 15px;
  min-height: 50px;
}
body .select2.select2-container .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 40px;
  font-weight: 400;
}
body .select2.select2-container .select2-search .select2-search__field {
  background: transparent !important;
  min-height: 30px;
}
body .select2.select2-container .select2-selection--multiple ul.select2-selection__rendered {
  position: absolute;
  top: 100%;
  left: 0;
  height: 108px;
  overflow-y: auto;
}
body .select2.select2-container .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice {
  background-color: #fff !important;
  font-size: 12px;
  border-radius: 50px;
  border-color: #c2b9b9 !important;
  display: flex !important;
  align-items: center;
}
body .select2.select2-container .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove {
  width: 30px;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
}
body .select2-results__options {
  font-size: 16px !important;
}
body .select2-selection__choice {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected], body .select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #2C3795;
  color: #fff;
}
body .s-v2 .select2-container {
  width: 400px !important;
  margin-bottom: 0;
}
body .s-v2 .select2-container .select2-selection {
  background-color: #fff !important;
}
body .ui-datepicker .ui-datepicker-header > a {
  margin-top: 12px;
}
body .ui-datepicker .ui-datepicker-header select {
  background-color: transparent !important;
  border: none;
}
body .ui-datepicker .ui-datepicker-calendar tr td > a,
body .ui-datepicker .ui-datepicker-calendar tr td > span {
  background-color: #fff;
  border-color: #d1d1d1 !important;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
}
body .ui-datepicker .ui-datepicker-calendar tr td > a.ui-state-active {
  background: #2C3795;
}
body .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-today > a {
  color: #fff;
  background-color: #00BA00;
  border-color: #00BA00 !important;
}
body .ui-datepicker .ui-datepicker-buttonpane {
  display: none;
}
body .autocomplete-suggestions {
  background: #fff;
  padding: 15px;
  border: 1px solid #eaf0ff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}
body .autocomplete-suggestions .autocomplete-suggestion {
  padding: 5px 0;
}
body .autocomplete-suggestions .autocomplete-suggestion:hover {
  color: #2C3795;
  cursor: pointer;
}
body .tnp-subscription label,
body .tnp-profile label {
  color: #fff;
}
body .tnp-subscription input.tnp-submit,
body .tnp-profile input.tnp-submit,
body .tnp-unsubscribe button.tnp-submit,
body .tnp-reactivate button.tnp-submit {
  background-color: #2C3795;
}
body div.dt-processing {
  top: 0;
}
body .um-form {
  font-family: "Inter", sans-serif;
}
body .um-form .um-row {
  margin: 0 !important;
}
body .um-form .um-row .um-col-121 {
  width: 49%;
  margin-right: 1%;
  display: inline-block;
}
body .um-form .um-row .um-col-122 {
  width: 49%;
  margin-left: 1%;
  display: inline-block;
}
body .um-form .um-field-label {
  margin-bottom: 0;
}
body .um-form label {
  font-size: 16px !important;
  color: rgb(26, 29, 62);
  font-weight: 400;
}
body .um-form .um-form-field {
  color: #373833;
  background-color: #fff !important;
  box-shadow: none !important;
  min-height: 50px;
  height: 50px;
  border: 1px solid #b6c0d4 !important;
  padding: 15px 15px;
  outline: none;
  width: 100%;
  background: var(--light-color);
  margin-bottom: 12px;
  border-radius: 4px !important;
}
body .um-form .um-button {
  font-size: 16px !important;
  background-color: #2c3795 !important;
  border-color: #2c3795 !important;
}
body .um-form .um-button#um-submit-btn {
  width: 100% !important;
}
body .um-form .um-field-divider {
  margin: 0 !important;
  padding: 0 !important;
  height: unset;
}
body .um-postmessage {
  color: #000;
  font-size: 16px !important;
}
body .nikstore-header_icon_set_ul .nikstore-hicon-content {
  min-width: 100%;
}
body .nikstore-header_icon_set_ul .nikstore-hicon-content .nikstore-hicon-label {
  display: none;
}
body .nikstore-header_icon_set_ul .nikstore-hicon-content .nikstore-hicon-value {
  font-size: 18px;
  font-weight: 400;
  font-family: "Poppins", Sans-serif;
  text-transform: capitalize;
}
body .nikstore-header_icon_set_ul .mayosis-account-user-information {
  display: none;
}
body .msv-acc-menu-itembox a,
body .mayosis-logout-information a {
  font-size: 15px;
  color: #000;
}
body .msv-acc-menu-itembox a:hover, body .msv-acc-menu-itembox a:focus,
body .mayosis-logout-information a:hover,
body .mayosis-logout-information a:focus {
  color: #2C3795;
}
body .nikstore-mobile-menu .nikstore-search-popover,
body .nikstore-mobile-menu .bottom-account-menu {
  display: none !important;
}

body.home .form-control {
  background: #eaf0ff !important;
  border-color: transparent !important;
}

.dashboard-link {
  display: none;
}

body.logged-in .login-link {
  display: none !important;
}
body.logged-in .dashboard-link {
  display: block !important;
}

.woocommerce-account .woo-login-condensed-div > h2 {
  display: none;
}
.woocommerce-account .post-content.single-page-content {
  padding-top: 0;
  padding-bottom: 0;
}
.woocommerce-account .my-account-register-btn {
  display: none;
}

.dashboard, .single-store_samples {
  min-height: calc(100vh - 160px);
  padding: 40px 0;
  font-size: 15px;
}
.dashboard .content-wrapper, .single-store_samples .content-wrapper {
  display: flex;
}
.dashboard .sidebar, .single-store_samples .sidebar {
  background-color: #eaf0ff;
  height: 100%;
  min-height: 630px;
  border-radius: 8px;
  padding: 30px;
  transition: width 0.3s ease;
  transition-delay: 0.1s;
  width: 30%;
}
.dashboard .sidebar .menu-dasboard-sidebar-container, .single-store_samples .sidebar .menu-dasboard-sidebar-container {
  width: 200px;
}
.dashboard .sidebar .btn-sidebar, .single-store_samples .sidebar .btn-sidebar {
  padding: 0;
  width: 40px;
  height: 40px;
  min-height: 30px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff !important;
}
.dashboard .sidebar .btn-sidebar i, .single-store_samples .sidebar .btn-sidebar i {
  font-size: 20px;
}
.dashboard .sidebar ul, .single-store_samples .sidebar ul {
  margin: 0;
  padding: 10px 0;
}
.dashboard .sidebar ul li, .single-store_samples .sidebar ul li {
  height: 48px;
}
.dashboard .sidebar ul li a, .single-store_samples .sidebar ul li a {
  display: block;
  padding: 10px 40px;
  position: relative;
  z-index: 3;
  width: 100%;
  transition: 0.3s ease;
  transition-delay: 0.3s;
  opacity: 1;
}
.dashboard .sidebar ul li a:hover, .dashboard .sidebar ul li a:focus, .single-store_samples .sidebar ul li a:hover, .single-store_samples .sidebar ul li a:focus {
  color: #2C3795;
}
.dashboard .sidebar ul li.current_page_item a,
.dashboard .sidebar ul li.current-menu-item a, .single-store_samples .sidebar ul li.current_page_item a,
.single-store_samples .sidebar ul li.current-menu-item a {
  color: #2C3795;
  font-weight: 700;
}
.dashboard .sidebar ul li.menu-item.icon, .single-store_samples .sidebar ul li.menu-item.icon {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0;
}
.dashboard .sidebar ul li.menu-item.icon:before, .single-store_samples .sidebar ul li.menu-item.icon:before {
  content: "\e002";
  font-family: "nikstore-icon" !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  font-size: 20px;
  text-rendering: auto;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
}
.dashboard .sidebar ul li.menu-item.dashboard-icon:before, .single-store_samples .sidebar ul li.menu-item.dashboard-icon:before {
  content: "\e02b";
}
.dashboard .sidebar ul li.menu-item.stores-icon:before, .single-store_samples .sidebar ul li.menu-item.stores-icon:before {
  content: "\e002";
}
.dashboard .sidebar ul li.menu-item.products-icon:before, .single-store_samples .sidebar ul li.menu-item.products-icon:before {
  content: "\e018";
}
.dashboard .sidebar ul li.menu-item.customer-icon:before, .single-store_samples .sidebar ul li.menu-item.customer-icon:before {
  content: "\e000";
}
.dashboard .sidebar ul li.menu-item.membership-icon:before, .single-store_samples .sidebar ul li.menu-item.membership-icon:before {
  content: "\e047";
}
.dashboard .sidebar ul li.menu-item.logout-icon:before, .single-store_samples .sidebar ul li.menu-item.logout-icon:before {
  content: "\e058";
}
.dashboard .sidebar.sidebar-collapse, .single-store_samples .sidebar.sidebar-collapse {
  transition-delay: 0.5s;
  width: 100px;
}
.dashboard .sidebar.sidebar-collapse ul li a, .single-store_samples .sidebar.sidebar-collapse ul li a {
  opacity: 0;
}
.dashboard .content, .single-store_samples .content {
  padding: 20px 0 0 30px;
  width: 100%;
}
.dashboard .content .btn, .single-store_samples .content .btn {
  min-height: 40px;
  height: 50px;
}
.dashboard .content table, .single-store_samples .content table {
  box-shadow: 0 0 0 1px #b6c0d4;
  border-radius: 8px;
  overflow: hidden;
  font-size: 15px;
}
.dashboard .content table > thead > tr > th,
.dashboard .content table > thead > tr > td, .single-store_samples .content table > thead > tr > th,
.single-store_samples .content table > thead > tr > td {
  padding: 4px 10PX;
  border-bottom: 2px solid #b6c0d4;
  text-align: left;
  background-color: #fff;
}
.dashboard .content table > tbody > tr, .single-store_samples .content table > tbody > tr {
  background-color: #fff;
}
.dashboard .content table > tbody > tr:nth-child(even), .single-store_samples .content table > tbody > tr:nth-child(even) {
  background-color: #eaf0ff;
}
.dashboard .content table > tbody > tr > th,
.dashboard .content table > tbody > tr > td, .single-store_samples .content table > tbody > tr > th,
.single-store_samples .content table > tbody > tr > td {
  background-color: transparent;
  padding: 4px 10PX;
  text-align: left;
  box-shadow: none !important;
}
.dashboard .content table > tbody > tr > th .btn,
.dashboard .content table > tbody > tr > td .btn, .single-store_samples .content table > tbody > tr > th .btn,
.single-store_samples .content table > tbody > tr > td .btn {
  font-size: 14px;
  min-height: unset;
  border-radius: 50px;
  padding: 5px 15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.dashboard .content table > tbody > tr > th .btn-round,
.dashboard .content table > tbody > tr > td .btn-round, .single-store_samples .content table > tbody > tr > th .btn-round,
.single-store_samples .content table > tbody > tr > td .btn-round {
  width: 33px;
  height: 33px;
  padding: 0;
}
.dashboard .content table > tbody > tr > th .btn-round img,
.dashboard .content table > tbody > tr > td .btn-round img, .single-store_samples .content table > tbody > tr > th .btn-round img,
.single-store_samples .content table > tbody > tr > td .btn-round img {
  height: 16px;
}
.dashboard .content table .btn, .single-store_samples .content table .btn {
  min-height: unset;
  height: unset;
}
.dashboard .content .dt-search, .single-store_samples .content .dt-search {
  display: flex;
  align-items: center;
}
.dashboard .content .dt-input, .single-store_samples .content .dt-input {
  padding: 5px 16px;
  margin-bottom: 0;
  min-height: 40px;
  border-radius: 6px;
  border-color: #d3c7c3;
}
.dashboard .content .pagination-right, .single-store_samples .content .pagination-right {
  padding: 20px 0;
  display: flex;
  justify-content: right;
}
.dashboard .content #dt-length-0, .single-store_samples .content #dt-length-0 {
  margin-right: 10px;
}
.dashboard .content .dt-paging .dt-paging-button, .single-store_samples .content .dt-paging .dt-paging-button {
  border-color: #d3c7c3;
  min-height: 40px;
  border-radius: 8px;
  background-color: #fff;
}
.dashboard .content table.table-style-cards,
.dashboard .content table#storeSamplesTable, .single-store_samples .content table.table-style-cards,
.single-store_samples .content table#storeSamplesTable {
  display: block;
  border: none;
  box-shadow: none;
}
.dashboard .content table.table-style-cards tbody,
.dashboard .content table#storeSamplesTable tbody, .single-store_samples .content table.table-style-cards tbody,
.single-store_samples .content table#storeSamplesTable tbody {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  border: none;
  margin: 0 -5px;
}
.dashboard .content table.table-style-cards tbody tr,
.dashboard .content table#storeSamplesTable tbody tr, .single-store_samples .content table.table-style-cards tbody tr,
.single-store_samples .content table#storeSamplesTable tbody tr {
  display: block;
  width: calc(33.33% - 10px);
  border: 1px solid #b6c0d4;
  margin: 0 5px 10px;
  border-radius: 8px;
  padding: 20px 20px 0;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.dashboard .content table.table-style-cards tbody tr .text-delivered,
.dashboard .content table#storeSamplesTable tbody tr .text-delivered, .single-store_samples .content table.table-style-cards tbody tr .text-delivered,
.single-store_samples .content table#storeSamplesTable tbody tr .text-delivered {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 14px;
}
.dashboard .content table.table-style-cards tbody tr .btn-view-details,
.dashboard .content table#storeSamplesTable tbody tr .btn-view-details, .single-store_samples .content table.table-style-cards tbody tr .btn-view-details,
.single-store_samples .content table#storeSamplesTable tbody tr .btn-view-details {
  border: none;
  background-color: transparent;
}
.dashboard .content table.table-style-cards tbody tr .btn-view-details:hover, .dashboard .content table.table-style-cards tbody tr .btn-view-details:focus,
.dashboard .content table#storeSamplesTable tbody tr .btn-view-details:hover,
.dashboard .content table#storeSamplesTable tbody tr .btn-view-details:focus, .single-store_samples .content table.table-style-cards tbody tr .btn-view-details:hover, .single-store_samples .content table.table-style-cards tbody tr .btn-view-details:focus,
.single-store_samples .content table#storeSamplesTable tbody tr .btn-view-details:hover,
.single-store_samples .content table#storeSamplesTable tbody tr .btn-view-details:focus {
  color: #2C3795;
}
.dashboard .content table.table-style-cards tbody tr td, .dashboard .content table.table-style-cards tbody tr th,
.dashboard .content table#storeSamplesTable tbody tr td,
.dashboard .content table#storeSamplesTable tbody tr th, .single-store_samples .content table.table-style-cards tbody tr td, .single-store_samples .content table.table-style-cards tbody tr th,
.single-store_samples .content table#storeSamplesTable tbody tr td,
.single-store_samples .content table#storeSamplesTable tbody tr th {
  flex: 1;
  padding: 0;
  text-align: left;
  display: block;
  border: none;
}
.dashboard .content table.table-style-cards tbody tr td:last-child, .dashboard .content table.table-style-cards tbody tr th:last-child,
.dashboard .content table#storeSamplesTable tbody tr td:last-child,
.dashboard .content table#storeSamplesTable tbody tr th:last-child, .single-store_samples .content table.table-style-cards tbody tr td:last-child, .single-store_samples .content table.table-style-cards tbody tr th:last-child,
.single-store_samples .content table#storeSamplesTable tbody tr td:last-child,
.single-store_samples .content table#storeSamplesTable tbody tr th:last-child {
  background-color: #eaf0ff;
  padding: 0 5px 5px;
  margin: 0 -20px;
  text-align: center;
  border-top: 1px solid #b6c0d4;
}
.dashboard .content #storeFilter .select2.select2-container, .single-store_samples .content #storeFilter .select2.select2-container {
  max-width: 300px;
  min-width: 300px;
  height: 50px;
  margin-bottom: 0 !important;
}
.dashboard .content #storeFilter .select2.select2-container .select2-selection, .single-store_samples .content #storeFilter .select2.select2-container .select2-selection {
  background: #fff !important;
  border: 1px solid #b6c0d4 !important;
  border-radius: 4px;
}

.single-store_samples {
  padding: 0;
}

.modal .modal-header {
  position: relative;
}
.modal .modal-header .modal-title {
  width: 100%;
}
.modal .modal-header .btn-close {
  position: absolute;
  top: 5px;
  right: 15px;
}
.modal .btn-close {
  padding: 0;
  width: 40px;
  height: 40px;
  box-shadow: none !important;
  background-color: transparent !important;
}
.modal .btn-close img {
  width: 15px;
}
.modal .select2-v2 .select2-container .select2-selection__rendered {
  top: 0 !important;
  padding-top: 50px !important;
}
.modal .select2-v2 .select2-container .select2-selection__rendered .select2-search {
  width: 100%;
  display: block !important;
  position: absolute;
  top: -4px;
}

.sample-form-wrapper {
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  max-width: 500px;
  margin: 0 auto;
  padding: 20px 30px;
  line-height: unset;
}
.sample-form-wrapper .form-group {
  text-align: left;
  line-height: 0;
}
.sample-form-wrapper label {
  line-height: 28px;
  text-align: left;
  font-size: 14px;
  margin-bottom: 5px;
}

.step-wrapper {
  max-width: 650px;
  padding: 40px 0 0;
  margin: 0 auto;
}
.step-wrapper .steps {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin: 0;
}
.step-wrapper .steps:after {
  content: "";
  position: absolute;
  left: 5px;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  height: 2px;
  background-color: #eaf0ff;
}
.step-wrapper .steps > li {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #fff;
  border: 8px solid #eaf0ff;
  position: relative;
  z-index: 2;
  margin: 0;
}
.step-wrapper .steps > li .text {
  display: block;
  width: 100px;
  text-align: center;
  position: absolute;
  left: 50%;
  bottom: -35px;
  transform: translate(-50%, 0);
}
.step-wrapper .steps > li .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 3;
  transform: translate(-50%, -50%);
  display: none;
}
.step-wrapper .steps li.active:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #2C3795;
}
.step-wrapper .steps li.active .text {
  font-weight: bold;
}
.step-wrapper .steps li.done {
  border: none;
  background-color: #00BA00;
}
.step-wrapper .steps li.done .icon {
  display: block !important;
}
.step-wrapper .steps-form {
  padding: 80px 0;
  margin: 0;
}
.step-wrapper .steps-form > li {
  display: none;
}
.step-wrapper .steps-form li.active {
  display: block !important;
}
.step-wrapper .navigation {
  display: flex;
  justify-content: center;
}
.step-wrapper .navigation .btn {
  width: 150px;
  border-radius: 6px;
  margin: 10px;
}

.alert-wrapper {
  position: fixed;
  bottom: -60px;
  left: 0;
  width: 100%;
  z-index: 9999999;
  opacity: 0;
  transition: 0.2s linear ease-in-out;
}
.alert-wrapper .alert {
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2);
  max-width: 600px;
  margin: 0 auto;
  font-size: 15px;
  text-align: center;
  padding: 5px;
}

.alert-wrapper.active {
  bottom: 60px;
  opacity: 1;
}

.woocommerce-account .nikstore-breadcrumb {
  display: none;
}
.woocommerce-account .woocommerce-form-login .woocommerce-form-row {
  position: relative;
}
.woocommerce-account .woocommerce-form-login .show-password-input {
  position: absolute;
  right: 0;
}
.woocommerce-account .woocommerce-form-login .show-password-input:before {
  font-family: "nikstore-icon" !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  content: "\e016";
}

.membership.dashboard .bootstrap-wrapper {
  background-color: transparent !important;
}
.membership.dashboard .bootstrap-wrapper > .row > .col-md-4 {
  display: none;
}
.membership.dashboard .bootstrap-wrapper > .row > .col-md-8 {
  max-width: 100%;
  flex: unset;
}
.membership.dashboard .bootstrap-wrapper .profile-content {
  padding: 0 !important;
  box-shadow: none !important;
}
.membership.dashboard .bootstrap-wrapper .profile-content .lighter-heading {
  font-family: "Inter", sans-serif !important;
  color: #1a1d3e;
  font-weight: 700 !important;
  font-size: 2rem;
  line-height: 2.5rem;
}
.membership.dashboard .bootstrap-wrapper .profile-content .portlet-title,
.membership.dashboard .bootstrap-wrapper .profile-content .tab-content {
  padding: 0 !important;
}
.membership.dashboard .bootstrap-wrapper .profile-content .portlet-title form,
.membership.dashboard .bootstrap-wrapper .profile-content .tab-content form {
  padding: 0 15px;
}
.membership.dashboard .bootstrap-wrapper .profile-content .nav-tabs {
  display: flex;
  align-items: center;
}
.membership.dashboard .bootstrap-wrapper .profile-content .nav-tabs li {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
.membership.dashboard .bootstrap-wrapper .profile-content .nav-tabs li a {
  font-size: 15px;
  color: #212b69 !important;
  padding: 7px 15px !important;
  border-radius: 6px;
  margin: 0 2px !important;
  border: none !important;
  display: block !important;
  background: #fff !important;
}
.membership.dashboard .bootstrap-wrapper .profile-content .nav-tabs li a:hover, .membership.dashboard .bootstrap-wrapper .profile-content .nav-tabs li a:focus {
  color: #212b69 !important;
  background: #eaf0ff !important;
}
.membership.dashboard .bootstrap-wrapper .profile-content .nav-tabs li.active a {
  color: #fff !important;
  background: #212b69 !important;
}
.membership.dashboard .bootstrap-wrapper .profile-content .nav-tabs li.active a:hover, .membership.dashboard .bootstrap-wrapper .profile-content .nav-tabs li.active a:focus {
  color: #fff !important;
  background: #212b69 !important;
}

.bootstrap-wrapper > .text-center {
  display: flex;
  justify-content: center;
}

.kue-body {
  border-radius: 10px;
  overflow: hidden;
  width: 40% !important;
  box-shadow: none !important;
}
.kue-body * {
  font-family: "Inter", sans-serif !important;
}
.kue-body .kue-title {
  background-image: none !important;
  background: #212b69 !important;
  padding: 20px;
}
.kue-body .kue-title h2 {
  font-size: 20px;
  text-transform: capitalize;
}
.kue-body .border-around {
  border: none;
}
.kue-body .kue-subtitle {
  border: none;
  background-color: transparent;
}
.kue-body .kue-subtitle h1 {
  display: flex;
  justify-content: center;
  align-items: end;
  font-weight: 700 !important;
}
.kue-body .kue-subtitle h1 span {
  margin: 0 10px;
  font-size: 18px;
  line-height: 40px;
  font-weight: 400;
}
.kue-body .kue-subtitle h1 span:before {
  content: "/ ";
}
.kue-body .kue-content li {
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  border: none;
  padding: 10px 15px;
  border-bottom: 1px solid rgba(33, 43, 105, 0.1);
}
.kue-body .kue-content li:last-child {
  border-bottom: none;
}
.kue-body .kue-button {
  padding: 10px 0;
  border: none;
}
.kue-body .kue-button a {
  width: 100%;
  font-size: 16px;
  padding: 15px 20px;
  border: none;
  border-radius: 6px;
  background-color: #00BA00 !important;
}
.kue-body .kue-button a:hover, .kue-body .kue-button a:focus {
  background-color: #2C3795 !important;
}

.kue-body#bp2 {
  display: none;
}

#iv-form3 {
  max-width: 100% !important;
  padding: 0 15px;
}

/*# sourceMappingURL=style.css.map */
