.focusedform {
	background: #f4f5f7;
	background: linear-gradient(to bottom, #636363 19%, #f4f4f4 0%);
	border-top: 1px solid #636363;
	height: 100%;
	position: relative;
}

h4{ color: #848484;}
a{ color: #7eb900;}
a:hover{ color: #7eb900;}

.fa-envelope-o:before{ content:"\f003"}
.fa-lock:before{ content:"\f023"}

.panel-primary .panel-body{
	border-top: 2px solid #7fc002;
	/*
	border: none !important;
	border-radius: 16px 16px 0 0;
	padding-bottom: 0 !important;
	*/
}

.panel-primary {
	/*border: 8px solid #7fc002;
	border-radius: 22px;*/
}

.panel-footer{
	/*
	background-color: #fff !important;
	border: none !important;
	border-radius: 0 0 16px 16px;
	*/
}
/*
.input-group-addon{
	background: #eeeff3 !important;
	border-radius: 5px 0 0 5px;
}
*/
/* input 
.form-control {
	background: #dcffbb;
	border-radius: 0 5px 5px 0;
}
*/
/*::-webkit-input-placeholder { color: #838786 !important; }*/
/*::-moz-placeholder 			{ color: #838786 !important; } /* firefox 19+ */
/*:-ms-input-placeholder		{ color: #838786 !important; } /* ie */
/*input:-moz-placeholder 		{ color: #838786 !important; }
*/

/*
.focusedform .verticalcenter{
	margin-left: -300px;
}
*/
/* socialConnectors */
.socialConnectors{
	background: #fafafa;
	border: 1px solid #ddd;
	border-left: none;
	padding: 0 20px 0 20px;
	width: 215px;

}
.socialConnectors ul{
	list-style-type: none;
	margin: 25px 0;
	padding: 0;
}
.socialConnectors ul li{
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}

.socialConnectors ul li a{
	width: 100%;
}
.socialConnectors ul li a:hover{}

.socialConnectors p{
	font-size: 11px;
}

/* Footer
*******************************************************************/

/* Sticky footer styles
-------------------------------------------------- */
#footer {
	background-color: #d4d4d4;
	width: 100%; height: 95px;

	position: absolute;
	bottom: -6px;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.container {
	width: auto;
	max-width: 680px;
	padding: 0 15px;
}
.container .text-muted {
	color: #4d4d4d;
	font-size: 12px;
	font-style: italic;
	margin: 20px auto;
	text-align: center;
	width: 490px;
}

.focusedform .verticalcenter{ top: 55%;}
.focusedform .brand{
	margin-top: 3%;
	padding-bottom: 0;
}
