@import url(https://fonts.googleapis.com/css2?family=Acme&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);
* {
  box-shadow: none;
  box-sizing: border-box;
}

body {
  background: #ffffff;
  color: #1c1c1c;
  font-family: "Montserrat", serif;
  font-size: 14px;
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  position: relative;
}

.form-control,
.form-control:focus,
.form-select,
.form-select:focus,
.form-check-input,
.form-check-input:focus {
  outline: none !important;
  border: 1px solid rgb(218, 218, 218);
  box-shadow: none !important;
}

.form-control,
.form-control:focus,
.form-select,
.form-select:focus {
  border-radius: 0 !important;
  font-size: 14px;
}

.form-select,
.chosen-container span,
.chosen-container .chosen-results .active-result,
.form-select option {
  text-transform: capitalize !important;
}

.input-group-text,
.form-control,
.form-select {
  font-size: 14px !important;
  padding: 6px 10px;
}

.col-form-label,
.form-check-label,
.form-label {
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 500;
  margin-bottom: 2px !important;
}

.col-form-label.astar::after,
.form-check-label.astar::after,
.form-label.astar::after {
  content: "*";
  font-weight: 900;
  color: red;
  font-size: 14px;
  margin-left: 5px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.btn {
  outline: none;
  box-shadow: none;
  padding: 6px;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 700;
  border-radius: 5px;
  border: none;
}

.btn:focus {
  border: none;
  outline: none;
}

.spinner {
  animation: spinBtn 2s infinite;
  -webkit-animation: spinBtn 2s infinite;
  margin-right: 5px;
  display: none;
}

.btn .loading-text {
  text-transform: capitalize;
  font-weight: normal;
  font-size: 14px;
  display: none;
}

.status {
  font-size: 13px;
  text-transform: capitalize;
  padding: 5px 10px;
  border-radius: 6px;
  display: flex;
  width: -moz-max-content;
  width: max-content;
}

.status-invoiced,
.status-active,
.status-public,
.status-completed,
.status-paid,
.status-success {
  background-color: #d9fbd0 !important;
  color: #1c6c09 !important;
  border: 1px solid #bee8b4 !important;
}

.status-invoiced::after,
.status-public::after,
.status-active::after,
.status-paid::after,
.status-completed::after,
.status-success::after {
  content: "\f00c";
  font-family: "font Awesome 6 free";
  font-weight: 900;
  margin-left: 5px;
}

.status-awaiting_payment,
.status-partial_payment,
.status-draft,
.status-inactive,
.status-inactive,
.status-deactivated,
.status-warning {
  background-color: #ffefca !important;
  color: #bc3803 !important;
  border: 1px solid #ffcc85 !important;
}

.status-awaiting_payment::after,
.status-partial_payment::after,
.status-inactive::after,
.status-draft::after,
.status-deactivated::after,
.status-warning::after {
  content: "\f017";
  font-family: "font Awesome 6 free";
  font-weight: 900;
  margin-left: 5px;
}

.status-refunded,
.status-closed,
.status-private,
.status-hold,
.status-banned,
.status-terminated,
.status-danger {
  background-color: #ce6969 !important;
  color: #f0f0f0 !important;
  border: 1px solid rgba(122, 0, 0, 0.3764705882) !important;
}

.status-refunded::after,
.status-closed::after,
.status-private::after,
.status-banned::after,
.status-hold::after,
.status-terminated::after,
.status-danger::after {
  content: "\f017";
  font-family: "font Awesome 6 free";
  font-weight: 900;
  margin-left: 5px;
}

.status-awaiting_payment,
.status-awaiting_acceptance,
.status-pending {
  background-color: #1041ab !important;
  color: #f0f0f0 !important;
  border: 1px solid rgba(0, 1, 82, 0.38) !important;
}

.status-awaiting_payment::after,
.status-awaiting_acceptance::after,
.status-pending::after {
  content: "\f017";
  font-family: "font Awesome 6 free";
  font-weight: 900;
  margin-left: 5px;
}

.alert-container {
  overflow: hidden;
}

.alert-container .alert {
  position: fixed;
  top: 25px;
  right: 10px;
  width: 300px;
  z-index: 2000;
  min-height: -moz-max-content;
  min-height: max-content;
  overflow: hidden;
  padding: 10px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
  transition: 0.2s ease;
  display: none;
}

.alert-container .alert.show {
  display: block;
  animation: fromLeft 1s forwards;
  -webkit-animation: fromLeft 1s forwards;
}

.alert-container .alert .btn.close.alert-btn {
  position: absolute;
  right: 5px;
  top: 5px;
  padding: 0px;
}

.alert-container .alert .inner-content {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.alert-container .alert .inner-content .fa-solid {
  margin-right: 10px;
  font-size: 22px;
}

.alert-container .alert .inner-content .right-content {
  width: 100%;
}

.alert-container .alert.alert-success {
  border-left: 7px solid green;
}

.alert-container .alert.alert-danger {
  border-left: 7px solid rgb(179, 59, 59);
}

.alert-container .alert.alert-warning {
  border-left: 7px solid rgb(179, 151, 59);
}

.alert-container .alert .inner-content .title {
  text-transform: capitalize;
  text-align: left;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  margin-bottom: 2px;
  font-size: 14px;
  margin-left: 10px;
}

.alert-container .alert .inner-content .text {
  font-weight: normal;
  font-family: "Roboto", sans-serif;
  margin-bottom: 2px;
  font-size: 13px;
  margin-left: 10px;
}

#data-form .button,
#data-form .action-wrapper-btn {
  text-align: center;
  padding: 10px;
}

#data-form .btn {
  padding: 6px 10px;
  text-transform: capitalize;
  font-weight: bold;
  border-radius: 2px;
  font-size: 15px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  transition: all 0.8s ease;
  font-family: "public sans", sans-serif;
}

#data-form .btn.create-btn {
  background-color: #ff5722;
  color: #ffffff;
}

#data-form .btn.update-btn {
  background-color: #20c997;
  color: #ffffff;
}

#data-form .btn.link:hover,
#data-form .btn.create-btn:hover {
  transform: scale(0.9);
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}

#data-form input::-moz-placeholder {
  color: #c1c1c1;
  font-size: 12px;
}

#data-form input::placeholder {
  color: #c1c1c1;
  font-size: 12px;
}

@keyframes spinBtn {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fl-wrapper .upload-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.fl-wrapper .thumbnail-wrapper {
  width: 150px;
  height: 60px;
  border: 2px solid #cfcfcf;
  overflow: hidden;
  margin: 5px 10px;
  position: relative;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.fl-wrapper .thumbnail-wrapper .form-control {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.fl-wrapper .thumbnail-wrapper .icon {
  color: black;
}

.fl-wrapper .thumbnail-wrapper .text {
  margin-bottom: 1px;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: normal;
}

.fl-wrapper .thumbnail-element .thumbnail-preview-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  justify-content: flex-start;
}

.fl-wrapper .thumbnail-element .thumbnail-preview-content .element {
  width: 80px;
  height: 80px;
  border-radius: 0;
  position: relative;
  border: 1px solid #cfcfcf;
  margin: 10px;
  overflow: hidden;
}

.fl-wrapper .thumbnail-element .thumbnail-preview-content .element .form-control {
  position: absolute;
  display: none;
}

.fl-wrapper .thumbnail-element .thumbnail-preview-content .element .rm-button {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #dc3545;
  color: #ffffff;
  padding: 5px;
  height: 20px;
  font-size: 14px;
  line-height: 10px;
  text-align: center;
  z-index: 1;
}

.fl-wrapper .thumbnail-element .thumbnail-preview-content .element .text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.31);
  font-size: 14px;
  font-weight: normal;
  padding: 3px;
  text-align: center;
  margin-bottom: 0;
  color: #ffffff;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  z-index: 1;
}

.fl-wrapper .thumbnail-element .thumbnail-preview-content {
  display: none;
}

.fl-wrapper .thumbnail-element .thumbnail-preview-content.active {
  display: flex;
}

.fl-wrapper .thumbnail-element .thumbnail-preview-content .element .img-fluid {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.fl-wrapper .thumbnail-element .error-text {
  font-size: 14px;
  color: #dc3545;
  display: none;
}

.fl-wrapper .thumbnail-element .error-text.image-error,
.fl-wrapper .thumbnail-element .error-text.video-error {
  display: block;
}
#page-list-container .custom-title {
  font-size: 14px;
  font-weight: bolder;
  text-transform: capitalize;
  margin-bottom: 2px;
  padding: 5px;
  font-family: "Montserrat", sans-serif;
  border-bottom: 2px dashed rgba(233, 233, 233, 0.448);
}

#page-list-container .custom-title .icon {
  margin-right: 10px;
  color: darkblue;
}

#page-list-container .filter-content-wrapper {
  height: 0;
  overflow: hidden;
  transition: 0.5s ease-in-out;
}

#page-list-container .filter-content-wrapper.active {
  height: -moz-max-content;
  height: max-content;
  overflow: visible;
  transition: 0.5s ease-in-out;
}

#page-list-container .filter-content-wrapper .filter-wrapper {
  margin-bottom: 1rem;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 10px;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-header .tab-btn {
  background-color: transparent;
  border-top: 1px solid rgba(206, 206, 206, 0.8078431373);
  border-left: 1px solid rgba(206, 206, 206, 0.8078431373);
  border-right: 1px solid rgba(206, 206, 206, 0.8078431373);
  padding: 5px 10px;
  font-size: 14px;
  font-weight: normal;
  font-family: "Roboto", sans-serif;
  border-bottom: none;
  text-transform: capitalize;
  color: var(--bigebody-color);
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content {
  padding: 10px;
  border: 1px solid rgba(236, 236, 236, 0.8078431373);
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .form-floating .form-label {
  font-size: 13px;
  text-transform: capitalize;
  color: var(--bigebody-color);
  font-family: "Montserrat", sans-serif;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content select {
  text-transform: capitalize;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .form-select,
#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .form-control {
  font-size: 13px;
  color: #3f3f3f;
  font-weight: normal;
}

#page-list-container .filter-content-wrapper .fa-solid {
  color: var(--bigebody-color);
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .form-control::-moz-placeholder {
  color: #c1c1c1;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .form-control::placeholder {
  color: #c1c1c1;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .row {
  margin-bottom: 5px;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .col-form-label {
  font-size: 13px;
  text-transform: capitalize;
  color: var(--bigebody-color);
  font-family: "Montserrat", sans-serif;
  text-align: right;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  background-color: transparent;
}

.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-select ~ label::after {
  background-color: transparent;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .col-form-label::after {
  content: ":";
  margin-left: 5px;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .mb-footer {
  text-align: center;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .mb-footer .btn {
  background-color: transparent;
  border: 1px solid #ccc;
  text-transform: capitalize;
  font-size: 13px;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  border-radius: 5px;
  padding: 8px 16px;
  transition: 0.4s ease;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .mb-footer .btn .text {
  color: var(--bigebody-color) !important;
}

#page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .mb-footer .btn:hover {
  background-color: #cecece;
}

#page-list-container .page-list-header .flex-wrap-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

#page-list-container .page-list-header .flex-wrap-content .form-control {
  padding: 5px;
  font-size: 13px;
  max-width: 250px;
  border-radius: 3px;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list,
#page-list-container .page-list-header .flex-wrap-content .right-content-menu .menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item,
#page-list-container .page-list-header .flex-wrap-content .right-content-menu .menu-list .item {
  display: inline;
  border: none;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item .btn,
#page-list-container .page-list-header .flex-wrap-content .right-content-menu .menu-list .item .btn {
  border: 1px solid #ccc;
  color: #000000;
  background-color: rgb(238, 238, 238);
  text-transform: capitalize;
  font-family: "Monsereat", sans-serif;
  border-radius: 5px;
  font-size: 13px;
  transition: 0.2s ease;
  padding: 6px 10px;
  margin-bottom: 5px;
}

#page-list-container .page-list-header .flex-wrap-content .right-content-menu .menu-list .item .btn:hover {
  background-color: rgba(206, 206, 206, 0.8078431373);
}

#page-list-container .page-list-header .flex-wrap-content .right-content-menu .menu-list .item .btn.active {
  background-color: rgba(255, 254, 254, 0.81);
  border: 1px solid rgba(206, 206, 206, 0.8078431373);
}

#page-list-container .page-list-header .flex-wrap-content .right-content-menu .menu-list .item .btn.create-new {
  background-color: rgba(5, 10, 149, 0.8078431373);
  color: #ffffff;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item .btn {
  background-color: rgb(32, 32, 103);
  color: #ffffff;
  border-radius: 0px;
  margin: auto 4px;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item .btn .fa-solid {
  margin-right: 6px;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item.dropdown {
  position: relative;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item.dropdown .dropdown-content {
  position: absolute;
  /* top: 33px; */
  display: none;
  left: 0;
  background-color: #ffffff;
  border: 1px solid rgb(222, 222, 222);
  min-width: 200px;
  box-shadow: 0px 1px 10px 3px rgba(0, 0, 0, 0.11);
  transition: 2s ease;
  animation: dropup 0.2s ease-in-out;
  -webkit-animation: dropup 0.2s ease-in-out;
  z-index: 999;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item.dropdown:hover .dropdown-content {
  display: block;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item.dropdown .dropdown-content .menu-wrap {
  list-style: none;
  margin: 0;
  padding: 0;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item.dropdown .dropdown-content .menu-wrap .menu-item {
  border-bottom: 1px solid rgba(206, 206, 206, 0.8078431373);
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item.dropdown .dropdown-content .menu-wrap .menu-item .link {
  text-transform: capitalize;
  color: #000000;
  background-color: transparent;
  font-size: 13px;
  font-family: "Roboto", sans-serif;
  padding: 10px;
  display: block;
  width: 100%;
  text-decoration: none;
  transition: 0.5s ease;
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item.dropdown .dropdown-content .menu-wrap .menu-item .link:hover {
  background-color: rgba(222, 222, 222, 0.8078431373);
}

#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item.dropdown .dropdown-content .menu-wrap .menu-item .link .fa-solid {
  margin-right: 10px;
}

#page-list-container .list-content-wrapper .my-list-table {
  vertical-align: middle;
}

#page-list-container .list-content-wrapper .my-list-table, tbody, td, tfoot, th, thead, tr {
  border-color: var(--primary-border-color);
}

#page-list-container .list-content-wrapper .my-list-table thead th {
  font-size: 12px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  background-color: rgb(4, 4, 84);
  color: #ffffff;
  padding: 5px;
  text-align: left;
}

#page-list-container .list-content-wrapper .my-list-table tbody td {
  font-size: 13px;
  text-transform: capitalize;
  font-weight: normal;
  padding: 5px;
  text-align: left;
  background-color: var(--bigeweb-card-color);
  color: var(--bigebody-color);
}

#page-list-container .list-content-wrapper .my-list-table tbody td .action-wrapper {
  display: flex;
  flex-direction: row;
}

#page-list-container .list-content-wrapper .my-list-table tbody td .body-link {
  text-decoration: none;
  color: rgb(13, 13, 143);
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}

#page-list-container .list-content-wrapper .my-list-table tbody td .body-link.btn {
  width: 25px;
  height: 25px;
  border-radius: 6px;
  line-height: 10px;
}

body.dark-mode #page-list-container .list-content-wrapper .my-list-table tbody td .body-link {
  color: rgb(108, 108, 154);
}

#page-list-container .list-content-wrapper .my-list-table tbody td .body-link:hover {
  text-decoration: underline;
}

#page-list-container .list-content-wrapper .my-list-table tbody td .body-link.edit.btn {
  color: #ffffff;
  font-size: 14px;
  background-color: #ff9900;
  border: 1px solid #ff9900;
  margin-right: 5px;
  margin-left: 5px;
}

#page-list-container .list-content-wrapper .my-list-table tbody td .body-link.view.btn {
  background-color: darkblue;
  border: 1px solid darkblue;
  color: #ffffff;
  font-size: 14px;
  margin-right: 5px;
  margin-left: 5px;
}

#page-list-container .list-content-wrapper .my-list-table tbody td .body-link.delete.btn {
  background-color: rgb(205, 59, 59);
  color: #ffffff;
  padding: 3px 5px;
  border: none;
  margin-right: 5px;
  margin-left: 5px;
}

#page-list-container .list-content-wrapper .my-list-table tbody td .img-fluid {
  width: 50px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 580px) {
  #page-list-container .filter-content-wrapper .filter-wrapper .filter-tab .tab-content .col-form-label {
    text-align: left;
  }
}
@media screen and (max-width: 900px) {
  #page-list-container .page-list-header .flex-wrap-content {
    display: flex;
    margin-bottom: 10px;
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  #page-list-container .page-list-header .flex-wrap-content .form-control {
    margin: 15px 4px;
    max-width: 400px;
  }
}
#page-list-container .page-list-header .flex-wrap-content .left-content-menu .menu-list .item.dropdown:hover .dropdown-content {
  margin-left: -60px;
}
@charset "UTF-8";
#page-list-container.custom-pg .dt-layout-row .dt-layout-cell.dt-start,
#page-list-container.custom-pg .div.dt-container div.dt-layout-cell.dt-end,
#page-list-container.custom-pg .dt-paging.paging_full_numbers,
#page-list-container.custom-pg div.dt-container div.dt-layout-cell.dt-end {
  display: none !important;
}

#page-list-container.custom-pg .paginator-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#page-list-container.custom-pg .paginator-wrapper.mt-5 {
  margin-top: 1rem !important;
}

#page-list-container.custom-pg .paginator-wrapper .bg-w.paginator-info {
  font-size: 13px;
  text-transform: unset;
}

#page-list-container.custom-pg .paginator-wrapper .pagination.bgw-pagination {
  margin-bottom: 0;
}

#page-list-container.custom-pg .paginator-wrapper .pagination.bgw-pagination .page-item {
  border: none;
}

#page-list-container.custom-pg .paginator-wrapper .pagination.bgw-pagination .page-item.active,
#page-list-container.custom-pg .paginator-wrapper .pagination.bgw-pagination .page-item.active .page-link {
  background-color: rgba(0, 0, 0, 0.3);
  border: none;
}

#page-list-container.custom-pg .paginator-wrapper .pagination.bgw-pagination .page-item,
#page-list-container.custom-pg .paginator-wrapper .pagination.bgw-pagination .page-item .page-link {
  background-color: var(--bigeweb-card-color);
  color: var(--bigebody-color);
}

#page-list-container.custom-pg .paginator-wrapper .pagination.bgw-pagination .page-item .page-link {
  font-size: 12px;
}

#page-list-container.custom-pg .paginator-wrapper .pagination.bgw-pagination .page-item .page-link:focus {
  box-shadow: none;
}

.breadcrumb-wrapper {
  background-color: #e6e6e6;
  padding: 6px 10px;
  margin: 10px 0 25px 0;
}

body.dark-mode .breadcrumb-wrapper {
  background-color: var(--bigeweb-card-color);
  padding: 6px 10px;
  margin: 10px 0 25px 0;
}

.breadcrumb-wrapper .menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

.breadcrumb-wrapper .menu .item {
  display: inline;
  font-size: 15px;
  text-transform: capitalize;
}

.breadcrumb-wrapper .menu .item + .item:before {
  padding: 8px;
  color: var(--bigebody-color);
  content: "/ ";
}

.breadcrumb-wrapper .menu .item .link {
  color: var(--bigebody-color);
  text-decoration: none;
}

.breadcrumb-wrapper .menu .item .link:hover {
  color: var(--bigebody-color);
  text-decoration: underline;
}

@import url(https://fonts.googleapis.com/css2?family=Acme&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);
*{box-shadow:none;box-sizing:border-box}body{background:#fff;color:#1c1c1c;font-family:Montserrat,serif;font-size:14px;height:100%;margin:0;padding:0;position:relative;width:100%}.form-check-input,.form-check-input:focus,.form-control,.form-control:focus,.form-select,.form-select:focus{border:1px solid #dadada;box-shadow:none!important;outline:none!important}.form-control,.form-control:focus,.form-select,.form-select:focus{border-radius:0!important;font-size:14px}.chosen-container .chosen-results .active-result,.chosen-container span,.form-select,.form-select option{text-transform:capitalize!important}.form-control,.form-select,.input-group-text{font-size:14px!important;padding:6px 10px}.col-form-label,.form-check-label,.form-label{font-size:14px;font-weight:500;margin-bottom:2px!important;text-transform:capitalize}.col-form-label.astar:after,.form-check-label.astar:after,.form-label.astar:after{color:red;content:"*";font-size:14px;font-weight:900;margin-left:5px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.btn{border-radius:5px;box-shadow:none;font-size:14px;font-weight:700;padding:6px;text-transform:capitalize}.btn,.btn:focus{border:none;outline:none}.spinner{animation:spinBtn 2s infinite;-webkit-animation:spinBtn 2s infinite;display:none;margin-right:5px}.btn .loading-text{display:none;font-size:14px;font-weight:400;text-transform:capitalize}.status{border-radius:6px;display:flex;font-size:13px;padding:5px 10px;text-transform:capitalize;width:-moz-max-content;width:max-content}.status-active,.status-completed,.status-invoiced,.status-paid,.status-public,.status-success{background-color:#d9fbd0!important;border:1px solid #bee8b4!important;color:#1c6c09!important}.status-active:after,.status-completed:after,.status-invoiced:after,.status-paid:after,.status-public:after,.status-success:after{content:"\f00c";font-family:font Awesome\ 6 free;font-weight:900;margin-left:5px}.status-awaiting_payment,.status-deactivated,.status-draft,.status-inactive,.status-partial_payment,.status-warning{background-color:#ffefca!important;border:1px solid #ffcc85!important;color:#bc3803!important}.status-awaiting_payment:after,.status-deactivated:after,.status-draft:after,.status-inactive:after,.status-partial_payment:after,.status-warning:after{content:"\f017";font-family:font Awesome\ 6 free;font-weight:900;margin-left:5px}.status-banned,.status-closed,.status-danger,.status-hold,.status-private,.status-refunded,.status-terminated{background-color:#ce6969!important;border:1px solid rgba(122,0,0,.376)!important;color:#f0f0f0!important}.status-banned:after,.status-closed:after,.status-danger:after,.status-hold:after,.status-private:after,.status-refunded:after,.status-terminated:after{content:"\f017";font-family:font Awesome\ 6 free;font-weight:900;margin-left:5px}.status-awaiting_acceptance,.status-awaiting_payment,.status-pending{background-color:#1041ab!important;border:1px solid rgba(0,1,82,.38)!important;color:#f0f0f0!important}.status-awaiting_acceptance:after,.status-awaiting_payment:after,.status-pending:after{content:"\f017";font-family:font Awesome\ 6 free;font-weight:900;margin-left:5px}.alert-container{overflow:hidden}.alert-container .alert{box-shadow:0 4px 4px 0 rgba(0,0,0,.2);display:none;min-height:-moz-max-content;min-height:max-content;overflow:hidden;padding:10px;position:fixed;right:10px;top:25px;transition:.2s ease;width:300px;z-index:2000}.alert-container .alert.show{animation:fromLeft 1s forwards;-webkit-animation:fromLeft 1s forwards;display:block}.alert-container .alert .btn.close.alert-btn{padding:0;position:absolute;right:5px;top:5px}.alert-container .alert .inner-content{align-items:center;display:flex;flex-direction:row}.alert-container .alert .inner-content .fa-solid{font-size:22px;margin-right:10px}.alert-container .alert .inner-content .right-content{width:100%}.alert-container .alert.alert-success{border-left:7px solid green}.alert-container .alert.alert-danger{border-left:7px solid #b33b3b}.alert-container .alert.alert-warning{border-left:7px solid #b3973b}.alert-container .alert .inner-content .title{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;margin-bottom:2px;margin-left:10px;text-align:left;text-transform:capitalize}.alert-container .alert .inner-content .text{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;margin-bottom:2px;margin-left:10px}#data-form .action-wrapper-btn,#data-form .button{padding:10px;text-align:center}#data-form .btn{border-radius:2px;box-shadow:0 10px 50px rgba(0,0,0,.1);font-family:public sans,sans-serif;font-size:15px;font-weight:700;padding:6px 10px;text-transform:capitalize;transition:all .8s ease}#data-form .btn.create-btn{background-color:#ff5722;color:#fff}#data-form .btn.update-btn{background-color:#20c997;color:#fff}#data-form .btn.create-btn:hover,#data-form .btn.link:hover{box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),inset 0 -2px 6px 0 rgba(10,37,64,.35);transform:scale(.9)}#data-form input::-moz-placeholder{color:#c1c1c1;font-size:12px}#data-form input::placeholder{color:#c1c1c1;font-size:12px}@keyframes spinBtn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#app .ad-auth-controller{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;overflow-x:hidden;width:100vw}#app .ad-auth-controller .fixed-wrapper{align-items:center;background-color:#fff;border-left:1px solid #cdcdcd;border-radius:0;box-shadow:-8px 8px 24px hsla(210,8%,62%,.2);display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;right:0;top:0;width:550px;z-index:1}#app .ad-auth-controller #data-form .card,#app .ad-auth-controller #data-form .card .card-body,#app .ad-auth-controller #data-form .card .card-footer,#app .ad-auth-controller #data-form .card .card-header{background-color:inherit;border:none;border-radius:0}#app .ad-auth-controller #data-form .card .card-header{text-align:center}#app .ad-auth-controller #data-form .card .card-header .img-fluid{display:block;margin:auto;max-height:100px;max-width:250px}#app .ad-auth-controller #data-form .card .card-header .text,#app .ad-auth-controller #data-form .card .card-header .title{margin:4px 0!important}#app .ad-auth-controller #data-form .card .card-header .title{font-size:22px;font-weight:bolder;text-transform:capitalize}#app .ad-auth-controller #data-form .card .my-text-muted,#app .ad-auth-controller #data-form .card .text{font-size:14px;font-weight:400;margin:2px!important;text-decoration:none}#app .ad-auth-controller #data-form .card .my-text-muted{font-size:12px;margin:2px!important;text-align:left}#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn{text-align:center}#app .ad-auth-controller #data-form .card .card-body .my-text-muted .link,#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn .text .link{color:#ff5722;font-weight:500;text-decoration:none;transition:all .5s ease}#app .ad-auth-controller #data-form .card .card-body .password-input-box{position:relative}#app .ad-auth-controller #data-form .card .card-body .password-input-box span.icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}#app .ad-auth-controller #data-form .card .card-body .my-text-muted .link:hover,#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn .text .link:hover{text-decoration:underline}#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn.button .wrap-btn{background-color:transparent;display:flex;flex-direction:row;width:100%}#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn.button .wrap-btn .btn{width:100%}#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn.button .wrap-btn .btn:first-child{border-bottom-left-radius:2px;border-top-left-radius:2px}#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn.button .wrap-btn .btn:last-child{border-bottom-right-radius:2px;border-top-right-radius:2px}#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn.button .wrap-btn .btn:hover{border-radius:2px}#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn.button .wrap-btn .link{background-color:#cfcfcf;color:#1c1c1c;text-decoration:none}#app .ad-auth-controller .fixed-auth-footer{bottom:25px;color:#fff;left:20px;position:fixed;width:100%}#app .ad-auth-controller .fixed-auth-footer .title{font-size:20px;font-weight:bolder;margin-bottom:4px}#app .ad-auth-controller .fixed-auth-footer .text{font-size:15px}#app .ad-auth-controller .img-wrapper{height:350px!important;width:100%!important}#app .ad-auth-controller .img-wrapper .img-fluid{display:block;height:auto;margin:auto;width:100%}
@media screen and (min-width:0px) and (max-width:967px){body{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}#app .ad-auth-controller{background-color:#fff;background-image:none;min-height:100%}#app .ad-auth-controller .fixed-auth-footer{display:none}#app .ad-auth-controller .fixed-wrapper{border-left:none;position:static;width:100%}}@media screen and (min-width:0px) and (max-width:460px){#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn.button .wrap-btn{flex-direction:column}#app .ad-auth-controller #data-form .card .card-footer .action-wrapper-btn.button .wrap-btn .btn{margin:10px 0}}
