.txtRedBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color:#23B9C7;
	text-decoration:none;
}
.hrr{border: 1px dotted #3A3838;}
.middle2 h3{ font-size:20px; background:rgba(38,38,38,1.00); padding:10px 10px; text-transform:uppercase;}
.field{ background:#fff; border:none; height:30px; border-radius:3px; border: 1px solid #dddddd; color:#000000; margin-bottom:10px; padding:0px 5px;}
.fieldari{background:#fff; border:none;  border-radius:3px;  border: 1px solid #dddddd; color:#000000;     max-width: 80%;
    min-width: 80%; height: 85px !important;}
.maf{}

.middle3{padding:2px;}

form header {
  margin: 0 0 20px 0; 
}
form header div {
  font-size: 90%;
  color: #999;
}
form header h2 {
  margin: 0 0 0px 0;
}
form > div {
  clear: both;
  overflow: hidden;
  padding: 1px;
  margin: 0 0 10px 0;
  
}
form > div > fieldset > div > div {
  margin: 0 0 5px 0;
}
form > div > label,
legend {
	width:18%;
  float: left;
  padding-right: 10px;
}
form > div > div,
form > div > fieldset > div {
  width: 30%;
  float: left;
}
form > div > fieldset label {
	font-size: 100%;
}
fieldset {
  border: 0;
  padding: 0;
}

input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
textarea {
width:80%;

}
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
textarea,
select
 {
width:80%;
}
input[type=reset]:focus{border-color: #23B9C7;}
input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=reset]:focus,
textarea:focus {
  outline: 0;
  border-color:#23B9C7;
}
.fldbut {
    padding: 1.5px 12px;
    background-color: #f53da2;
    background-image: linear-gradient(to top, #f53da2, #f555ad, #dc1783);
    background-repeat: repeat-y;
    /* width: 93px; */
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border-radius: 3px;
    border: none;
    padding: 9px 33px;
    text-transform: uppercase;
    font-weight: 600;
}
.fldbut:hover {
	background-color:#0DA4B6;
	background-image: linear-gradient(to top, #0DA4B6, #23B9C7, #23B9C7);
	background-repeat: repeat-y;

}			

@media (max-width: 600px) {
  form > div {
    margin: 0 0 15px 0; 
  }
  form > div > label,
  legend {
	  width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }
  form > div > div,
  form > div > fieldset > div {
    width: 100%;
    float: none;
  }
  input[type=text],
  input[type=email],
  input[type=url],
  input[type=password],
  textarea
  {
width:100%;
height:25px;
  }
.desc {
    margin: 5px 0px;
    float: left;
   
}
.field{ width:100% !important;}
@media (min-width: 1200px) {
  form > div > label,
	legend {
  	text-align: left;
  }
}