/* Rubik-regular - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/rubik/Rubik-Regular.woff');
  /* IE9 Compat Modes */

}

p,
span,
a,
div,
button,
li,
th,
td,
tr,
strong,
label,
input {
  font-family: 'Poppins';
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Poppins' !important;
}

.breadcrumb h1 {
  font-size: 160%;
}

.rotate-spinner {
  animation-name: spin;
  animation-duration: 5000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #111d5e !important;
}

* {
  font-family: 'Poppins';
}

/* width */
::-webkit-scrollbar {
  width: 7px;
  height: 3px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  /* background:#111D5E; */
  background: #069;
  border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  /* background: #0a123a; */
  background: rgb(1, 74, 110);
}

.v-application--wrap {
  min-height: 0vh !important;
}

input:-webkit-autofill {
  background-color: #faffbd !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #edf4f7 inset;
  transition: background-color 5000s ease-in-out 0s;
}

.buttonLoading {
  color: #ffffff4d !important;
}

.px-100-left-stuff {
  padding-left: 100px !important;
}

.px-100-right-stuff {
  padding-right: 100px !important;
}

.table-scroller {
  border-radius: 10px;
  height: 75vh;
  overflow-y: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.card-header {
  background: transparent;
}

.core-features-button {
  border: 1px solid #00002B;
  color: #00002B;
  background-color: #FBFBFB;
  border-radius: 10px;
  padding: 15px;
  font-weight: 500;
  font-size: 20px;
  transition: 0.2s;
}

.core-features-button:hover,
.core-features-button.active {
  color: #FFFFFF !important;
  background-color: #00002B !important;
  transition: 0.2s;
}

.core-features-card {
  border-radius: 6.69px;
  border: 0.67px solid #000000;
  color: #000000;
  background-color: #FBFBFB;

  h5 {
    color: #000000 !important;
  }
}

.grecaptcha-badge {
  z-index: 1;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}