.tickets_add{width:725px;margin:0 auto 50px auto;}.tickets_add h1{margin:20px 0 10px;}.tickets_add h2{margin-bottom:5px;}.tickets_add h2 + p{font-size:15px;}.tickets_add .maroon{color:#942713;}.tickets_add .light-gray{color:#646362;}.tickets_add .input{width:100%;float:left;display:block;padding:9px 0 8px 0;}.tickets_add .input label{float:left;width:240px;height:21px;color:#454545;line-height:16px;font-weight:bold;margin-right:10px;text-align:right;}.tickets_add .required:not(.file) label:after{content:'*';color:#942713;}.tickets_add .input{float:left;font:13px "Verdana",Geneva,sans-serif;line-height:21px;}.tickets_add .input select,.tickets_add .input input,.tickets_add .input textarea{float:left;}.tickets_add .input select{width:350px;height:26px;color:#454545;border:1px solid #abadb3;padding:2px;}.tickets_add .input input[type=text],.tickets_add .input input[type=email]{width:339px;height:21px;line-height:21px;border:1px solid #abadb3;padding:0 5px;}.tickets_add .input input[type=file]{margin-bottom:20px;}.tickets_add .input.file p:last-of-type{color:#8D8C8C;float:right;width:475px;font-size:11px;}.tickets_add .input textarea{width:339px;height:139px;max-width:339px;max-height:139px;border:1px solid #ABADB3;overflow:auto;padding:5px;resize:none;}.tickets_add .input textarea::-webkit-input-placeholder,.tickets_add .input textarea:-moz-placeholder,.tickets_add .input textarea::-moz-placeholder,.tickets_add .input textarea:-ms-input-placeholder{color:#8D8C8C;}.tickets_add .input textarea.placeholder{opacity:0.4;text-shadow:0 0 1px rgba(0,0,0,0.5);}.tickets_add .form-legend{position:relative;width:100%;border-top:2px solid #F4F4F4;float:left;margin:20px 0;}.tickets_add .form-legend p{margin:-10px 0 0 -42px;position:absolute;background-color:white;color:#646362;padding:0 5px;left:50%;}.tickets_add .submit{text-align:center;}.tickets_add input,.tickets_add select,.tickets_add textarea{margin-right:5px;}.tickets_add .recaptcha-v2{margin:10px 0 10px 251px;}.tickets_add .input div.error-message{white-space:nowrap;position:absolute;padding:0 10px;display:inline !important;background:none repeat scroll 0 0 #000000;border:2px solid #DDDDDD;border-radius:6px 6px 6px 6px;box-shadow:0 0 6px #000000;color:#FFFFFF;font-size:11px;z-index:5001;margin:0 5px;}.tickets_add .input div.error-message[style="display:none;"]{display:none !important;}