﻿
.LoginRow input:focus
{
	border-color: rgba(145, 131, 83, 0.5);
	-moz-box-shadow: inset 0 0 4px rgba(145,131,83,0.5);
	-webkit-box-shadow: inset  0 0 4px rgba(145, 131, 83, 0.5);
	-o-box-shadow: inset  0 0 4px rgba(145,131,83,0.5);
	box-shadow: inset 0 0 4px rgba(145, 131, 83, 0.5);
    outline: none;
}

.LogInRow, .LoginControl
{
	width: 300px;
	margin: 0px auto;
	position:relative;
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size: 14pt;
	height:42px;

}

.LoginHelpBlock
{
	text-align: center;
}

div.LoginForgotPassword
{
	clear: both;
	text-align: center;
	/*padding-top: 20px;*/
}

.LoginKeepMeSignedIn
{
	width:200px;
	font-size:14px;
}

/* Make buttons have a gradient, and farmers colors when hovered. */
.btn-default.gradient {
    padding:6px 20px;
	background: -moz-linear-gradient(top, #f9f9f9 50%, #e0e0e0 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f9f9f9), color-stop(50%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 50%,#e0e0e0 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 50%,#e0e0e0 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 50%,#e0e0e0 50%); /* IE10+ */
	background: linear-gradient(to bottom, #f9f9f9 30%, #e0e0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
}

.btn-default.gradient:hover, .btn-primary.gradient:focus, .btn-primary.gradient:active, .btn-primary.gradient.active, .open > .dropdown-toggle.btn-primary {
	background: -moz-linear-gradient(top,  #b5a87d 50%, #897d55 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#b5a87d), color-stop(50%,#897d55)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b5a87d 50%,#897d55 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b5a87d 50%,#897d55 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b5a87d 50%,#897d55 50%); /* IE10+ */
	background: linear-gradient(to bottom,  #b5a87d 30%, #897d55 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5a87d', endColorstr='#897d55',GradientType=0 ); /* IE6-9 */
    color: #ffffff;
}

.btn-default.gradient:active, .btn-primary.gradient.active {
	background: -moz-linear-gradient(top,  #b5a87d 50%, #897d55 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#b5a87d), color-stop(50%,#897d55)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b5a87d 50%,#897d55 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b5a87d 50%,#897d55 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b5a87d 50%,#897d55 50%); /* IE10+ */
	background: linear-gradient(to bottom,  #b5a87d 30%, #897d55 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5a87d', endColorstr='#897d55',GradientType=0 ); /* IE6-9 */
	color: #ffffff;

	-webkit-box-shadow: inset 0 0 5px #444;
	-moz-box-shadow: inset 0 0 5px #444;
	box-shadow: inset 0 0 5px #444;
}
