.fo{margin-right:20px;border:1px solid #ccc;border-radius:5px;padding:10px;margin-bottom:20px;box-shadow:5px 5px 5px gray}.fo_sub{margin-top:20px;text-align:center}.fos,label{font-weight:700}.fos{color:#fff;font-size:16px;margin-bottom:16px}.f_help,.ff,.fos{padding:10px;border-radius:5px}.f_help{background:#fafacc;font-size:13px;margin-bottom:16px;margin-left:10px;color:#000}.ff{margin-bottom:10px;background:#fff}label{font-size:14px;color:#000;margin-bottom:12px;float:none;display:block;text-align:left}label:first-letter{text-transform:uppercase}label:before{content:"";display:inline-block!important;width:0;height:0;border-left:8px solid orange;border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;vertical-align:middle}input[type=text],textarea{width:100%;font-family:inherit;font-size:inherit}input[type=text]{color:#000;margin:0;background:0 0;border-bottom:1px dotted #ccc;border-top:none;border-left:none;border-right:none}textarea{background-attachment:local;background-image:linear-gradient(to right,#fff 10px,transparent 10px),linear-gradient(to left,#fff 10px,transparent 10px),repeating-linear-gradient(#fff,#fff 30px,#ccc 30px,#ccc 31px,#fff 31px);line-height:31px;padding:8px 2px 0 20px;border:0}input:focus,textarea:focus{background-color:#fbfccf}.button{font-size:14px;padding:10px;border-radius:5px}.fo_help{font-style:italic;background:#faf9af;padding:10px;margin-bottom:20px}