        body {
            font-family: 'Inter', sans-serif; /* Using Inter font as per instructions */
            background-color: #f8f9fa;
        }
        .container {
            max-width: 700px;
        }
        .autosuggest-container {
            position: relative;
        }
        .suggestions-list {
            position: absolute;
            width: 100%;
            z-index: 1000;
            max-height: 300px;
            overflow-y: auto;
            border-top: none;
        }
        .suggestions-list .list-group-item {
            cursor: pointer;
            transition: background-color 0.2s ease;
        }
        .suggestions-list .list-group-item:hover {
            background-color: #e9ecef;
        }
        .suggestions-list .list-group-item-success:hover {
            background-color: #d1e7dd;
        }
        /* Custom styling for rounded elements and shadows */
        .rounded-pill {
            border-radius: 50rem !important;
        }
        .rounded-3 {
            border-radius: 0.5rem !important;
        }
        .rounded-4 {
            border-radius: 1rem !important;
        }
        .shadow-sm {
            box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
        }
        .shadow-lg {
            box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
        }
        .spinner-container {
            position: absolute;
            right: 1rem;
            top: 50%;
            transform: translateY(-50%);
        }
        .select2-selection__choice{
           width: 100%
        }

#divLogin{
    background-color: white;
    }
#divWrapper .row{
	background-color: white;
	box-shadow: 10px 0px 30px 5px rgba(0, 0, 0, 0.27);
}


    .custom-checkbox-large input[type="checkbox"] {
      width: 25px;
      height: 25px;
      accent-color: #0d6efd; 
      -webkit-appearance: auto; 
      /*-moz-appearance: none;*/
      appearance: auto;
    }

    .custom-checkbox-large label {
      font-size: 1.2rem;
      margin-left: 10px;
    }

    .custom-checkbox-large {
      display: flex;
      align-items: center;
      gap: 10px;
    }

    .form-check-input.big-checkbox {
      width: 1.6em;
      height: 1.6em;
      border: 2px solid rgb(13, 110, 253); /* πράσινο περίγραμμα */
      border-radius: 0.35em;
      cursor: pointer;
      transition: all 0.2s ease-in-out;
    }

    .form-check-input.big-checkbox:checked {
      background-color: rgb(13, 110, 253); /* ίδιο χρώμα με το κουμπί Commit */
      border-color: rgb(13, 110, 253);
    }

    .form-check-input.big-checkbox:focus {
      box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
    }

    .form-check-label {
      font-size: 1.1em;
      margin-left: 0.4em;
      cursor: pointer;
      user-select: none;
    }
