@import "variables.css";
@import "colors.css";
@import "accordion.css";
@import "alert.css";
@import "buttons.css";
@import "pagination.css";
@import "nav.css";
@import "progress-loader.css";

*, html {
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
}

html, body,
.dialog-off-canvas-main-canvas, .gva-body-wrapper {
  height: 100%;
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
    text-decoration: var(--bs-link-hover-decoration);
}



.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
    margin-top: -0.5rem !important;
}

.mt-n3 {
    margin-top: -1rem !important;
}

.mt-n4 {
    margin-top: -1.5rem !important;
}

.mt-n5 {
    margin-top: -3rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
    margin-bottom: -0.5rem !important;
}

.mb-n3 {
    margin-bottom: -1rem !important;
}

.mb-n4 {
    margin-bottom: -1.5rem !important;
}

.mb-n5 {
    margin-bottom: -3rem !important;
}


.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.placeholder {
  vertical-align: initial;
  cursor: initial;
  background-color: transparent;
  opacity: 1;
}


/* IMCE File Manager
-------------------------------------------------- */
.imce-page.path-imce .dialog-off-canvas-main-canvas {
  margin: 0;
  height: auto;
}

/* HEADER
-------------------------------------------------- */
.sticky-top {
  z-index: 10;
}


/* Layout
-------------------------------------------------- */
html {
  overflow-x: hidden !important;
}

/* body {
  font-family: "HelveticaNeueW02-55Roma", "Helvetica Neue", Helvetica, Arial, sans-serif;
} */

body.boxed {
  background-color: #EAF1F7;
}

body.boxed div.page-wrap {
  overflow: hidden;
  background: #ffffff;
  max-width: 1440px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.05);
  position: relative;
}

/* Reset range color
-------------------------------------------------- */
.form-range {
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
  /* accent-color:blueviolet; */
}

.form-range::-webkit-slider-runnable-track {
  background-color: unset;
}
