.content_form,.fmstyle{margin-top:20px;margin-bottom:20px}.content_form fieldset,.fmstyle fieldset{border:0;margin:18px 0;padding:0}.content_form legend,.fmstyle legend{font-family:"Ideal Sans SSm A","Ideal Sans SSm B","Ideal Sans",sans-serif;font-style:normal;font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:1.33px;line-height:1.2;text-transform:uppercase;color:#686e78;margin:6px 0}@media only screen and (min-width:740px){.content_form legend,.fmstyle legend{font-size:16px;font-size:1rem}}.content_form label,.fmstyle label{font-family:"Ideal Sans SSm A","Ideal Sans SSm B","Ideal Sans",sans-serif;font-style:normal;font-weight:300;font-size:14px;font-size:.875rem;line-height:1.21428571;letter-spacing:.43px;text-transform:uppercase;color:#686e78;display:block;margin:16px 0}.content_form input,.fmstyle input,.content_form textarea,.fmstyle textarea{border:0;border-radius:0;padding:0}[data-whatinput="mouse"] .content_form input:focus,[data-whatinput="mouse"] .fmstyle input:focus,[data-whatinput="mouse"] .content_form textarea:focus,[data-whatinput="mouse"] .fmstyle textarea:focus,[data-whatinput="touch"] .content_form input:focus,[data-whatinput="touch"] .fmstyle input:focus,[data-whatinput="touch"] .content_form textarea:focus,[data-whatinput="touch"] .fmstyle textarea:focus{outline:0}.content_form input::-ms-clear,.fmstyle input::-ms-clear{width:0;height:0}.content_form textarea,.fmstyle textarea{resize:vertical}.content_form input[type=text],.fmstyle input[type=text],.content_form input[type=email],.fmstyle input[type=email],.content_form input[type=password],.fmstyle input[type=password],.content_form input[type=tel],.fmstyle input[type=tel],.content_form input[type=url],.fmstyle input[type=url],.content_form input[type=number],.fmstyle input[type=number],.content_form input[type=date],.fmstyle input[type=date],.content_form textarea,.fmstyle textarea,.content_form select,.fmstyle select{font-family:"Ideal Sans SSm A","Ideal Sans SSm B","Ideal Sans",sans-serif;font-style:normal;font-weight:300;font-size:16px;font-size:1rem;display:block;width:100%;border:1px solid #d0d0d0;color:rgba(20,32,54,0.8);line-height:1;padding:20px;-webkit-transition:border .25s;transition:border .25s}.content_form input[type=text]:focus,.fmstyle input[type=text]:focus,.content_form input[type=email]:focus,.fmstyle input[type=email]:focus,.content_form input[type=password]:focus,.fmstyle input[type=password]:focus,.content_form input[type=tel]:focus,.fmstyle input[type=tel]:focus,.content_form input[type=url]:focus,.fmstyle input[type=url]:focus,.content_form input[type=number]:focus,.fmstyle input[type=number]:focus,.content_form input[type=date]:focus,.fmstyle input[type=date]:focus,.content_form textarea:focus,.fmstyle textarea:focus{border-color:#686e78}.content_form textarea,.fmstyle textarea{height:250px}.content_form .checkbox_set label,.fmstyle .checkbox_set label{display:block;margin:0}.content_form .checkbox_set .fs-checkbox,.fmstyle .checkbox_set .fs-checkbox{margin:14px 0}.content_form .checkbox_set .fs-checkbox:after,.fmstyle .checkbox_set .fs-checkbox:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.content_form .checkbox_set .checkbox_label,.fmstyle .checkbox_set .checkbox_label{color:#111c24;display:block;margin:0 0 0 16px;padding:5px 0}.content_form input[type=submit],.fmstyle input[type=submit]{font-family:"Ideal Sans SSm A","Ideal Sans SSm B","Ideal Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;font-size:.875rem;line-height:1.1875;border-width:0;letter-spacing:.5px;text-transform:uppercase;display:inline-block;padding:20px 25px 18px;background-color:#b0defc;color:#002f86;text-align:center}.content_form input[type=submit]:hover,.fmstyle input[type=submit]:hover{background-color:#3fb3ff;color:#fff}.content_form input.st,.fmstyle input.st{display:none}.content_form .fm-help,.fmstyle .fm-help{position:relative;caption-side:bottom;color:rgba(104,110,120,0.8);padding:0 0 18px 0;font-family:"Ideal Sans SSm A","Ideal Sans SSm B","Ideal Sans",sans-serif;font-style:normal;font-weight:300;font-size:1rem;font-size:.875rem;line-height:1.4375}.fmstyle .styled_select{overflow:hidden;background-color:#ddd;background:url(../images/selectarrow.jpg) no-repeat right center;height:54px;width:265px}.fmstyle .styled_select select{background:transparent;width:288px;color:#000;height:54px;padding:12px 20px;-webkit-appearance:none;-webkit-border-radius:0}
