/*mosulename_templatename_cssname*/
.login_default{
position: relative;
    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);*/
}
.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"],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,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;
}