div.panel-3 form input[type='text'],
div.panel-3 form input[type='password'] {
	box-sizing: border-box;
	border: 1px solid #bbbbbb;
	border-radius: 15px;
	padding: 7px;
	font-family: "Open Sans";
	width: 100%;
	letter-spacing: .1em;
	box-shadow: 0px 0px 0px rgba(0,0,0,0), inset 0px 1px 5px rgba(0,0,0,.3), inset 0px 1px 1px rgba(0,0,0,.5);
	text-align: center;
	height: 40px;
}

div.panel-3 form input[type='text']:focus,
div.panel-3 form input[type='password']:focus {
	border: 1px solid #a4d100;
	letter-spacing: .3em;
	box-shadow: 0px 0px 5px rgba(190,255,0,1), inset 0px 1px 5px rgba(0,0,0,.3), inset 0px 1px 1px rgba(0,0,0,.5);
}

div.panel-3 form input[type="submit"] {
	border: 1px solid #999;
	font-family: "Open Sans";
	text-align: center;
	padding: 7px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 13px;
	display: block;
	border-radius: 15px;
	width: 100px;
	background-color: #eeeeee;
	color: rgba(0,0,0,1);
}

div.panel-3 form input[type="submit"]:hover {
	background-color: #c7fe00;
	cursor: pointer;
	border: 1px solid #a4d100;
	color: rgba(0,0,0,.7);
}

div.panel-3 form input {
-webkit-transition: all .5s ease-in-out;
   -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
}

div.panel-3 form label {
	display: block;
	box-sizing: border-box;
	padding: 10px;
	font-family: "Open Sans";
	font-weight: normal;
	font-size: 0.7em;
	margin-bottom: -4px;
	margin-top: 4px;
}

div.panel-3 form p.warning {
	font-family: "Open Sans";
	text-align: center;
	color: rgb(210,0,0);
	padding: 10px;
}