/*
*
*	Stylesheet for form
*
*/

.LoginForm {
	width: 330px;
	margin: 100px auto 100px;
	border-radius: 15px;
	-moz-box-shadow: 0px 0px 10px 0px #656565;
	-webkit-box-shadow: 0px 0px 10px 0px #656565;
	-o-box-shadow: 0px 0px 10px 0px #656565;
	box-shadow: 0px 0px 4px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=10);
}

	.LoginForm-fieldSet {
		border-top: 1px solid #333;
		border-right: 1px solid #333;
		border-bottom: none;
		border-left: 1px solid #333;
		border-radius: 15px 15px 0 0;
		padding: 5px 20px;
		margin: 0;
		min-height:215px;
		
		/* Dégrader blanc */
		/* background: #ffffff; /* Old browsers */
		/*background: -moz-linear-gradient(top,  #ffffff 0%, #ff781e 41%, #eaeaea 85%, #eaeaea 100%); /* FF3.6+ */
		/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(41%,#ffffff), color-stop(85%,#eaeaea), color-stop(100%,#fe6601)); /* Chrome,Safari4+ */
		/*background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
		/*background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* Opera 11.10+ */
		/*background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* IE10+ */
		/*background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
		
		/* dégrader orange */
		/*background: #ff781e; /* Old browsers */
		/*background: -moz-linear-gradient(top,  #ff781e 75%, #fe6601 100%); /* FF3.6+ */
		/*background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#ff781e), color-stop(100%,#fe6601)); /* Chrome,Safari4+ */
		/*background: -webkit-linear-gradient(top,  #ff781e 75%,#fe6601 100%); /* Chrome10+,Safari5.1+ */
		/*background: -o-linear-gradient(top,  #ff781e 75%,#fe6601 100%); /* Opera 11.10+ */
		/*background: -ms-linear-gradient(top,  #ff781e 75%,#fe6601 100%); /* IE10+ */
		/*background: linear-gradient(to bottom,  #ff781e 75%,#fe6601 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff781e', endColorstr='#fe6601',GradientType=0 ); /* IE6-9 */
	}

		.LoginForm-fieldSetLegend {
			font-size: 18px;
			font-weight: bold;
			margin: 0 0 5px;
			color: #3299CB;
		}
	
		.LoginForm-inputGroup {
			position: relative;
			display: block;
			width: 100%;
			margin: 20px 0;
			color: #FFF;
			font-weight: bold;
			text-align: left;
		}
	
			.LoginForm-input,
			input[type="text"].LoginForm-input, /* Overide style from estilos line 698 */
			input[type="password"].LoginForm-input /* Overide style from estilos line 698 */
			{
				width: 246px;
				height: 22px;
				line-height: 22px;
				padding: 3px 5px 3px 35px;
				margin: 0;
				border: 1px solid #333;
				border-radius: 5px;
				color: #000;
				font-weight: bold;
			}
			
			.LoginForm-input::-webkit-input-placeholder { color:#6da014; }
			.LoginForm-input::-moz-placeholder { color:#6da014; } /* firefox 19+ */
			.LoginForm-input:-ms-input-placeholder { color:#6da014; } /* ie */
			.LoginForm-inputinput:-moz-placeholder { color:#6da014; }
			
			.LoginForm-input:focus,
			input[type="text"].LoginForm-input:focus, /* Overide style from estilos line 698 */
			input[type="password"].LoginForm-input:focus /* Overide style from estilos line 698 */
			{
				border-color: #8ace19;
				outline: none;
			}
			
			.LoginForm-glyph {
				position: absolute;
					bottom: 0px;
					left: 2px;
				display: inline-block;
				width : 32px;
				height: 28px;
			}

				.LoginForm-glyph--login {
					background: url("../images/login.gif") center center no-repeat;
				}

				.LoginForm-glyph--password {
					background: url("../images/password.gif") center center no-repeat;
				}

	.LoginForm-footer {
		padding: 5px;
		
		/* dégrader orange */
		background: #ff781e; /* Old browsers */
		background: -moz-linear-gradient(top,  #ff781e 75%, #fe6601 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#ff781e), color-stop(100%,#fe6601)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ff781e 75%,#fe6601 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ff781e 75%,#fe6601 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ff781e 75%,#fe6601 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ff781e 75%,#fe6601 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff781e', endColorstr='#fe6601',GradientType=0 ); /* IE6-9 */
		
		/* Dégrader blanc */
		/*background: #ffffff; /* Old browsers */
		/*background: -moz-linear-gradient(top,  #ffffff 0%, #ff781e 41%, #eaeaea 85%, #eaeaea 100%); /* FF3.6+ */
		/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(41%,#ffffff), color-stop(85%,#eaeaea), color-stop(100%,#fe6601)); /* Chrome,Safari4+ */
		/*background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
		/*background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* Opera 11.10+ */
		/*background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* IE10+ */
		/*background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */

		border-top: 1px solid #333;
		border-right: 1px solid #333;
		border-bottom: 1px solid #333;
		border-left: 1px solid #333;
		border-radius: 0 0 15px 15px;
		
		color: #fff;
		
/*		color: #333;
*/		
		text-align: center;
	}
	
	.LoginForm-link {
		color: #fff;
/*		color: #333;
*/		text-decoration: none;
	}
	
	.LoginForm-link:hover,
	.LoginForm-link:focus {
		color: #fff;
		text-decoration: underline;
	}
	
	.LoginForm-fieldSet .backto {
		margin:-10px 0px 12px 3px!important;
		text-align: left!important;
	}
	
	.saml-button{
		color: #fff;
		height: 40px;width: 300px;margin-bottom:20px;
		border-radius: 25px;
		border: none;
		margin-top: 31px;
		cursor: pointer;
		width: 288px;
		display: inline-block;
		padding: 5px 15px;
		background: #55bff4;
		background: -moz-linear-gradient(top, #55bff4 0%, #55bff4 40%, #1182c4 80%, #1182c41182c4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55bff4), color-stop(40%,#55bff4), color-stop(80%,#1182c4), color-stop(100%,#1182c4));
		background: -webkit-linear-gradient(top, #55bff4 0%,#55bff4 40%,#1182c4 80%,#1182c41182c41182c4 100%);
		background: -o-linear-gradient(top, #55bff4 0%,#55bff4 40%,#1182c4 80%,#1182c41182c4 100%);
		background: -ms-linear-gradient(top, #55bff4 0%,#55bff4 40%,#1182c4 80%,#1182c4 100%);
		background: linear-gradient(to bottom, #55bff4 0%,#55bff4 40%,#1182c4 80%,#1182c4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55bff4', endColorstr='#1182c4',GradientType=0 );
		border: 1px solid #1182c4;
		border-radius: 3px;
		-moz-box-shadow: 0px 1px 2px 0px #656565;
		-webkit-box-shadow: 0px 1px 2px 0px #656565;
		-o-box-shadow: 0px 1px 2px 0px #656565;
		box-shadow: 0px 1px 2px 0px #656565;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);
		font-weight: bold;
		color: #fff;
		text-shadow: #1182c4 0px 1px;
		height:30px;
	}
	.saml-button:hover, .saml-button:focus{
		background: #1182c4;
		background: -moz-linear-gradient(top, #1182c4 0%, #1b8ed1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1182c4), color-stop(100%,#1b8ed1));
		background: -webkit-linear-gradient(top, #1182c4 0%,#1b8ed1 100%);
		background: -o-linear-gradient(top, #1182c4 0%,#1b8ed1 100%);
		background: -ms-linear-gradient(top, #1182c4 0%,#1b8ed1 100%);
		background: linear-gradient(to bottom, #1182c4 0%,#1b8ed1 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1182c4', endColorstr='#1b8ed1',GradientType=0 );
		cursor: pointer;
	}
	.saml-button:hover{
		/*background-color: #3b78db;*/
		box-shadow: 2px 2px 10px 2px rgba(0, 0, 255, .2);
	}
	
	
	.Form-btn {
		width: 288px;
		display: inline-block;
		padding: 5px 15px;
		margin: 0 0 15px;
		background: #aed44b; /* Old browsers */
		background: -moz-linear-gradient(top,  #aed44b 0%, #aed44b 40%, #84c417 60%, #84c417 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aed44b), color-stop(40%,#aed44b), color-stop(60%,#8ace19), color-stop(100%,#8ace19)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #aed44b 0%,#aed44b 40%,#84c417 60%,#84c417 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #aed44b 0%,#aed44b 40%,#84c417 60%,#84c417 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #aed44b 0%,#aed44b 40%,#84c417 60%,#84c417 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #aed44b 0%,#aed44b 40%,#84c417 60%,#84c417 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aed44b', endColorstr='#84c417',GradientType=0 ); /* IE6-9 */
		border: 1px solid #638220;
		border-radius: 3px;
		-moz-box-shadow: 0px 1px 2px 0px #656565;
		-webkit-box-shadow: 0px 1px 2px 0px #656565;
		-o-box-shadow: 0px 1px 2px 0px #656565;
		box-shadow: 0px 1px 2px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);
		font-weight: bold;
		color: #364217;
		/*text-shadow: #cbff49 0px 1px;*/
	}
	.hover_green:hover{
	box-shadow: 2px 2px 10px 2px rgba(122, 186, 33, 0.2);

}
	.Form-btn:hover,
	.Form-btn:focus {
		background: #aed44b; /* Old browsers */
		background: -moz-linear-gradient(top,  #aed44b 0%, #84c417 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aed44b), color-stop(100%,#84c417)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #aed44b 0%,#84c417 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #aed44b 0%,#84c417 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #aed44b 0%,#84c417 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #aed44b 0%,#84c417 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aed44b', endColorstr='#84c417',GradientType=0 ); /* IE6-9 */
		cursor: pointer;
	}

	.Form-btn--right {
		float: right;
	}
/*media quieries */
@media screen and (max-width: 360px) {
  .LoginForm {
    width:300px;
    
  }
	.LoginForm-input,
	input[type="text"].LoginForm-input, /* Overide style from estilos line 698 */
	input[type="password"].LoginForm-input /* Overide style from estilos line 698 */
	{
		width: 276px;
	}
	.LoginForm-input2,
	input[type="text"].LoginForm-input, /* Overide style from estilos line 698 */
	input[type="password"].LoginForm-input /* Overide style from estilos line 698 */
	{
		width: 276px!important;

	}
	.LoginForm-fieldSet{
		padding: 5px 4px;
	}
	.LoginForm-inputGroup{
		margin:20px 5px;
	}
}


/* END media quieries */
/*login-form2.php*/
.LoginForm-input2,
input[type="text"].LoginForm-input2, /* Overide style from estilos line 698 */
input[type="password"].LoginForm-input2 /* Overide style from estilos line 698 */
{
	width: 280px;
	height: 22px;
	line-height: 2px;
	padding: 3px 5px 3px 35px;
	margin: 0;
	border: 1px solid #333;
	border-radius: 5px;
	color: #000;
	font-weight: bold;
}
	.LoginForm2-footer {
	padding: 5px;
	
	/* dégrader orange */
	background: #ff781e; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff781e 75%, #fe6601 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#ff781e), color-stop(100%,#fe6601)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff781e 75%,#fe6601 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff781e 75%,#fe6601 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff781e 75%,#fe6601 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff781e 75%,#fe6601 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff781e', endColorstr='#fe6601',GradientType=0 ); /* IE6-9 */
	
	/* Dégrader blanc */
	/*background: #ffffff; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #ffffff 0%, #ff781e 41%, #eaeaea 85%, #eaeaea 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(41%,#ffffff), color-stop(85%,#eaeaea), color-stop(100%,#fe6601)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 41%,#eaeaea 85%,#eaeaea 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */

	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	border-radius: 0 0 15px 15px;
	
	color: #fff;
	
/*		color: #333;
*/		
	text-align: center;
}
.LoginForm-input2{
	padding:5px;

}
.LoginForm2-link {
	color: #fff;
/*		color: #333;
*/		text-decoration: none;
}

.LoginForm2-link:hover,
.LoginForm2-link:focus {
	color: #fff;
	text-decoration: underline;
}
.login-padding{
	padding-top:5px;
	padding-bottom:3px;
	line-height:2px;
}

/*END login-form2.php*/