button, input, select, textarea {
font-family: 'PT Serif', serif;
font-style: normal;
-webkit-transition:all ease-in-out .2s;
-moz-transition:all ease-in-out .2s;
-o-transition:all ease-in-out .2s;
transition:all ease-in-out .2s;
}
textarea, input[type=text], input[type=password], input.input-text, textarea.input-text, input.inputbox, input.text_area, textarea.text_area {
border:1px solid #c7c0c7;
background:#fff;
box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
}
select, select.inputbox {
border:1px solid #c7c0c7;
background:#fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
}
option {padding:3px;background:#fff;}
textarea:hover, select:hover, input[type=text]:hover, input[type=password]:hover,
input.input-text:hover, textarea.input-text:hover, input.inputbox:hover, input.text_area:hover,
select.inputbox:hover, textarea.text_area:hover, .customSelect.customSelectOpen {border:1px solid #ffcc33;}
textarea:focus, select:focus, input[type=text]:focus, input[type=password]:focus,
input.input-text:focus, textarea.input-text:focus, input.inputbox:focus, input.text_area:focus,
select.inputbox:focus, textarea.text_area:focus, .customSelect.customSelectFocus  {border:1px solid #333;}

button, a.button, .button, input[type="reset"],
input[type="submit"], input[type="button"] {
color:#fff;
display:inline-block;
font-size:13px;
font-style:normal;
font-weight:400;
text-align:center;
text-decoration: none;
vertical-align:top;
width:auto;
background:#738054;
-webkit-background-clip: padding;
-moz-background-clip: padding;
background-clip: padding-box;
cursor:pointer;

-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
}

button:hover, a.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {text-decoration: none;}
button:active, a.button:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {}

.list-form {list-style:none;}
.list-form em {color:red;}
.list-form li.tip-row p,
.list-form li label {
color:#6f5400;
font-size:12px;
font-weight:bold;
}
.list-form li.submit-row  {clear:both;}

.list-form li.submit-row input.button,
.list-form li.submit-row input[type=submit] {
float:right;
color:#fff;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:110px;height:35px;
padding:0;
margin:0 10px 0 0;
overflow:hidden;
background:#758356;
}

.list-form li.submit-row input[disabled] {opacity:0.1;}

