@charset "UTF-8";

.hero-section {
  position: relative;
  padding: 80px 0 120px 0;
}

.hero-section:after {
  content: ' ';
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8669ed), to(#727cf5));
  background-image: linear-gradient(to bottom, #fff, #313a46);
  position: absolute;
  top: -400px;
  right: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  border-radius: 0;
  -webkit-transform: skewY(-3deg);
  transform: skewY(-3deg);
}

.hero-section .hero-title {
  line-height: 42px;
  color: #000 !important;
}


.navbar-nav .nav-link.active {
  color: #000;
}

.navbar-nav .nav-link {
  color: rgba(0, 0, 0, 1);
}

.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.25);
}

.text-primary {
  color: #313a46 !important;
}

.text-success {
  color: #313a46 !important;
}

.text-terceary {
  color: #fff !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.75) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 1) !important;
}

.text-danger {
  color: #000 !important;
}

.btn {
  box-shadow: none !important;
}
.btn-primary {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-primary:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.75);
  border-color: #000;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #4e5bf2;
  border-color: #4250f2;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(135, 144, 247, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(135, 144, 247, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #727cf5;
  border-color: #727cf5;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(135, 144, 247, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(135, 144, 247, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-success:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.75);
  border-color: #000;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #000;
  border-color: #000;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-success {
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-info:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.75);
  border-color: #000;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #000;
  border-color: #000;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.bg-primary-lighten {
  background-color: #313a46 !important;
}

.badge-danger {
  color: #fff;
  background-color: #000;
}

a.badge-danger:hover,
a.badge-danger:focus {
  color: #fff;
  background-color: #f82b54;
}

a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(250, 92, 124, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(250, 92, 124, 0.5);
}

.faq-question-q-box {
  height: 30px;
  width: 30px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.12);
  text-align: center;
  border-radius: 50%;
  float: left;
  font-weight: 700;
  line-height: 30px;
}

.bg-primary {
  background-color: #000 !important;
}

body.authentication-bg {
  background-image: url("../images/bg-pattern-light-black-white.svg");
  background-size: cover;
  background-position: center;
}
