.btn-get-quote:hover,.slider-btn:hover{border-bottom:5px solid #025c98;background:#025c98;transition:.5s;margin-top:0}.company-logo-stars{padding-bottom:15px;text-align:center}.company-logo-stars img{max-width:calc(100% - 30px)}.company-title{text-align:center}.main-bg{background-color:#f7f7f7}.white-bg{background-color:#fff}.navbar-nav{margin:0!important}body{font-family:Roboto}.medicare-disclaimer{max-height:200px;overflow-y:auto;border:1px solid #ccc;padding:15px}.medicare-disclaimer p:first-child{margin-top:0}.has-error{background:#fbbcbc;border:1px solid #dc3545}.slider-btn .slider-btn-text-wrapper{overflow:hidden}.slider-btn .slider-btn-text-wrapper span{display:inline-block;width:100%;position:relative}.slider-btn .slider-btn-text-wrapper span:first-child{margin-left:-100%;transition:margin-left .3s ease-in-out}.slider-btn .slider-btn-text-wrapper span:last-child{margin-right:0;transition:margin-right .3s ease-in-out}.slider-btn:hover .slider-btn-text-wrapper span:first-child{margin-left:0}.slider-btn:hover .slider-btn-text-wrapper span:last-child{margin-right:-100%}.one-icon{position:absolute;top:-15px;right:-10px}.expand-full{max-width:100%!important;width:100%!important;position:relative}#ouibounce-modal .modal-dialog{max-width:800px}#ouibounce-modal .modal-body h3{font-weight:400!important;text-transform:none!important}#ouibounce-modal .modal-body .sf321_h1{font-weight:900}#ouibounce-modal form{border-radius:4px;background-color:#fbfbfb;border:1px solid #eee;padding:1em .5em;min-height:5.65em;text-align:center;margin-top:35px;font-weight:600;font-size:1em}#ouibounce-modal form input[type=tel]{width:8.5em!important;display:inline-block!important;font-size:1.25em!important;font-weight:600!important;margin-left:.5em!important;margin-right:.5em!important}#ouibounce-modal #bounceLogos{margin-top:12px;padding:0}#ouibounce-modal #bounceLogos li{display:inline-block;padding-left:5px;padding-right:5px;width:25%;text-align:center}#ouibounce-modal #bounceLogos li img,.company-insurance-item-row img{max-width:100%}.slider-btn{max-width:90%!important;position:relative}.loading-listing{text-align:center;padding:15px;margin-bottom:20px;background:#fff}#sf-results-container{min-height:100vh}.display-table{display:table;width:100%}.display-table .display-table-cell{display:table-cell;width:100%;vertical-align:middle}.company-insurance{font-family:Roboto,sans-serif!important;color:#292929}.star-img{margin:5px 0}.btn-get-rate{margin-top:20px;text-align:center}.btn-get-quote-reset-padding{padding:0}.btn-get-quote-reset-padding .btn-get-quote{margin-right:20px}.btn-get-quote{display:inline-block;color:#fff;background-color:#2f9ee9;font-weight:600;font-size:26px;padding:10px 0;min-width:165px;border-bottom:5px solid #257eba;transition:.1s ease-out;border-radius:7px}.medicare-navbar .right-nav-content span,.mobile-filter-btn,.rates-form-wrap .mobile-header,.speak-with-agent-text,.tty-711,.weekly-schedule{display:none}.btn-get-quote:hover{color:#fff}.btn-get-quote i{padding-left:10px}.btn-get-quote:focus{color:#fff!important;outline:0!important}.submit-filter{padding:15px 0}.btn.btn-update{background-color:#e73b89;color:#fff;padding:7px 15px;font-weight:700}.btn.btn-update:focus,.btn.btn-update:hover,.click-to-call-btn:focus{color:#fff!important;outline:0}.custom-select{background:url("data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAAA0AAAAGCAMAAAAv8uSNAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGNQTFRFsbGxsbGxsbGxAAAAsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxuLdE0AAAACF0Uk5TpLkOAHDTI8qzCm3oUhrLD+tNGc63C2vqyLo+ghal38ZDli8+FAAAAERJREFUeJwtyVcSgCAUBMGHY0ZFMGfvf0oF3a/pWhEV8S9OJM3y4kOpK6FulAlPaxFwXT/AOFm8cPOybvpFEPtxXrePB1l+AspUuAgZAAAAAElFTkSuQmCC ") right .75rem center no-repeat #fff}.top-nav{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);-moz-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1)}.top-nav .navbar-brand{height:auto;padding:0 15px 0 0}.top-nav .navbar-brand img{width:275px}.navbar{margin-bottom:0;padding:10px 0}.navbar-toggler{background-color:#01baef;color:#fff;font-size:16px}.medicare-navbar .right-nav-content strong a,.tty-711{color:#000}.right-nav-content{font-family:Roboto;font-size:24px;padding:10px 0}.right-nav-content strong{color:#01baef;margin-left:15px}.right-nav-content strong a{color:#2f9ee9}.mv-talk-to-agent .mv-content:hover,.right-nav-content strong a:hover{text-decoration:none}.right-nav-content .btn-call{background-color:#2f9ee9;border:2px solid #2f9ee9;text-align:center;border-radius:5px;color:#fff;font-size:18px;font-family:Roboto;font-weight:700;padding:4px 12px;margin-right:15px;margin-top:2px;text-decoration:none;display:none}.tty-711{font-weight:700}.medicare-navbar .right-nav-content{text-align:right;padding:0}.medicare-navbar .speak-with-agent-text{font-size:18px;display:block}.weekly-schedule{font-size:18px;color:#000;line-height:22px}.clickable-item-wrap,.clickable-item-wrap:hover{text-decoration:none;color:inherit}.medicare-navbar .tty-711{display:inline-block}.clickable-item-wrap,.medicare-navbar .weekly-schedule,.rates-form-wrap.mobile-filter.show{display:block}.medicare-navbar .call-mobile-btn{display:none!important}.company-insurance-header{margin:30px 0}.isurance-img,.isurance-text h4{margin-bottom:10px}.company-insurance-header .company-insurance-container h2{font-size:36px;font-weight:900;color:#292929;margin:0}.company-insurance-header .company-insurance-container p{font-size:26px;color:#01baef}.mobile-filter-btn a{padding:2px 15px;background:#fff;border-radius:4px;border:1px solid #ccc;display:inline-block;font-weight:700;color:#333;text-decoration:none}.mobile-filter-btn a img{width:18px;margin-right:5px}.mobile-filter-btn a:hover{background:#f1f1f1;transition:.25s}.rates-form-wrap .rates-form ul.ul-style,.rates-form-wrap .rates-form-filter ul{padding:0;margin:0;list-style-type:none;clear:both}.rates-form-wrap .rates-form ul.ul-style li{margin-right:15px;width:120px;display:inline-block}.rates-form-wrap .rates-form ul.ul-style li label{color:#292929;font-size:18px;font-weight:700;font-family:Roboto;margin-top:10px}.rates-form-wrap .rates-form ul.ul-style li.dropdown-field,.rates-form-wrap .rates-form-filter ul li.dropdown-field{width:170px}.rates-form-wrap .rates-form-filter ul li{margin-right:12px;width:120px;display:inline-block}.rates-form-wrap .rates-form-filter ul li label{color:#292929;font-size:18px;font-weight:700;font-family:Roboto,sans-serif;margin-top:10px}.rates-form-wrap .rates-form-filter ul li .zip-input-wrapper{position:relative}.rates-form-wrap .rates-form-filter ul li .zip-input-wrapper:before{position:absolute;content:"";background:url(https://smartfinancial.com/assets/images/map_blue.png) 0 0/cover,0 0/cover no-repeat;left:8px;top:9px;width:11px;height:14px}.rates-form-wrap .rates-form-filter ul li .zip-input-wrapper input[type=text]{padding-left:30px}.rates-form-wrap .rates-form-filter ul select{width:110px!important}.rates-form-wrap.mobile-filter{position:fixed;display:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#cccccca8;z-index:100}.rates-form-wrap.mobile-filter .mobile-header{font-size:20px;font-weight:700;position:relative;padding-bottom:10px;display:block}.rates-form-wrap.mobile-filter .mobile-header img{width:22px}.rates-form-wrap.mobile-filter .mobile-header .filter-close-btn{position:absolute;right:3px;top:0;font-weight:400;cursor:pointer}.rates-form-wrap.mobile-filter .rates-form-filter{background:#fff;max-width:calc(100% - 30px);margin:15px auto;padding:15px;border-radius:10px}.rates-form-wrap.mobile-filter .rates-form-filter ul li{display:block;width:100%;max-width:100%!important;padding:3px 0}.rates-form-wrap.mobile-filter .rates-form-filter ul li label{font-size:14px;display:inline-block!important}.rates-form-wrap.mobile-filter .rates-form-filter ul li .zip-input-wrapper,.rates-form-wrap.mobile-filter .rates-form-filter ul li input,.rates-form-wrap.mobile-filter .rates-form-filter ul li select{float:right;width:91px;font-size:14px}.rates-form-wrap .form-control{border-radius:5px;background:#fff;box-shadow:none;font-size:18px;border:1px solid #ddd;height:40px}.rates-form-wrap .form-control:focus,.rates-form-wrap .form-control:hover{border-color:#01baef}.rates-form-wrap select.form-control{font-size:19px}.rates-form-wrap.auto-filter-listing-form{padding-top:10px}.rates-form-wrap.auto-filter-listing-form .rates-form-filter ul li{width:auto!important;max-width:120px}.rates-form-wrap.auto-filter-listing-form .rates-form-filter ul li label{font-size:14px;display:block}.rates-form-wrap.auto-filter-listing-form .rates-form-filter input[type=tel],.rates-form-wrap.auto-filter-listing-form .rates-form-filter select{width:91px!important;font-size:14px;padding:3px 10px;height:32px}.rates-form-wrap.auto-filter-listing-form .rates-form-filter input[type=tel]{padding-left:25px}a:focus{text-decoration:none!important;color:inherit!important;outline:0}.recommended{border-color:#e73b89!important}.recommended .top-title{background-color:#e73b89;color:#fff;padding:5px 30px;font-size:16px;font-weight:700;margin:-20px -20px 20px}.recommended .top-title i{background-color:#fff;border-radius:50%;padding:3px;color:#e73b89;font-size:12px;vertical-align:middle}.img-column,.talk-to-agent-row .agent-img-col{text-align:center;justify-content:center;display:flex;align-items:center}.img-column .isurance-img{width:100px;margin-bottom:5px}.company-insurance-item,.talk-to-agent{margin-bottom:15px;border:2px solid #c9c9c9;border-radius:5px;padding:20px;background-color:#fff;transition:border-color .5s}.company-insurance-item:hover{border-color:#e73b89;box-shadow:0 0 10px #aaa;transition:.3s}.isurance-text h4{font-size:26px;font-weight:900;margin-top:-4px}.isurance-text h4.mobile-title{padding-right:5px;padding-top:0!important;word-break:break-word}.pr-8{padding-right:8px!important}.hidden-features-pixel{display:none;opacity:0}ul.content-list{padding:0;margin:0;list-style-type:none}.talk-to-agent-row .agent-content-col p,ul.content-list p{color:#868585;margin-bottom:5px;font-size:14px}ul.content-list p i{color:#01baef}.talk-to-agent-row .agent-img-col .agent-img{display:inline-block;width:90px}.talk-to-agent-row .agent-content-col{padding:20px 0}.talk-to-agent-row .agent-content-col h4{font-size:26px;font-weight:900;margin-bottom:5px;margin-top:0}.click-to-call-btn i{padding-left:0}.mv-talk-to-agent{background-color:#2f9ee9;color:#fff;display:none;position:fixed;bottom:0;left:0;right:0;z-index:999;border-top:2px solid #fff}.mv-talk-to-agent .mv-content{font-weight:700;font-size:14px;padding:15px;color:#fff;display:flex;align-items:center;justify-content:center}.mv-talk-to-agent .mv-content i{display:inline-block;background-color:#fff;padding:3px 5px;color:#e73b89;border-radius:2px}.mv-talk-to-agent .mv-content p{padding-left:15px;display:inline-block;margin:0}.mv-talk-to-agent .agents-call-text{max-width:230px;text-align:left}.mv-talk-to-agent .agents-call-text span{font-size:13px;font-weight:400;padding-left:18px;position:relative;display:inline-block}.mv-talk-to-agent .agents-call-text span::after{position:absolute;width:12px;height:12px;border-radius:50%;background:#3eb755;margin-right:5px;content:'';left:0;top:3px;border:1px solid #fff}.mv-talk-to-agent .agents-call-icon img{border-radius:50%;padding:10px;background:#fff;width:40px}.call-agents-wrapper{display:flex;align-content:center;height:100%;flex-wrap:wrap;justify-content:center}.call-agents-wrapper .blue-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#3eb755;vertical-align:middle;margin-right:5px}.call-agents-wrapper .call-agents{flex:0 0 100%;text-align:left}.call-agents-wrapper p{margin-bottom:0}.call-agents-wrapper p.call-now-txt{font-size:24px;line-height:30px}.call-agents-wrapper p.agents-text{font-size:12px}.call-agents-wrapper b{font-size:26px;color:#2f9ee9;font-weight:bolder;line-height:30px}.footer-copyright{padding-bottom:72px;padding-top:15px}.footer-copyright a{color:#868585;text-decoration:underline;font-size:13px}.footer-copyright p{font-size:14px;color:#868585;margin-top:30px}.insurance-company-features{margin-top:10px}.insurance-company-features ul{margin:0;padding:0}.insurance-company-features ul li{color:#868585;margin-bottom:5px;font-size:14px;padding-left:25px;list-style:none;position:relative}.insurance-company-features ul li:before{content:"\f00c";position:absolute;left:0;top:2px;font:14px/1 FontAwesome;color:#01baef}.vertical-center-column{height:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width:991px){.talk-to-agent-row .agent-content-col{padding:10px 0}.talk-to-agent-row .agent-content-col h4{font-size:22px}.talk-to-agent-row .agent-img-col{padding-top:15px}.talk-to-agent-row .agent-img-col .agent-img{padding:10px}.btn-get-rate{margin-top:35px;text-align:left}.right-nav-content{font-size:18px}.right-nav-content strong{margin-left:7px;font-size:16px}.right-nav-content strong img{width:20px}.medicare-navbar .right-nav-content strong{display:inline-block}.medicare-navbar .weekly-schedule{padding-top:5px}.img-column{text-align:left;margin-bottom:15px}.agent-content-col{text-align:center}.agent-btn-col .btn-get-rate{text-align:center;margin-top:20px}.btn-get-quote-reset-padding{padding-left:15px}.btn-get-quote-reset-padding .btn-get-quote{margin-right:0}}@media (max-width:768px){.company-insurance-header{margin-bottom:15px}.medicare-navbar{display:block!important}.medicare-navbar .navbar-brand{text-align:center!important;width:100%!important;padding-bottom:5px}.medicare-navbar .right-nav-content,.talk-to-agent-row{text-align:center}.call-agents-wrapper .call-agents{text-align:center;padding:20px 0}.company-insurance-header .company-insurance-container h2{font-size:26px}.company-insurance-header .company-insurance-container p{color:#384449;font-size:20px}.rates-form-wrap,.right-nav-content span,.right-nav-content strong{display:none}.isurance-text h4{font-size:20px;padding-top:15px}.img-column .isurance-img{margin-bottom:5px}.talk-to-agent-row .agent-img-col{padding-top:0}.talk-to-agent-row .agent-img-col .agent-img{width:auto}.talk-to-agent-row .agent-content-col{padding:0 15px}.talk-to-agent-row .agent-content-col h4{font-size:20px}.btn-get-quote{min-width:auto!important;max-width:160px;width:100%;font-size:20px}.right-nav-content{padding:0}.right-nav-content .btn-call{display:inline-block}.btn-get-rate{margin-top:30px}.footer-copyright a{line-height:30px;margin-right:5px}}@media (max-width:575px){.company-insurance-header .company-insurance-container h2{font-size:22px;margin-bottom:10px}.company-insurance-header .company-insurance-container p{font-size:16px;color:#384449}.medicare-navbar{display:flex;align-items:center;justify-content:center}.rates-form-wrap,.talk-to-agent{display:none}.mv-talk-to-agent{display:block}}@media (max-width:480px){.company-insurance-header .company-insurance-container h2{font-size:22px;margin-bottom:10px}.company-insurance-header .company-insurance-container p{font-size:16px;color:#384449}.rates-form-wrap,.talk-to-agent{display:none}.navbar-brand{width:65%}.top-nav .navbar-brand img{width:190px;margin-top:7px}.btn-get-quote{min-width:auto!important;max-width:130px;width:100%}.isurance-text h4{font-size:20px}.mv-talk-to-agent{display:block}.mv-talk-to-agent .mv-content{font-size:14px}.footer-copyright{padding-top:0}}@media (min-width:992px){.col-md-3{width:25%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-2{width:16.6666666667%}}@media (min-width:1200px){.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-2{width:16.6666666667%}}@media (max-width:975px){.container{max-width:850px}}
