/* .header{background:#fff!important;} */
.orange-icon {
  color: #ffc700 !important;
}

.blue-color {
  color: #009ef7 !important;
}

.pink-color {
  color: #f1416c !important;
}

.green-color {
  color: #50cd89 !important;
}

.dark-magenta-color {
  color: #7239ea !important;
}

input:disabled,
select:disabled {
  color: black !important;
}

.bgi-size-cover {
  width: 100%;
  float: left;
  height: 100vh;
  position: absolute;
  z-index: -1;
}

@keyframes scroll {
  100% {
    background-position: 0px -400%;
  }
}

/* Fallback if the operatring system prefers reduced motion*/
@media (prefers-reduced-motion) {
  .bg-animation {
    animation: scroll 800s linear infinite;
  }
}

.bg-body {
  background: none !important;
}

#ez_sign_in_form {
  background: #fff !important;
  padding: 43px;
  border-radius: 15px;
  z-index: 80;
}

#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
}

.layer-bg {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  z-index: 1;
}

.logo-container {
  z-index: 80;
  border-radius: 15px;
}

body {
  background-color: #f4f4f4 !important;
}

.app-content {
  background-color: #f4f4f4 !important;
}

.app-header .app-header-secondary .app-header-menu .menu>.menu-item>.menu-link .menu-title {
  color: #fff;
}

.app-header .app-header-secondary {
  background: #f46c04;
  height: 54px;
}

#ez_app_header {
  margin-bottom: 0 !important;
}

.form-container {
  background: #fff;
  padding: 29px;
  border-radius: 0px;
}

input {
  border: 1px solid #d9d9d9 !important
}

.btn.btn-light-primary {
  color: #fff;
  background-color: #f38216;
}

.btn.btn-light-primary:active:not(.btn-active) {
  color: #fff;
  border-color: 0;
  background-color: #f38216;
}

.btn.btn-light-primary:hover:not(.btn-active) {
  background-color: #f46c04 !important;
}

.app-header-primary {
  background-color: #fff;
}

.app-header .app-header-primary .custom-btn {
  background-color: #2d9b8b;
}

.app-header .app-header-primary .custom-btn i {
  color: #fff;
}

.ki-calendar .path1:before {
  opacity: 0.9;
}

.ki-notification-on .path1:before {
  opacity: 0.9;
}
.card, select, input, textarea, .form-select, .select2-dropdown, .btn, .badge, .page-link {
  border-radius: 0px !important;
}
.app-header .app-header-primary .custom-btn:hover:not(.btn-active) i {
  color: #fff !important;
}

.btn.btn-primary {
  background-color: #f38216;
}

.btn.btn-primary:hover:not(.btn-active) {
  background-color: #f46c04 !important;
}

.btn.btn-light-primary i {
  color: #fff;
}

.form-select.form-select-solid {
  border: 1px solid #d9d9d9 !important;
}

/* .border-block{border: 1px solid #e0f5fe !important; padding: 35px!important; background:#f8fcfe; border-radius: 3px;} */
.border-block {
  border: 1px solid #e0f5fe !important;
  padding: 15px !important;
  background: #fafbfc;
  border-radius: 0px !important;
}

.swal2-cancel {
  background: #cc0505;
  color: #fff !important;
  font-weight: bold;
}

.btn.btn-active-light:hover:not(.btn-active) {
  background: #cc7105 !important;
  color: #fff !important;
  font-weight: bold;
}

#ez_customers_export_cancel {
  background: #cc0505;
  color: #fff !important;
  font-weight: bold;
}

.btn.btn-light:hover:not(.btn-active) {
  background: #cc7105 !important;
  color: #fff !important;
  font-weight: bold;
}

.active>.page-link {
  background-color: #f46c04 !important;
}

.paginate_button a:hover i {
  color: #fff !important;
}

hr {
  border-color: #c6c4c4;
}

.page-heading {
  font-size: 19px !important;
  margin-top: 0px !important;
  color: #555555 !important;
  margin-bottom: 20px !important;
}

.mb-35 {
  margin-bottom: 35px;
}

.modal-body {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#loader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform: -webkit-translate(-50%, -50%);
  transform: -moz-translate(-50%, -50%);
  transform: -ms-translate(-50%, -50%);
}

#action_button {
  background-color: #f38216 !important;
  color: #fff;
}

.btn.btn-secondary.dropdown-toggle:after {
  color: #fff !important;
}

.dropdown-menu-dark {
  background-color: #2d9b8b !important;
}

.dropdown-item:active {
  background-color: #1e776a !important;
  color: #fff;
}

.mt35 {
  margin-top: 35px !important;
}

[data-ez-app-header-primary-sticky=on] .app-header-primary {
  background-color: #fff !important;
}

.table:not(.table-bordered).table-row-dashed tr {
  border-bottom-color: #dedede !important;
}

.btn.btn-active-light-primary:hover:not(.btn-active) i {
  color: #fff !important;
}


.dt-button {
  background-color: #f38216 !important;
  border: 0 !important;
}

.sub-repeater {
  background-color: #f5f5f5 !important;
  border-radius: 10px !important;
}

.dt-button:hover {
  background: #f46c04 !important;
  border: 0 !important;
}

.email {
  padding: 10px;
  border-radius: 5px;
}

.password {
  padding: 10px;
  border-radius: 5px;
}

.card-header .card-title .fs-3hx {
  font-size: 1.5rem !important
}

.card.card-flush>.card-footer {
  padding-bottom: 30px !important;
}

.fv-plugins-icon-container label {
  margin-bottom: 12px;
}

.fv-row label {
  margin-bottom: 12px;
}

.btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon):not(.btn-hover-outline) {
  padding: calc(.375rem + 1px) calc(1.1rem + 1px) !important;
  font-size: 12px;
}

.separator_div {
  position: relative;
}

.separator_div .page-heading {
  margin-bottom: 15px !important;
  margin-top: 35px !important;
}

.separator_div:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #F1F1F4;
  position: absolute;
  left: 0;
  bottom: -21px;
}

.pt39 {
  padding-top: 39px;
}

.separator_div label {
  margin-bottom: 11px;
  margin-top: 15px;
  overflow: hidden;
}

.recycle_icon {
  display: flex;
  justify-content: center;
  vertical-align: middle;
  align-items: end;
}

.d-none .separator_div:after {
  display: none;
}

.accordion-button {
  color: #555555 !important;
}

#mblAccordion .form-group {
  margin-bottom: 0px;
}
.app-sidebar{
  margin-top: 0px !important;
  border-radius: 0px !important;
}