.question {padding-bottom:20px; margin-bottom:20px; Xborder-bottom:1px solid #DDD;}
.qt {margin-bottom:8px; font-size:17px; font-weight: 500;}
.qnote {font-weight: 400; font-size:14px; color:#454545; Xline-height: 1.1}
.req {color:#FF0000;font-weight: 600; font-size: 18px; margin-left:4px;}
.limitw {max-width:600px;margin: 0 auto;}
.labsino {cursor:pointer; margin-right:20px;}

.labrow {cursor:pointer; display: inline-block; clear:both; margin-top:4px; margin-bottom:4px;}
.labrow input[type="radio"] {margin-right:4px; }

.labrow2 {cursor:pointer; display: inline-block; clear:both; padding-bottom: 4px; margin-top:4px; margin-bottom:4px;border-bottom: 1px dotted #999;}
.labrow2 input[type="radio"] {margin-right:4px; }
.opr1 {display: inline-block; width: 210px;}
.opr2 {display: inline-block; margin-left: 10px; color:#555;font-size: 13px;font-weight: 600; }

.smltit {font-weight: 600; font-size:15px; color:#454545; margin-bottom: 2px;}
.mynrow {margin-bottom: 10px;}

.sendreg {text-align: right;}
.errmsg { background:#C00; color:#FFF; width:100%; padding:10px; margin-bottom:20px; font-weight:bold; text-align:center}
/*form contact */
form.mainform {}

form.mainform input[type=text],
form.mainform input[type=email],
form.mainform input[type=url],
form.mainform input[type=password],
form.mainform textarea, form.mainform select {
  width: 100%;
  border: 1px solid #B2B2B2;
  padding:7px;
	border-radius:3px;
  color:#454545;
  resize:none;
  font-family:inherit;
  font-size:inherit;
}

form.mainform input[type=submit] {cursor:pointer; background:#1A6BA8; color:#FFF; text-transform:uppercase; padding:8px 14px !important;transition: background 0.55s ease; border:none; -webkit-appearance: none; border-radius: 3px;}
form.mainform input[type=submit]:hover { background:#135280;transition: background 0.55s ease; -webkit-appearance: none;}

.tar {text-align:right;}
form.mainform label.error {background:#CC0000;padding:3px; color:#FFF; font-size:11px; margin-left:6px;}

form.mainform input[type=text]:focus,
form.mainform input[type=email]:focus,
form.mainform input[type=url]:focus,
form.mainform input[type=password]:focus,
form.mainform textarea:focus {
  outline: 0;
/*  border-color: #4697e4;*/
}

form.mainform select {
	  padding:3px;
	width:100%;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background:url(../images/seldd.png) no-repeat right center #FFF;

}

form.mainform select::-ms-expand {
    display: none;
}
form.mainform .calicon {background:url(../images/calicon.png) no-repeat right center #FFF; cursor:pointer;}

@media (max-width: 600px) {
  form.mainform input[type=text],
  form.mainform input[type=email],
  form.mainform input[type=url],
  form.mainform input[type=password],
  form.mainform textarea,
  form.mainform select {
    width: 100%; 
  }
}
@media (min-width: 1200px) {
  
}

