/*
Template Name: Velzon - Admin & Dashboard Template
Author: Themesbrand
Website: https://themesbrand.com/
Contact: support@themesbrand.com
File: Custom Css File
*/
label.error {
  color: #a94442;
  /*padding: 1px 20px 1px 20px;*/
  /*font-size: 0.75rem;*/
  display: none;
}

.select2-container--default .select2-selection--single.phone-code-background {
  background-color: #eff2f7;
  background-image: none;
  color: #212529;
}

#ui-blocker {
  position: fixed !important;
  inset: 0 !important;
  z-index: 1070 !important;
  isolation: isolate;
}

#ui-blocker .ui-blocker-overlay {
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  background-color: #000;
  opacity: 0.2;
  cursor: wait;
}

#ui-blocker .ui-blocker-content {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  pointer-events: auto;
}

/* Spinner - sobrescrever classes Bootstrap */
#ui-blocker .ui-blocker-content .spinner-border {
  color: #000 !important;
}

#ui-blocker .ui-blocker-content .spinner-border.text-dark {
  color: #000 !important;
}

/* Mensagem de texto - sobrescrever classes Bootstrap */
#ui-blocker .ui-blocker-content strong {
  color: #000 !important;
}

#ui-blocker .ui-blocker-content strong.text-dark {
  color: #000 !important;
}

/* Invalid Form Control Styling JustValidate */
.form-control.is-invalid {
  border-color: #dc3545;
  background-image: none;
  box-shadow: none;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-left: 0;
}

/* icon bold font */
.icon-bold {
  text-shadow: 0.3px 0 currentColor, -0.3px 0 currentColor, 0 0.3px currentColor, 0 -0.3px currentColor;
}

.sw-theme-dots > .nav .nav-link.active {
  color: #000 !important;
  cursor: pointer;
}

.sw-theme-dots > .nav .nav-link.active::after {
  background-color: #780202 !important;
  box-shadow: 0 1px 7px 1px rgba(0, 0, 0, 0.3);
}

.sw-theme-dots > .nav .nav-link.disabled {
  color: #c5c5c5;
}

/*# sourceMappingURL=custom.css.map */
