body {
    font-family: 'Rubik'!important;
    background: #F5F9F1;
}
html * {
    font-family: 'Rubik'!important;
}
.navbar-menu .navbar-nav .nav-link{
    font-family: 'Rubik'!important;
}

.help-block {
    color: red;
}


.btn-light-green {
  background: #98D42F;
  border: #98D42F;
  color: #ffffff;
}

.btn-light-green:active,
.btn-light-green:focus,
.btn-light-green:hover {
    background: #98D42F;
    border: #98D42F;
    outline: #98D42F;
    color: #ffffff;
}


.main-auth-text {
    color: white;
    font-size: 20px;
    margin-left: 5px;
}

#auth-particles {
    background-size: auto;
}

.carousel-indicators {
    bottom: -55px;
}

.carousel-indicators button {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: black!important;
}

.carousel-indicators [data-bs-target]{
    border-radius: 50%;
    width: 10px;
    height: 0px;
    border-top: 3px solid transparent;
    border-bottom: 8px solid transparent;
    background: silver!important;
}

.carousel-indicators .active {
    background: #3F5189!important;
}

input[type=text],
input[type=password] {
    height: 36px;
}
.select2-selection.select2-selection--single {
    height: 36px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 22px;
}

.select2-selection__rendered {
    padding-left: 0px!important;
}

.pass-eye-icon,
.cpass-eye-icon {
    position: absolute;
    right: 22px;
    padding-top: 8px;
    z-index: 10;
    top: 29px;
}
#registerform-password,
#registerform-confirm_password {
    padding-right: 30px;
}