/* 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;
}

.font-inter {
    font-family: 'Inter' !important;
}

.nav-item .nav-link {
    font-size: 17px;
}

.v-label {
    margin: auto;
    font-size: 14px !important;
}

.text-dark-blue {
    color: #111d5e !important;
}
