.login_default{
	position: relative;
	/* width: 90%; */
	max-width: 25em;
	font-family: Helvetica;
	margin-left: auto;
	margin-right: auto;
	/* margin-top: 1em; */
	/* margin-bottom: 1em; */
	/*    top: 15%;
	height: 70%;
	width: 90%;
	max-width: 25em;
	font-family: Helvetica;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 1em;
	border-radius: 5px;
	background: RGBA(255,255,255,1);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .45);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .45);*/
	padding: 15px;
}
.login_default fieldset{
border:none;
}
.login_default .fieldgroup{
clear:both;padding:3px 0;text-align: c;width: 99%;max-width: 25em;margin-right: auto;margin-left: auto;}

.login_default .label{
	margin-top: 1em;
	/* float:left; */
	font-weight:bold;
	/* padding-right:5px; */
	/* text-align:right; */
	display: block;
	/* width: 40%; */
	}
.login_default .field{/* float: left; *//* width: 59%; */}

.login_default .field input{width: 100%;}
.login_default .error{
width:250px;
margin-left:10px;
float:left;
color:Red;
display:block;
}
.login_default .required{
width:10px;
margin-left:10px;
float:left;
color:Red;
display:none;
}

.login_default input, .login_default button {
	font-size:1em;
}
.login_default button {
	padding:0.5em;
}
.login_default input[type="text"],
.login_default input[type="password"]{
	height:50px;
	width:100%;
	border-radius:3px;
	border:rgba(0,0,0,.3) 2px solid;
	box-sizing:border-box;
	padding:10px;
	/* margin-bottom:30px; */
}

.login_default input[type="text"]:focus,
.login_default input[type="password"]:focus{
	outline:none;
	border:rgba(24,149,215,1) 2px solid;
	color:rgba(24,149,215,1);
}

.login_default input[type="submit"]{
	height:50px;
	width:100%;
	border-radius:3px;
	border:rgba(0,0,0,.3) 0px solid;
	box-sizing:border-box;
	padding:10px;
	/* margin-bottom:30px; */
	background:#90c843;
	color:#FFF;
	font-weight:bold;
	font-size: 12pt;
	transition:background .4s;
	cursor:pointer;
}

.login_default input[type="submit"]:hover{
	background:#80b438;
}
.login_default img.kapca {
	width: 10em;
}
.login_default a{
	outline-style: none;
	outline-width: medium;
	display: inline-block;
	background: rgb(103, 122, 201);
	padding: .5em;
	margin: .1em;
	text-decoration: none;
	color: white;
	border-radius: 3px;
	border: rgba(0,0,0,.3) 0px solid;
	transition: background .4s;
}
.login_default a:hover{
	background: rgb(80, 100, 180);
	color: white;
	text-decoration:underline;
}