	/* Registration Form */

	  
    .form-header {
		margin: 0px auto;
		color: white;
		background: gray;
		text-align: center;
		border: 1px solid gray;
		border-bottom: none;
		border-radius: 10px 10px 0px 0px;
		padding: 20px;
	  }

	  form {
		margin: 0px auto;
		padding: 20px;
		border: 1px solid gray;
		/* background: white; */
		border-radius: 0px 0px 10px 10px;
	  }

	  .input-group {
		margin: 10px 0px 10px 0px;
	  }
	  .input-group label {
		display: block;
		text-align: left;
		margin: 3px;
	  }
	  .input-group input {
		height: 30px;
		width: 93%;
		padding: 5px 10px;
		font-size: 16px;
		border-radius: 5px;
		border: 1px solid gray;
	  }
	  .input-group select {
		height: 30px;
		/* width: 93%; */
		padding: 5px 10px;
		font-size: 16px;
		border-radius: 5px;
		border: 1px solid gray;
	  }
/* 	  .btn {
		padding: 10px;
		font-size: 15px;
		color: white;
		background: gray;
		border: none;
		border-radius: 5px;
	  } */
	  .error {
		width: 92%; 
		margin: 0px auto; 
		padding: 10px; 
		border: 1px solid #a94442; 
		color: #a94442; 
		background: #f2dede; 
		border-radius: 5px; 
		text-align: left;
	  }

	  .error a {
		color: red !important;
	  }

	  .success {
		color: #3c763d; 
		background: #dff0d8; 
		border: 1px solid #3c763d;
		margin-bottom: 20px;
	  }