

/* Info box */

	form .mandstar{
		color : red;
		font-weight: 800;
	}

	form .infoicon {
		cursor: help;
	}

	form .infobox {
		display : none;
		background-color: #E8E8E8;
		margin : 0 0 1em 0;
		padding : 0.5em;
		/*border-radius: 8px;*/
		border: solid 1px black;
	}


	form label {
		display:  inline;
		font-weight: 800;
		margin: 0;
		padding: 0;
		font-size: 0.8em;
		color: #444;
	}

	form input[type="text"],
	form input[type="number"],
	form input[type="email"],
	form input[type="password"],
	form select,
	form textarea {
		/*-webkit-appearance: none;*/
		display: block;

		border-radius: 8px;
		border: solid 1px #303030; /* original color : #eee */
		line-height: 1.8em;
		padding: 0 1em;
	}
	

	form input[type="text"],
	form input[type="email"],
	form input[type="password"] {
		width: 100%;
	}

		form input[type="text"]:focus,
		form input[type="email"]:focus,
		form input[type="password"]:focus,
		form select:focus,
		form textarea:focus {
			border-color: #0090c5;
		}
		

	form select {
		line-height: 3em;
		padding: 0 1em;
	}

	form textarea {
		min-height: 9em;
		padding: 1em;
	}
	
	@media screen and (max-width: 1680px) {
		form textarea {
			max-width: 1500px;
		}
	}
	@media screen and (max-width: 1280px) {
		form textarea {
			max-width: 1150px;
		}
	}
	@media screen and (max-width: 980px) {
		form textarea {
			max-width: 850px;
		}
	}
	@media screen and (max-width: 736px) {
		form textarea {
			max-width: 500px;
		}
	}
	@media screen and (max-width: 479px) {
		form textarea {
			max-width: 250px;
		}
	}
	
	
	form .error {
		color : red;
		font-weight: bold;
	}
	
	form .hidden {
		display: none !important;
	}
	
	input[type=text]:disabled {
		background-color: lightgray;
	}
	
	input[type=text]:read-only {
		background-color: lightgray;
	}
	
	
	form .otheroption {
		margin : 10px 0;
	}

	form ::-webkit-input-placeholder {
		color: #555 !important;
	}

	form :-moz-placeholder {
		color: #555 !important;
	}

	form ::-moz-placeholder {
		color: #555 !important;
	}

	form :-ms-input-placeholder {
		color: #555 !important;
	}

	form ::-moz-focus-inner {
		border: 0;
	}