#form-feedback{width: 100%;margin: 20px auto;font-family: Georgia;}
#form-feedback .data-table{width: 100%;}

#form-feedback .errortext {
  padding: 20px;
  box-sizing: border-box;
  width: 98%;
  color: #fff !important;
  background: rgba(255,0,0,0.3);
  text-indent: 0;
  display: block;
  border-radius: 5px;
  margin: 10px 0 20px;
}

.hide_name_of_field{display: none;}
.starrequired{color:#f06;}
.pop-form.form2{
    padding: 0px 10px 10px 10px;
    width: 100%;
    box-sizing: border-box;
}
.pop-form.form2 .btn-close{position: absolute;top:1px;right: 1px;}
.pop-form.form2 textarea[name="PROPERTY[PREVIEW_TEXT][0]"]{height: 16px;}
.pop-form.form2 textarea[name="PROPERTY[DETAIL_TEXT][0]"]{height: 16px;}
.pop-form.form2 input[type="submit"]{margin: 20px 12px 0 auto;width: 53%;}

.pop-form.form2 .MESSAGE {
  color: #fff;
  font-size: 30px;
  padding: 50px 10px 40px;
  white-space: normal;
  text-align: center;
  background: rgba(212,187,85,0.3);
  margin: 50px auto;
}

.pop-form.form2 .MESSAGE font.notetext {
  color: #fff;
  text-indent: 0;
}


.pop-form.form2 .form_title{
font-size: 21px;
line-height: 25px;
margin: 10px 0px 20px;
padding: 0;
background: none;
text-align: center;
}
.pop-form.form2 input[type="text"] 
{
  border: 1px solid #d4bb55;
  background: #204135;
  border-radius: 5px;
 font-family: Georgia !important; 
  font-size: 15px;
  margin-bottom: 10px;
  padding: 10px;
  width: 98%;
  box-sizing: border-box;
  color: #d2d2d2;
}
.pop-form.form2 input[type="text"]:focus {color: #fff;}

.pop-form.form2 td.counter-1  {width: 33%;}
.pop-form.form2 td.counter-0  {width: 33%;}
.pop-form.form2 td.counter-2  {width: 33%;}

.pop-form.form2 td.counter-1 input[type="text"] {width: 94%;}
.pop-form.form2 td.counter-0 input[type="text"] {width: 94%;}
.pop-form.form2 td.counter-2 input[type="text"] {width: 94%;}





.pop-form.form2 select {
    width: 95%;
}
.pop-form.form2 input[type="submit"] {
background: #d4bb55;
border: medium none;
border-radius: 5px;
color: #000;
display: none;
font-size: 16px;
line-height: 37px;
margin: 10px auto;
opacity: 0.9;
padding: 0px 20px;
text-align: center;
width: 120px;
}
.pop-form.form2 input[type="submit"]#new_submit{display: block;margin: 0;float: left;}

.pop-form.form2 input[type="file"]:hover {
    background: none repeat scroll 0 0 #4d261a;
    text-decoration: none;
    cursor: pointer;
}
.pop-form.form2 input[type="submit"]:hover {
    background-color: #e4cb65;
    text-decoration: none;
    cursor: pointer;
}
.pop-form.form2 textarea {
  border: 1px solid #d4bb55;
  background: #204135;
  border-radius: 5px;

font-size: 15px;
height: 163px;
margin-bottom: 10px;
padding: 10px;
width: 98%; 
color: #d2d2d2;
  box-sizing: border-box;
}
.pop-form.form2 textarea:focus {color: #fff;}

.pop-form.form2 table td, .pop-form.form2 table th {
    padding: 5px 5px !important;
    vertical-align: middle;
}
#form-order-callback .btn-close {
    background: url("krestik.png") no-repeat scroll 1px 1px #3d160a;
    border-radius: 50%;
    display: block;
    height: 23px;
    overflow: hidden;
    text-indent: -999px;
    width: 23px;
    float: right;
}
#form-order-callback {
    width: 330px;
}
#form-order-callback .btn-close:hover {
    background-color: #4d261a;
}