html[data-brand='lincoln'] .astute-predictive-submit-container button[type="submit"] i::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e911";color:#555;font-family:'lincoln-icons' !important;font-size:29px}
html[data-brand='lincoln'] .astute-predictive-wrapper input:focus,html[data-brand='lincoln'] .astute-predictive-wrapper button:focus{outline-color:#f26147;outline-offset:1px}
.fmcc-general .astute-predictive-wrapper .form-control{padding:0;display:flex}
@media(max-width:768px){.astute-predictive-input-container.input-container input[type="search"]::-webkit-input-placeholder{font-size:12px}
}
.astute-predictive-wrapper{max-width:716px;margin:0 auto;padding:27px 0}
@media(max-width:768px){.astute-predictive-wrapper{display:block;width:100%}
}
.astute-predictive-form{display:flex;flex-flow:row nowrap;justify-content:space-between}
@media(max-width:768px){.astute-predictive-form{display:block}
}
.astute-predictive-input-container{position:relative;width:100%;max-width:630px}
@media(max-width:768px){.astute-predictive-input-container{max-width:none}
}
.astute-predictive-input-container.input-container{margin:0}
@media(max-width:768px){.astute-predictive-input-container.input-container{margin-bottom:30px}
}
.astute-predictive-input-container.input-container input[type="search"]{height:50px;border-color:transparent;max-width:630px;width:100%;padding-left:15px;outline-offset:0}
.astute-predictive-input-container.input-container input[type="search"]::-webkit-search-cancel-button{cursor:pointer}
@media(max-width:768px){.astute-predictive-input-container.input-container input[type="search"]{padding-left:5px;font-size:12px}
}
.astute-predictive-input-container.input-container .input-container__help{margin-top:0}
.astute-predictive-input-question{position:absolute;top:0;right:20px}
@media(max-width:575px){.astute-predictive-input-question{display:none !important}
}
.astute-predictive-input-question span{font-size:50px}
.astute-predictive-input-question.design{top:35px}
.astute-predictive-input-dropdown{position:absolute;top:50px;left:0;z-index:1010;display:none;width:100%;padding:14px 0 calc(7px);background:#fff;border:1px solid #a7a7a7;border-top:0}
.astute-predictive-input-dropdown.design{position:static}
.astute-predictive-input-dropdown-section .title{margin-bottom:0;padding:0 18px 15px;font-style:italic}
.astute-predictive-input-dropdown-section ul{padding:0;margin:0;list-style-type:none;font-size:16px;font-weight:300;line-height:24px}
.astute-predictive-input-dropdown-section ul li{padding:calc(6px) calc(5px)}
.astute-predictive-input-dropdown-section ul li a{display:inline-block;width:100%;padding:0 13px}
.astute-predictive-submit-container{width:50px}
@media(max-width:768px){.astute-predictive-submit-container{padding-left:0}
}
.astute-predictive-submit-container button[type="submit"]{height:50px;overflow:hidden;min-width:50px;width:50px;margin:0;border:0;border-radius:inherit;cursor:pointer;opacity:.7;padding:0;display:inline-block;background:0;color:#0276b3}
.astute-predictive-submit-container button[type="submit"] i::before{content:"\e915";font-family:'ford-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:50px}
.astute-predictive-submit-container button[type="submit"]:hover{cursor:pointer;border:0;opacity:1}
body .fmcc-general .astute-predictive-input-dropdown-section ul{margin:0;padding:0}
body .fmcc-general .astute-predictive-input-dropdown-section ul li{margin-bottom:0;padding:calc(6px) calc(5px)}
body .fmcc-general .astute-predictive-input-dropdown-section ul li a{border-bottom:0}