.quote-form .error:after,.quote-form .valid:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.quote-form .select,.quote-form input.error.error,.quote-form input.valid.success{text-shadow:0 1px rgba(255,255,255,.7)}.gforms{padding:40px 20px}.quote-form{font-size:83%;font-family:Helvetica,Arial,sans-serif}.quote-form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.quote-form fieldset,.quote-form label,.quote-form section,.quote-form span,.quote-form ul li{margin:0;padding:0;list-style:none}.quote-form ul.demo li,.quote-form ul.demo li:last-child{margin-bottom:10px}.quote-form button,.quote-form input,.quote-form select,.quote-form select optgroup,.quote-form textarea{margin:0;outline:0;font-size:1em;line-height:normal;font-family:Helvetica,Arial,sans-serif;font-style:normal;vertical-align:baseline}.quote-form select optgroup,.quote-form select optgroup option{font-size:1em;padding:3px}.quote-form select optgroup option{padding:3px 8px}.quote-form input[placeholder],.quote-form textarea[placeholder]{color:#999}.quote-form input::-webkit-input-placeholder{opacity:.7}.quote-form input:focus::-webkit-input-placeholder{opacity:.4;-webkit-transition:opacity .3s}.quote-form input:-ms-input-placeholder{opacity:.7}.quote-form input:focus:-ms-input-placeholder{opacity:.4;-ms-transition:opacity .3s}.quote-form input:-moz-placeholder,input::-moz-placeholder{opacity:.7}.quote-form input:focus:-moz-placeholder,.quote-form input:focus::-moz-placeholder{opacity:.4;-moz-transition:opacity .3s}.quote-form button::-moz-focus-inner,.quote-form input::-moz-focus-inner{border:0;padding:0}.quote-form .button,.quote-form .options,.quote-form .toggle-switch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quote-form.wrapper{margin:0 auto;background:#fff;max-width:600px;position:relative;border-radius:5px;border-bottom:1px solid #c4c4c4;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.55);-moz-box-shadow:0 1px 5px rgba(0,0,0,.55);box-shadow:0 1px 5px rgba(0,0,0,.55)}.quote-form.wrapper.mini{max-width:380px}.quote-form.wrapper.wide{max-width:840px}.quote-form.wrapper:after,.quote-form.wrapper:before{content:'';position:absolute;z-index:99;bottom:1px;left:0;right:0;height:10px;background:#f7f7f7;border-bottom:1px solid #d2d2d2;border-radius:5px}.quote-form.wrapper:after{bottom:3px;border-color:#dcdcdc}.quote-form .form-title{padding:15px;text-align:center}.quote-form .form-title h2{color:#999;font-family:"Segoe UI Light",Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;line-height:normal;margin:0;padding:0}.quote-form .form-enclose{border-radius:0}.quote-form .form-section{padding:20px 0 0}.quote-form section{margin-bottom:10px;position:relative}.quote-form label,.quote-form p span.infox{color:#888}.quote-form .lbl-ui{position:relative;display:block}.quote-form .lbl-text{text-transform:uppercase;margin-bottom:5px;letter-spacing:1px;font-size:10px;display:block;color:#777}.quote-form .lbl-text.required:after{content:" *";font-size:15px;color:#e32;display:inline;position:relative;top:4px}.quote-form .lbl-text.ext{margin-bottom:10px}.quote-form span.lbl-text{margin:0}.quote-form .lbl-text.tleft,.quote-form .lbl-valign{display:block;padding-top:14px}.quote-form .lbl-valign.long{padding-top:40px}.quote-form .lbl-text.tleft.multi-line{padding-top:0}.quote-form .lbl-text.tleft.trt{text-align:right}.quote-form .lbl-text.spacer{margin-bottom:15px}.quote-form .option-group .goption,.quote-form .toggle-group .gtoggle{margin-bottom:8px;margin-right:15px;display:inline-block;display:inline;zoom:1}.quote-form .option-group.block .goption,.quote-form .toggle-group.block .gtoggle{display:block;margin-right:0;float:left}.quote-form .goption.upt{position:relative;top:-5px}.quote-form .option-group.last,.quote-form .toggle-group.last{padding-bottom:10px;border-bottom:0}.quote-form .form-buttons section{padding:25px 30px;background:#f7f7f7;border-radius:0 0 6px 6px;margin:0}.quote-form .append-icon,.quote-form .append-icon.art{display:inline-block;vertical-align:top;position:relative;width:100%}.quote-form .append-icon span{top:0;left:0;z-index:1;width:36px;height:36px;color:inherit;line-height:36px;position:absolute;text-align:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;pointer-events:none}.quote-form .append-icon span i{position:relative;font-size:14px}.quote-form .append-icon.art span{left:auto;right:0}.quote-form .append-icon .input,.quote-form .append-icon .textarea{padding-left:30px}.quote-form .append-icon.art .input,.quote-form .append-icon.art .textarea{padding-right:30px;padding-left:10px}.quote-form .glink{color:#0093D6}.quote-form .glink.ext{margin-left:10px}.quote-form .glink:hover{text-decoration:underline}.quote-form .gspace{padding-top:10px;padding-bottom:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.quote-form .gspace.blank{padding-bottom:0;border-bottom:0}.quote-form .social-btns{width:100%}.quote-form .social-btns a{display:inline-block;position:relative;width:49%;height:46px;line-height:46px;color:#fff;background:#1DAEE3;font-size:1.4em;font-weight:700;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.quote-form .social-btns a i,.quote-form .social-btns a span{display:inline-block;line-height:46px;text-align:center;height:46px;width:46px;position:absolute;left:0;top:0}.quote-form .social-btns a span{position:relative;padding-left:60px;width:auto!important}.quote-form .social-btns a i{font-size:22px;background:#1CA4D6;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.quote-form .small-caption{display:block;padding:3px 5px 0;font-size:.85em;color:#999;text-transform:none}.quote-form .lbl-text .small-caption{font-size:1.1em;letter-spacing:0}.quote-form .social-btns a.fbs{margin-right:0;background:#3B5998}.quote-form .social-btns a.fbs i{background:#37528C}.quote-form .social-btns.full a{width:100%;margin-right:0!important}.quote-form .form-buttons.align-center{text-align:center}.quote-form .form-buttons.align-right{text-align:right}.quote-form .form-buttons .button{margin-right:10px;text-align:center}.quote-form .form-buttons.align-right .button{margin-left:10px;margin-right:0}.quote-form .cxb{display:block;text-align:center;text-transform:uppercase}.quote-form .tagline{border-bottom:1px solid #ccc;text-align:center}.quote-form .tagline span{display:inline-block;zoom:1;font-size:12px;color:#666;font-weight:700;background:#fff;padding:3px 5px;position:relative;top:10px}.quote-form form fieldset{padding-top:20px 0;border:1px solid #ddd;border-width:1px 0 0}.quote-form form fieldset legend{font-weight:400;font-size:1.2em;color:#777;margin:0 0 10px;padding:0;display:inline-block;zoom:1;text-align:left;line-height:22px}.quote-form-row:after,.quote-form-row:before{content:'';display:table}.quote-form-row:after{clear:both}.quote-form-row{zoom:1;width:100%;margin:0 auto}.quote-form .button,.quote-form .error,.quote-form .file-input,.quote-form .info-tip,.quote-form .input,.quote-form .notification,.quote-form .options,.quote-form .rating,.quote-form .select,.quote-form .select-multiple,.quote-form .select-multiple>select,.quote-form .textarea,.quote-form .toggle-switch,.quote-form .valid,.quote-form span.lbl-text{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1}.quote-form .error,.quote-form .file-input,.quote-form .input,.quote-form .notification,.quote-form .select,.quote-form .select-multiple>select,.quote-form .textarea,.quote-form .valid{width:100%;vertical-align:top}.quote-form .input,.quote-form .textarea,.quote-form select{height:36px;color:#777;padding:0 10px;border:1px solid #bbb;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.quote-form .input:focus,.quote-form .select-multiple>select:focus,.quote-form .textarea:focus{border-color:#5C8BA5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 0 8px rgba(92,139,165,.7);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 0 8px rgba(92,139,165,.7);box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 0 8px rgba(92,139,165,.7)}.quote-form .textarea{padding:10px;overflow:auto;line-height:20px;min-height:140px;max-width:100%;resize:vertical}.quote-form .textarea.mini{min-height:110px}.quote-form .textarea.auto{height:auto!important}.quote-form .textarea.no-resize{resize:none}.quote-form input.error,.quote-form select.error,.quote-form textarea.error{border:1px solid #DB6C6C}.quote-form .error>.input:focus,.quote-form .valid>.input:focus{position:relative;z-index:2}.quote-form .error:after,.quote-form .error:before,.quote-form .search:after,.quote-form .search:before,.quote-form .select:after,.quote-form .select:before,.quote-form .valid:before{content:'';position:absolute;z-index:1}.quote-form .valid:before{top:13px;right:12px;width:10px;height:4px;border:solid #069;border-width:0 0 3px 3px;-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.quote-form .error:after,.quote-form .error:before{top:13px;right:16px;width:3px;height:12px;background:#C06;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.quote-form .error:after{-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.quote-form input.valid.success{color:#435c26;background:#E2FBCA;border-color:#92C058}.quote-form .valid.success>.input:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 0 8px rgba(121,185,0,.7);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 0 8px rgba(121,185,0,.7);box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 0 8px rgba(121,185,0,.7)}.quote-form .error>.input:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 0 8px rgba(228,70,52,0,.7);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 0 8px rgba(228,70,52,0,.7);box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 0 8px rgba(228,70,52,.7)}.quote-form input.error.error{border-color:#E44634}.quote-form .valid.success:before{border-color:#4F8E28}.quote-form .error.error:after,.quote-form .error.error:before{background:#AD3925}.quote-form input[type=search]{-webkit-appearance:textfield}.quote-form input[type=search]::-webkit-search-cancel-button,.quote-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.quote-form .search{position:relative;display:inline-block;width:100%}.quote-form .search>.input{width:100%;padding:0 13px 0 30px}.quote-form .search:before{top:13px;left:10px;width:6px;height:6px;border:2px solid #aaa;border-radius:8px}.quote-form .search:after{top:22px;left:17px;width:6px;height:2px;background:#aaa;border-radius:1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-1px 0 #aaa;box-shadow:-1px 0 #aaa}.quote-form .search .button{-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-bottom-left-radius:0;border-top-left-radius:0;position:absolute;box-shadow:none;right:0;top:0}.quote-form .search.grey input[type=search]{background:#F2F2F2}.quote-form .search.round>.button,.quote-form .search.round>.input{border-radius:5em}.quote-form .search.round>.button{border-radius:0 5em 5em 0}.quote-form .bubble,.quote-form .button,.quote-form .select,.quote-form .toggle-switch>label:before,.quote-form a.button,.quote-form input:checked+.checkbox,.quote-form input:checked+.radio{border:1px solid #BBB;background-color:#fafafa;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#fff,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#E6E6E6);background-image:-o-linear-gradient(top,#fff,#E6E6E6);background-image:linear-gradient(to bottom,#fff,#E6E6E6);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.quote-form .button:focus,.quote-form .button:hover,.quote-form .select:focus,.quote-form .select:hover,.quote-form a.button:focus,.quote-form a.button:hover{border:1px solid #8FAFC9;background-color:#E8EFF4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dae5ed));background-image:-webkit-linear-gradient(#fff,#dae5ed);background-image:-moz-linear-gradient(#fff,#dae5ed);background-image:-o-linear-gradient(#fff,#dae5ed);background-image:linear-gradient(to bottom,#fff,#dae5ed)}.quote-form .select{height:36px;overflow:hidden;-webkit-box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px #fff,inset 0 0 0 1px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.quote-form .select>select::-ms-expand{display:none}.quote-form .select>select>option{padding:3px 5px}.quote-form .select>select:focus{z-index:2;width:100%;-webkit-box-shadow:inset 0 0 4px #51b5fb,0 0 4px #51b5fb;-moz-box-shadow:inset 0 0 4px #51b5fb,0 0 4px #51b5fb;box-shadow:inset 0 0 4px #51b5fb,0 0 4px #51b5fb}.quote-form .select:focus,.quote-form .select:hover{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 0 3px #fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 0 3px #fff;box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 0 3px #fff;color:#314f64;z-index:1}.quote-form .select option{text-shadow:none}.quote-form .select:after,.quote-form .select:before{top:35%;width:0;height:0;right:10px;border:4px dashed;pointer-events:none;border-color:#777 transparent}.quote-form .select:before{border-bottom-style:solid;border-top:none}.quote-form .select:after{margin-top:6px;border-top-style:solid;border-bottom:none}.quote-form .select-multiple{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;height:auto}.quote-form .select-multiple>select{padding:10px;border:1px solid;vertical-align:top;border-color:#D4D4D4 #D4D4D4 #CFCFCF;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.15);-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,.15);box-shadow:inset 0 1px 3px rgba(0,0,0,.15);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.quote-form .options{top:-1px;width:18px;height:18px;vertical-align:top}.quote-form .options+label{padding-left:4px;padding-right:10px;display:inline-block}.quote-form .options>input{position:absolute;width:inherit;height:inherit;opacity:0;left:0}.quote-form .checkbox,.quote-form .radio{display:block;height:100%;background:#FFF;border:1px solid #BBB;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 1px rgba(255,255,255,.7);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 1px rgba(255,255,255,.7);box-shadow:inset 0 1px 1px rgba(0,0,0,.15),0 1px rgba(255,255,255,.7);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.quote-form .checkbox:before,.quote-form .radio:before{content:'';display:none}.quote-form input:checked+.checkbox,.quote-form input:checked+.radio{-webkit-box-shadow:inset 0 1px #FBFBFB,0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px #FBFBFB,0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px #FBFBFB,0 1px 1px rgba(0,0,0,.05)}.quote-form input:checked+.checkbox:before,.quote-form input:checked+.radio:before{display:block}.quote-form input:focus+.checkbox,.quote-form input:focus+.radio{border-color:#4496e7;-webkit-box-shadow:inset 0 0 2px rgba(81,181,251,.8),0 0 3px rgba(81,181,251,.8);-moz-box-shadow:inset 0 0 2px rgba(81,181,251,.8),0 0 3px rgba(81,181,251,.8);box-shadow:inset 0 0 2px rgba(81,181,251,.8),0 0 3px rgba(81,181,251,.8)}.quote-form .checkbox:before{position:absolute;top:5px;left:4px;width:7px;height:3px;border:solid #999;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.quote-form .radio{border-radius:18px}.quote-form .radio:before{margin:5px;width:6px;height:6px;background:#999;border-radius:3px;-webkit-box-shadow:inset 0 1px rgba(0,0,0,.1);box-shadow:inset 0 1px rgba(0,0,0,.1)}.quote-form .button[disabled],.quote-form .disabled,.quote-form .input[disabled],.quote-form .options.disabled>.checkbox,.quote-form .options.disabled>.radio,.quote-form .textarea[disabled]{background-color:#f9f9f9;cursor:not-allowed;opacity:.45}@media screen and (-webkit-min-device-pixel-ratio:0){.quote-form .select:after,.quote-form .select:before{top:36%}.quote-form .rating,.quote-form .toggle-switch{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from,to{padding:0}}}@media screen and (max-width:780px){.quote-form .form-section{padding:0 40px}}@media screen and (max-width:600px){.quote-form .lbl-valign.long{padding-top:8px}.colspacer-one{padding-top:10px}.colspacer-two{padding-top:20px}.quote-form .form-section{padding:30px 30px 0}.quote-form .toggle-group .gtoggle:last-child{margin-bottom:0}}