select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	padding: 6px 12px;	
	height: 30px;
}
.error{
	color:red;
	margin-top:-20px;
}

.dropdown-menu .btn{
	font-size:8pt !important;
	/*padding: 2px 5px;*/
}
#CGUinForm .h4{
	font-size:9pt;
}
/*
#inscription{
	padding-bottom:15px;
}*/
#paiementModule{
	/*border:2px solid #75B433;*/
}
#infoUser{
	font-size:1.8em;
	margin:1%;
}
#loginInfos{
	/*border:1px solid #9AAF27; */
	/*padding:1em;*/
}
#infoInscription{
	border:0px solid red;
	font-size:1.2em;
}
#messageInscription{
	color:#042A4E;
	padding:5px;
	font-size:1.3em;
	padding:10px;
}
.messageInscription{
	color:#042A4E;
	padding:5px;
	font-size:1.3em;
	padding:10px;
}
#montantInfo{
	font-size:2em;
	color:#82368C;
	padding:1%;
	margin-top:10px;
}
.ng-dirty input.ng-invalid {
    border-color: #042A4E !important;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus{
	border-color: #98AF27 !important;
}
#infoTuteur{
	background-color:#cccccc;
	margin-bottom:20px;
	padding:20px;
}