body { 
    font-family: "Montserrat", sans-serif;
     }

.btn-icon.btn-lg {
    padding-left: 2rem;
    padding-right: 3px;
}

.background-primary {
  background-color: #4DB645 !important;
}

.btn-primary {
  color: white;
  background-color: #4DB645;
  border-color: #4DA845;
}

.btn-primary.active, .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus {
  color: white;
  background-color: #4D8045;
  border-color: #4D7A26;
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #4DB645;
  border-color: #4DA845;
}

.btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: white;
  background-color: #4D8045;
  background-image: none;
  border-color: #4D7A26;
  z-index: 99;
}

.btn-outline-primary {
  color: #4DA845;
  background-image: none;
  background-color: transparent;
  border-color: #4DA845;
}

.btn-outline-primary.btn-icon span {
  border-color: #4DA845;
  background-color: transparent;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.btn-outline-primary.btn-icon:hover span, .btn-outline-primary.btn-icon:focus span, .btn-outline-primary.btn-icon:active span, .btn-outline-primary.btn-icon:active:focus span {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
}

.btn-outline-primary:hover {
  color: white;
  background-color: #4DA845;
  border-color: #4DA845;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  color: white;
  background-color: #4DA845;
  border-color: #4DA845;
}

.btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle {
  color: white;
  background-color: #4DA845;
  border-color: #4DA845;
}

.btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus, .open > .btn-outline-primary.dropdown-toggle:hover, .open > .btn-outline-primary.dropdown-toggle:focus, .open > .btn-outline-primary.dropdown-toggle.focus {
  color: white;
  background-color: #4D7A26;
  border-color: black;
}

.btn-outline-primary.active {
  background-color: #4D7A26;
  border-color: black;
}

.btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {
  border-color: #4DC845;
}

.btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {
  border-color: #4DC845;
}
 

.btn-block {
    display: block;
    width: 100%;
}

.btn-block+.btn-block {
    margin-top: .5rem
}



/* Preloader */
#preloader { 
  background-color: #4DC845; 
}


/* Make the active tab text bold and increase font size */
.nav-link.active {
font-weight: bold;
font-size: 1.25rem; /* Adjust the size as per your needs */
}

/* Optionally increase the font size of <h5> in the tab */
.nav-link.active h5 {
font-size: 1.5rem; /* Larger font size for <h5> */
}

/* Bootstrap toggle switch resize */
.form-check-input {
    scale: 2;
}
.form-switch {
    margin-left: 10px;
}

.form-check-label{
    margin: 0px 20px 0px 20px;
}

/*  BLINK ATTRIBUTE*/
.blinking {
  animation: blink 1s infinite;
}

@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

/* Select2 form-control-lg */
/* Target the select with form-control-lg class */
select.form-control-lg {
    font-size: 1.50rem; /* Adjust the font size as needed */
}

/* Optionally, target the Select2 dropdown and items */
.select2-container .form-control-lg .select2-selection--single {
    font-size: 1.50rem; /* Adjust the font size as needed */
}

.select2-container .form-control-lg .select2-results__option {
    font-size: 1.50rem; /* Adjust the font size as needed */
}

.select2-container--bootstrap-5 .form-control-lg .select2-dropdown .select2-results__options .select2-results__option {
    font-size: 1.50rem; /* Adjust the font size as needed */
}
.select2-container--bootstrap-5 .form-control-lg .select2-selection--single .select2-selection__rendered{
    font-size: 1.50rem; /* Adjust the font size as needed */
}
.select2-container--bootstrap-5 .form-control-lg .select2-dropdown .select2-search .select2-search__field{
    font-size: 1.50rem; /* Adjust the font size as needed */
}


.select2-container--bootstrap-5   .select2-dropdown .select2-results__options .select2-results__option {
    font-size: 1.45rem; /* Adjust the font size as needed */
}
.select2-container--bootstrap-5  .select2-selection--single .select2-selection__rendered{
    font-size: 1.45rem; /* Adjust the font size as needed */
}
.select2-container--bootstrap-5   .select2-dropdown .select2-search .select2-search__field{
    font-size: 1.45rem; /* Adjust the font size as needed */
}



