form {margin-bottom:20px;position:relative;}form input,form textarea,form select {vertical-align:bottom;}form textarea{resize:vertical;}select.txtf{height:2.54rem;padding:2px 6px;}.ae_form_field_checkbox input{position:absolute;margin-top:.3rem;}.ae_form_field_checkbox label{padding-left:26px;}.ae_form_field {display:inline-block;vertical-align:top;position:relative;}.txtf{width:100%;margin-top:4px;border:1px solid #eaeaea;box-sizing:border-box;padding:6px; border-radius:2px;background-image:linear-gradient(to bottom,#fbfbfb,#FFF 10px);-webkit-tap-highlight-color:rgba(0,0,0,0);}.txtf:focus{outline:0;border-color:#dedddd;border-top:1px solid #ccc;box-shadow:inset 0 1px 1px #ecebeb;-webkit-transition:all 0.30s ease-in-out; -moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;}form .txtf[readonly] {background-image:linear-gradient(to bottom,#fff,#f9f9f9);border:1px dashed #d0d0d0;color:#949494 !important;}.fieldgroup {clear:both;padding:1px;margin:0 20px 0 20px;}.fieldgroup:last-of-type{margin-bottom:20px;}.fieldgroup label,.fieldgroup legend {margin-bottom:5px;}.fieldgroup fieldset{border:0;padding:0;}.fieldgroup.hid {border-top:1px solid #f1f1f1;margin-top:32px;padding-top:20px;background-image:radial-gradient(ellipse at top,#f7f8f9 30%,rgba(255,255,255,0) 65%);}.ae_form_hint {font:0.95rem/1.2rem "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif !important;border:1px solid rgba(0,0,0,0.12);padding:10px 8px 10px 8px;background:#f9fdff;display:none;color:#657c7f !important;box-shadow:0 1px 3px -1px rgba(0,0,0,0.18),0 2px 3px 0 rgba(0,0,0,0.1);box-sizing:border-box;}.ae_form_hint_float {z-index:990;position:absolute;border-radius:0 0 3px 3px;margin-top:-1px;}.ae_form_hint_boxed {clear:both;border-radius:3px;margin-top:10px;margin-bottom:20px;}.ae_form_hint_trigger {float:right;padding:0 4px;margin-top:4px;margin-left:3px;background-color:rgba(224,224,224,0.25);color:#b1b1b1;border-radius:2px;font:0.8rem/1.2rem "Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;cursor:pointer;}.ae_from_hline{display:inline-block;width:100%;height:1px;line-height:1px;margin:3px 0;border-bottom:1px solid #ebeff1;}form:hover .ae_form_hint_trigger{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.48),inset 0 0 0 1px rgba(16,16,16,0.22);background-color:rgba(234,234,234,0.25);color:#b1b1b1;border-radius:2px;}.ae_form_hint_trigger_long {display:none;}.ae_form_hint_trigger:hover .ae_form_hint_trigger_long {display:inline-block;}.ae_form_hint_trigger:hover .ae_form_hint_trigger_short{display:none;}.ae_form_subbox_head{margin:0 0 10px 0;padding:7px 10% 7px 20px;border-bottom:1px solid #dfdfdf;display:inline-block;min-width:150px;background-image:linear-gradient(to right,rgb(225 229 232 / 34%),rgb(255 255 255 / 0));text-shadow:1px 1px #fff;font:500 0.85rem/1.3 'Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;color:#737373 !important;}.ae_form_hrdiv{margin:10px 0 0;border:none;background-color:#DFDFDF;height:1px;background-image:none;}.ae_expn_content + .ae_form_hrdiv {margin:-1px 0 0;}.ae_expn_open + .ae_form_hrdiv,.fieldgroup + .ae_form_hrdiv{margin:30px 0 0;border:none;background-color:#DFDFDF;height:1px;}.formhint {box-shadow:0 0.5px 2px rgba(0,0,0,0.1);border-radius:3px;padding:16px;margin:15px 20px;border:1px solid rgba(0,0,0,0.12);background:#f9fdff;font-size:1rem !important;line-height:1.3rem;color:#657c7f !important;box-sizing:border-box;}.hintwarning{float:right;padding:0 6px;margin-left:3px;margin-top:4px;background-color:#fde1e1;color:#a76767;border-radius:2px;font:0.8rem/1.2rem "Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}.hintinfo {float:right;padding:0 6px;margin-left:3px;margin-top:4px;background-color:rgba(224,224,224,0.25);color:#b1b1b1;border-radius:2px;font:0.8rem/1.2rem "Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-weight:normal;}.form_buttons {position:relative;}.ae_form_submiterror{position:absolute;right:0;bottom:-25px;font:bold 0.7rem/1.1rem Lucida Grande,Helvetica Neue,Verdana,sans-serif;padding:0 4px;background-color:#fde1e2;color:#ad3f57;border-radius:2px;box-shadow:inset 0 0 0 1px #e87c94;display:block;}.ae_form_conditionalgroup .fieldgroup:last-of-type {margin-bottom:0;}@-webkit-keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ae_form_labelalert {-webkit-animation:pulsate-bck .2s ease-in-out 2 both;animation:pulsate-bck .2s ease-in-out 2 both;}::-webkit-input-placeholder {color:#d6d6d6;} :-moz-placeholder {color:#d6d6d6;opacity:1;} ::-moz-placeholder{color:#d6d6d6;opacity:1;} :-ms-input-placeholder{color:#d6d6d6;} ::-ms-input-placeholder {color:#d6d6d6;} .f100 {width:100%;display:inline-block;margin:10px 0 0 0;vertical-align:top;}.f70:nth-child(odd), .f70r:nth-child(odd){width:69%;display:inline-block;margin:10px 1% 0 0;vertical-align:top;}.f70:nth-child(even),.f70r:nth-child(even) {width:69%;display:inline-block;margin:10px 0 0 1%;vertical-align:top;}.f60:nth-child(odd), .f60r:nth-child(odd){width:59%;display:inline-block;margin:10px 1% 0 0;vertical-align:top;}.f60:nth-child(even),.f60r:nth-child(even) {width:59%;display:inline-block;margin:10px 0 0 1%;vertical-align:top;}.f40:nth-child(odd), .f40r:nth-child(odd){width:39%;display:inline-block;margin:10px 1% 0 0;vertical-align:top;}.f40:nth-child(even),.f40r:nth-child(even) {width:39%;display:inline-block;margin:10px 0 0 1%;vertical-align:top;}.f30:nth-child(odd), .f30r:nth-child(odd){width:29%;display:inline-block;margin:10px 1% 0 0;vertical-align:top;}.f30:nth-child(even),.f30r:nth-child(even) {width:29%;display:inline-block;margin:10px 0 0 1%;vertical-align:top;}.f50{width:49%;display:inline-block;margin:10px 1% 0 0;vertical-align:top;}.f50:nth-of-type(2n){margin:10px 0 0 1%;}.f50r {width:49%;display:inline-block;margin:10px 1% 0 0;vertical-align:top;}.f50r:nth-of-type(2n) {margin:10px 0 0 1%;}.f33{width:31.99%;display:inline-block;margin:10px 2% 0 0;vertical-align:top;}.f33:nth-of-type(3n){margin:10px 0 0 0;}.f33r {width:31.99%;display:inline-block;margin:10px 2% 0 0;vertical-align:top;}.f33r:nth-of-type(3n) {margin:10px 0 0 0;}.f25{width:23.5%;display:inline-block;margin:10px 2% 0 0;vertical-align:top;}.f25:nth-of-type(4n){margin:10px 0 0 0;}.f25r {width:23.5%;display:inline-block;margin:10px 2% 0 0;vertical-align:top;}.f25r:nth-of-type(4n) {margin:10px 0 0 0;}@media only screen and (max-width:650px) {.f70r:nth-child(odd),.f60r:nth-child(odd),.f40r:nth-child(odd),.f30r:nth-child(odd),.f70r:nth-child(even),.f60r:nth-child(even),.f40r:nth-child(even),.f30r:nth-child(even) {width:100%;display:inline-block;margin:10px 0 0 0;}.f50r {width:100%;display:inline-block;margin:10px 0 0 0;}.f50r:nth-of-type(2n) {margin:10px 0 0 0;}.f33r {width:100%;display:inline-block;margin:10px 0 0 0;}.f33r:nth-of-type(3n) {margin:10px 0 0 0;}.f25r {width:100%;display:inline-block;margin:10px 0 0 0;}.f25r:nth-of-type(4n) {margin:10px 0 0 0;}}.form-bt-group {vertical-align:bottom !important;padding-bottom:2px;}.hintsaved{float:right;font-size:0.7em;font-weight:bold;line-height:1.4em;padding:0 6px;margin-right:3px;margin-top:5px;background-color:#bce8d2;color:#07824f;border-radius:3px;font-family:Lucida Grande,Helvetica Neue,Verdana,sans-serif;box-shadow:inset 0 0 2px #07824f;}.hintsavedicon{float:right;font-size:0.7em;font-weight:bold;line-height:1.4em;padding:0;margin-top:0;font-family:Lucida Grande,Helvetica Neue,Verdana,sans-serif;}.hintsavedtick{position:absolute;right:5px;bottom:10px;background:#FFF;height:16px;border-radius:12px;border:2px solid #FFF;}.hintsavedtitle {float:right;font-size:0.7rem;font-weight:bold;line-height:1;padding:3px 6px;margin:0 0 0 10px;background-color:#bce8d2;color:#056f43;border-radius:2px;font-family:'Helvetica Neue',Helvetica,Verdana,sans-serif;box-shadow:inset 0 0 0 1px #9dccb8;}.hinterrortitle {float:right;font-size:0.7em;font-weight:bold;line-height:1.4em;padding:0 6px;margin-right:3px;margin-top:5px;background-color:#f3caca;color:#8c4444;border-radius:3px;font-family:Lucida Grande,Helvetica Neue,Verdana,sans-serif;box-shadow:inset 0 0 2px #8c4444;}