
form .textarea .placeholder
{color:#f90000}


.submit
{display:inline-block;
padding:12px 25px;
font-size:13px;
font-weight:bold;
color:#202020;
background:#D4B472;
border: none;
border-radius: 10px;
cursor: pointer;
}

form .text:focus,form .textarea:focus,form .captcha:focus
{border:1px solid #cfcfcf;
color: #202020;
background:#ffffff;
}


.widget-text,
.widget label
{width:80%}

.widget-explanation
{font-size: 13px;}

.text
{background:rgba(255,255,255,.75)}

.checkbox_container label,
.radio_container label
{font-weight:normal}

.formbody label
{display:block;
margin-top:1.5em;
padding-bottom:3px}

.formbody, 
.checkbox_container label,
.formbody .radio_container label
{display:inline;}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input:not([type]),
textarea {
  width: 90%;
  display: inline-block;
  padding:5px 8px;
  background:#fff;
  border:1px solid #ffffff;
    -webkit-border-radius:3px;
  border-radius:8px;
    -webkit-box-shadow:inset 0 1px 1px #eee;
  box-shadow: inset 0 1px 1px #fff;
    -webkit-transition: all .15s linear;
  
  transition: all .15s linear;
    -webkit-box-sizing:border-box;
  box-sizing: border-box;
}


form .text,
form .textarea,
form .captcha
{width:85%;
padding:12px;
background:#ffffff;
color:rgba(0,0,0,.90);
color:#333333;
border:1px solid #ffffff;
font-size: 12px;
font-family: Arial, Sans-Serif;
border-radius:8px;
}

form .textarea
{width:68%;height:150px}



.mod_subscribe input[type="text"]
{width:210px}





select
{width:100%;
padding:4px 3px 4px 1px;
background-color:#fff;
border:0px solid #CCC;}

.checkbox_container span,
.radio_container span
{display:block}

.checkbox_container + br,
.radio_container + br
{display:none}

.checkbox_container label,
.checkbox_container input,
.radio_container label,
.radio_container input
{vertical-align:middle}


form table td
{padding-top:3px;padding-bottom:3px}

form table td:first-child
{width:80%;padding-bottom:0;text-align:left}

.tableform table
{width:92%;margin-top:1.5em;margin-bottom:0}

#container .tableform .formbody,
#container .formbody .formbody
{width:100%;
overflow:hidden}

.formbody .formbody
{padding-top:0}

legend
{padding-right:6px;
color:#00ADF1}

fieldset table
{width:92%;
margin-top: 1em;
margin-bottom: 1em;}

fieldset table td:first-child
{width:140px;text-align:left}



p .confirm{color:#00ADF1}
p .error{margin-bottom:6px;font-weight:bold;color:#F00}

form input.error,textarea.error
{background-color:#FFD;border-color:#F00}

input.captcha{width:48px}
span.captcha_text {font-weight:normal}

:first-child + html span.captcha_text
{top:-3px;position:relative}
