@charset "utf-8";
@font-face {
	font-family:myFont;
	src:url(../fonts/Oswald-Light.ttf);
	font-weight:normal;
	font-style:normal
}
.errordiv,.statusMsg{
	font-family:myFont;
  font-size:18px;
  color:#333;
  text-shadow: 0 0 8px #fff;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 0 13px #ececec;
  width:80%;
  height:70px;
  margin-left:auto;
  margin-right:auto;
  padding-top:25px;
  border-radius: 8px;
}
.red{
  background-color: red;
  padding:5px;
  color:#333;
  box-shadow: 0 0 13px #ececec;
}
.blue{
  background-color: #00A5FF;
  color:white;
  padding:5px;
}
.error{
  font-family: myFont;
  color:#999;
  letter-spacing: 1px;
}
input[type=text],[type=email],[type=file],textarea{
  width:30%;
  height:32px;
  font-family: myFont;
  font-size:16px;
  font-weight: 600;
  margin-bottom: 10px;
  background-color: #00A5FF;
  color:#000;
  text-shadow: 1px 0px 6px #fff;
  border: 1px solid #000;
  transition: all 0.10s ease-in-out;
}
input[type=text]:focus,[type=email]:focus, textarea:focus {
  width:50%;
  background-color: #fff;
  color:#000;
  font-size:26px;
}
#formular{
  width:100%;
}
.atasament{
  font-family: myFont;
  color:#999;
  margin-top:20px;
  margin-bottom:20px;
}
#mesaj_drepturi{
  font-family: MyFont;
  font-size:16px;
  line-height:32px;
  color:#fff;
  text-shadow: 0 0 13px white;
  height:100px;
  text-align: center;
  background-color: #00A5FF;
  overflow-y: scroll;
  margin-top:50px;
}
#disclaimer{
  font-family: MyFont;
  font-size:16px;
  line-height:32px;
  background-color: #00A5FF;
  border:3px dashed #ff0000;
  color:#fff;
  text-align: center;
}
input:required:invalid, input:focus:invalid {
    background-image: url(/img/invalid.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-color: red;
  box-shadow:0 0 0px #000;
  border:1px dashed white;
  }
input[type=submit]{float:left;clear:left;margin:1% 50.0%;position:relative;background:#1e90ff;padding:5px 10px;color:#fff;font-size:16px;border-radius:2px;border:1px solid #1A87B9}
input[type=submit]:hover{border:1px solid #999;box-shadow:1px 1px 3px #666}
  input:required:valid {
    background-image: url(/img/valid.png);
    background-position: right top;
    background-repeat: no-repeat;
  }
#character_count{
  font-family: MyFont;
  text-shadow: 0 0 18px #000;
  width:30%;
  float:right;
  text-align: right;
  margin-top:10px;
}
.ascunde{
	display:none;
}
.subform label{
  display:block;
  width:97.6%;
  border:1px solid #999;
  padding:10px;
  margin-top:10px;
  background-color: #ececec;
  font-weight:600;
}
