.mod_company_advertise {
	margin: 0 auto;
	max-width: 50rem;
	
	legend, label {
		font-weight: 700;
		font-size: .875rem;
	}
	
	.margin-bottom-1 {
		margin-bottom: 1rem;
	}
	
	.margin-bottom-2 {
		margin-bottom: 2rem;
	}
	
	.explanation {
		font-size: 0.75rem;
		border: 1px solid #dbdbdb;
		padding: 0.5em;
	}
	
	.button.success, .button.success.disabled, .button.success.disabled:focus, .button.success.disabled:hover, .button.success[disabled], .button.success[disabled]:focus, .button.success[disabled]:hover {
	  background-color: #5da423;
	  color: #fff;
	  border-radius: 5000px;
	}
	
	.button.success:hover {
		color: #fff;
	}
	
	.switch {
		margin-bottom: 0;
	}
	
	.switch-inactive {
	  right: 2%;
	}
	
	#educations .entry {
		display: flex;
		align-items: flex-end; /* Damit Input und Button am unteren Rand ausgerichtet sind */
	    gap: 0.5rem; /* Abstand zwischen Input und Button */
	
		
	}
	
	#educations .entry > div {
			flex: 1;
		}
		
	#educations .entry	input {
		  width: 100%;
		  height: 2.5rem; /* Einheitliche Höhe */
		  box-sizing: border-box;
		}
		
	#educations .entry	.remove-entry {
		  height: 2.5rem; /* Gleiche Höhe wie das Input-Feld */
		  
		}
}