.h-100 {

  height: 100vh !important;

}

.alert-error {}

.no-gutters {

  margin-right: 0;
  margin-left: 0;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.align-items-center {
  align-items: center !important;

}

.justify-content-center {
  justify-content: center !important;
}

.d-flex {
  display: flex !important;
}

*, ::before, ::after {
  box-sizing: border-box;
  font-family: Roboto;
}

.slick-slider .slide-img-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  opacity: .9;
  z-index: 10;
}

.divider {
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1px;
  overflow: hidden;
  background: #e9ecef;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.position-relative {
  position: relative !important;
}

.ml-auto, .mx-auto {
  margin-left: auto !important;
}

.mr-auto, .mx-auto {
  margin-right: auto !important;
}

.app-login-box h4 span {
  font-size: 1.5rem;
}

.d-block {
  display: block !important;
}

.no-gutters > .col, .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}