label{font-weight:600;display:block}fieldset{padding:1.4em;margin:0 0 1.5em 0;}legend{font-weight:bold;font-size:1.2em;}input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #dedede;padding:8px;font-weight:600}input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666;}input[type=text],input[type=password],input.text,input.title,textarea,select{margin:0.5em 0;}input.text,input.title{width:300px;padding:5px;}input.title{font-size:1.5em;}textarea{width:460px;height:150px;padding:5px;}form.inline{line-height:3;}form.inline p{margin-bottom:0;}.error,.notice,.success{border:1px solid #ddd;padding:2px 4px}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}.error a{color:#8a1f11;}.notice a{color:#514721;}.success a{color:#264409;}@media (max-width: 767px){input[type="text"],input[type="password"],input.text,input.title,textarea,select{width:100%}}@media (min-width: 768px) and (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) {}