body {
	width: 100%; height: 100%;
background-color: #f1eee9;
/*background-image: url(../Content/Images/bg.jpg);*/
background-size: 100% auto;
background-repeat: no-repeat;
background-position: 0 0;
font-family: 'Open Sans', sans-serif;
}

.login { 
	background-color: rgba(255, 255, 255, 0.95); 
	 position: fixed;
	 right: 10px;
	 bottom: 10px;
	 width: 200px;
	 color: #3d3b3b; 
	 border-radius: 5px;
	 box-shadow: #fff 2px 2px 2px;
	 padding-bottom: 20px;
 }

.login .header {
border-bottom: solid 1px #e9eaea;
padding: 20px 0;
}

.login .header h2 {
	margin:0; padding:0;font-size:14pt;
	text-align: right;
	margin-top: 45px;
	text-transform: uppercase;
	color: #ccc5ba;
}

.login .row { margin-bottom: 20px; padding-right: 10px; padding-left: 10px; }
.login .field-label { margin-bottom: 5px; }

.btn {
	padding: 10px 20px;
	text-transform: uppercase;
	font-size: 12pt;
}

.btn-ok {
  background-color: hsl(36, 100%, 40%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#cc7a00");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#cc7a00));
  background-image: -moz-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -ms-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #cc7a00));
  background-image: -webkit-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -o-linear-gradient(top, #ffad32, #cc7a00);
  background-image: linear-gradient(#ffad32, #cc7a00);
  border-color: #cc7a00 #cc7a00 hsl(36, 100%, 35%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-cancel {
  background-color: hsl(0, 0%, 16%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b5b5b", endColorstr="#282828");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5b5b5b), to(#282828));
  background-image: -moz-linear-gradient(top, #5b5b5b, #282828);
  background-image: -ms-linear-gradient(top, #5b5b5b, #282828);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #282828));
  background-image: -webkit-linear-gradient(top, #5b5b5b, #282828);
  background-image: -o-linear-gradient(top, #5b5b5b, #282828);
  background-image: linear-gradient(#5b5b5b, #282828);
  border-color: #282828 #282828 hsl(0, 0%, 11%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-reset {
  background-color: hsl(0, 0%, 39%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#969696", endColorstr="#636363");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#969696), to(#636363));
  background-image: -moz-linear-gradient(top, #969696, #636363);
  background-image: -ms-linear-gradient(top, #969696, #636363);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #969696), color-stop(100%, #636363));
  background-image: -webkit-linear-gradient(top, #969696, #636363);
  background-image: -o-linear-gradient(top, #969696, #636363);
  background-image: linear-gradient(#969696, #636363);
  border-color: #636363 #636363 hsl(0, 0%, 34%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.login a { color: #223270; display:inline-block; margin-top: 10px; font-size: 10pt; }

.notices h1 { color: #ccc5ba; font-size: 20pt; margin-bottom:5px; }
.notices a { color: #223270; }

.field-validation-error { display:none; }
.input-validation-error { border-color: rgb(233,0,0); }
.input-validation-error:focus {
    border-color: rgba(140, 18, 32, 0.6);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(140, 18, 32, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(140, 18, 32, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(140, 18, 32, 0.6);
}

.tooltip.bottom .tooltip-arrow  { border-bottom-color: #000; }
.tooltip .tooltip-inner{ background-color: #000; color: #fff; }
