:root{--main-color:#0D51AB;--main-button-color:#0D51AB;--main-nav-color:#0D51AB;--main-button-active-color:#082C5D;--main-bg-color:#f6f1eb;--main-header-link-color:#FFF;--main-card-bg-color:#FFF}.btn,.button,button{box-shadow:0 12px 18px -6px rgba(34,56,101,.12)}#version-info{float:left}.datepicker.dropdown-menu{width:unset}input[type=date]{-webkit-appearance:none;-moz-appearance:none}.clone,.med-clone,.pointer{cursor:pointer}#splash{background:url(https://online.bestplanpro.com/img/splash.png);min-width:100%;max-width:100%;min-height:100%;max-height:100%;position:fixed;z-index:100000;background-position:center;background-repeat:no-repeat;background-size:50vw;background-color:#fff}.license-link{text-align:right;padding-right:10px;padding-top:10px;margin-bottom:0;font-style:italic}#about-img{max-width:auto}.autocomplete-container{display:block;position:absolute}.navbar{margin-bottom:0;max-width:100%;width:100%}.error{font-size:2rem;font-family:'Roboto Mono',monospace}.italic{font-style:italic}#orderid{font-family:'Roboto Mono',monospace;text-transform:uppercase}#email:disabled,#orderid:disabled{color:grey}#email{text-transform:lowercase}.red{color:#b00}.underline{text-decoration:underline}#piracy-disclaimer{max-width:500px;font-size:2rem;text-align:center}#piracy-header{text-shadow:0 0 2px #b00;-moz-text-shadow:0 0 2px #bb0000;-webkit-text-shadow:0 0 2px #bb0000;text-align:center;font-size:3.5rem;color:#fff}#license-text{max-width:500px;min-height:400px;border-radius:var(--card-radius);padding:5px}.hidden{display:none}.hidden-file-input,input[type=file].hidden{position:fixed;top:-1000px;display:block!important}.shortcut{float:right;color:var(--main-color);font-size:.85rem;font-style:italic}.ui-autocomplete{position:absolute;width:80%}.row .pane{max-height:300px}.placeholder{position:relative;display:inline-block}.placeholder::after{position:absolute;right:7px;top:42px;content:attr(data-placeholder);pointer-events:none;opacity:.6}.long-placeholder{position:relative;display:inline-block}.long-placeholder::after{position:absolute;right:7px;top:42px;content:attr(data-placeholder);pointer-events:none;opacity:.6}.data-entry-modal input{text-transform:uppercase}.navbar{background-color:var(--main-nav-color);border-radius:0;border:none;border-color:inherit}.navbar a{color:var(--main-header-link-color)}.navbar a:hover,.open{color:var(--main-color)}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{color:var(--main-color)}body{background-color:var(--main-bg-color)}h3{font-size:18px;margin-top:0;padding-top:10px}.center{text-align:center}.table{display:table}.left-half,.right-half{display:inline-table}.right-half{flex-grow:1;display:table-cell}.flex{display:flex;height:1px;max-height:inherit}#cond-diagnostic-criteria{max-height:inherit;overflow:scroll;border:1px #000 solid}.modal-content{width:max-content}label{font-size:13px;font-weight:100!important;font-family:fieldwork-hum!important}.message{font-weight:100!important;font-family:fieldwork-hum!important}.double-first input{margin-right:5px}.group{max-height:inherit}.group label{margin-top:12px}.group input{margin-top:2px}.single button,.single input{width:14vw}.single input{min-width:150px}.double input{min-width:72.5px}.double input{width:7vw}.header-last-treatment,.header-was-diagnosed{min-width:120px;text-align:right}.tab-pane{height:300px;overflow:scroll;padding:5px}.product-row{margin:0}div.group.double-first input,div.group.double-first label,div.group.double-second input,div.group.double-second label,div.group.single input,div.group.single label{display:block}.double{display:table-cell}.section-break{height:4vh}.highlight,.highlight label{color:var(--main-color)}.group.highlight label{color:var(--main-color)}.group.highlight input{color:var(--main-color)}.header-break{height:0}.eapp-link,.eapp-link:hover{color:#000;text-decoration:underline;font-size:15px}.eapp-link{font-weight:400}.eapp-link:hover{font-weight:400}#left-pane{float:left;background-color:var(--main-card-bg-color);height:79.3vh;width:20vw;min-height:fit-content;max-height:500px;min-width:220px;max-width:16.5%;width:fit-content;display:table}#right-pane{float:right;position:absolute;top:300px;right:20px}.float-right{float:right}.row{display:table;max-width:70%;margin-right:0;margin-left:0}#medications{display:table-column;float:left;width:30%;height:20vw;min-height:200px}#conditions{float:left;display:table-column;height:20vw;width:30%;min-height:200px}#results-display,#results-pre-display{display:table-row;float:left;width:100%;height:38vh}#results-display{padding-top:20px}.pane{background-color:var(--main-card-bg-color);border-radius:4px;margin-top:20px;margin-left:20px;padding:20px;padding-top:10px;width:31vw}.bpp-controls{padding-top:10px;text-align:right;display:block;padding-bottom:10px}.border-right{border-right:1px #d3d3d3 solid;padding-right:15px}.border-last{border-right:none!important}#openEnrollmentYNLabel,#openEnrollmentYNLabel:hover{font-size:.9768rem;text-align:center;cursor:pointer}#openEnrollmentYN,#openEnrollmentYN:hover{cursor:pointer}input,select{border-radius:4px}.modal .single input,.modal .single select{width:95%}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(80% - (.5rem * 2))}.modal-dialog{width:auto;margin:0 auto}#set-available-products-modal .modal-content{min-width:500px}#set-available-products-modal .modal-body{width:100%}#license-text{width:100%;height:30vw;overflow:scroll;min-width:100%}.white,.white:hover,.white:visited{color:#fff}#dob-label{display:table-cell!important;padding-right:20px}#age-from-dob{display:table-cell!important}#cond-possible-options{overflow:scroll;width:95%}.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}.dropdown-menu{width:fit-content;padding-right:5px}.nav-header{padding-left:5px}.close{color:#fff;opacity:1}.close:hover{color:#fff;opacity:.7}.modal-header{color:#fff;background-color:var(--main-color)}.add-btn{float:right;margin-top:0;border-width:3px!important;border-color:var(--main-button-color)}.message{font-size:12px;font-style:italic;font-weight:400;display:block}.caption{font-size:9px;font-style:italic;font-weight:400;display:block}h5.caption{font-size:14px;font-style:italic;font-weight:400}#plan-info-right-half{vertical-align:top;max-width:400px;min-width:400px!important}#plan-info-modal .modal-content{min-height:70vh}#plan-info-details{max-height:50vh!important}#plan-info-prices{border:none}.price-group label{text-decoration:underline}#plan-info-prices:disabled,#plan-info-prices[disabled],#plan-info-prices[disabled]>option,option:disabled,option[disabled]{color:#000}.plan-info-prices{min-width:450px;padding-right:50px}.price-group{padding-right:25px}#plan-info-left-half{min-width:300px}#results-display{display:none}#results-pre-display{background-color:var(--main-card-bg-color);color:#888;font-weight:lighter}.results{height:34vh}.results #message{text-align:center;vertical-align:middle;font-style:italic;position:relative;margin-top:16vh}#condition-list,#medication-list,#results-list{height:85%}.issue-container{overflow:scroll}.modal-med-width{min-width:300px}.issue-container button,.issue-container button:hover{display:block;padding:12px 20px 12px 20px;width:auto;height:unset;margin:5px;text-transform:uppercase;white-space:normal;text-align:left;min-width:fit-content;min-width:auto;font-family:montserrat;border-radius:4px;width:95%;margin-bottom:10px}.issue-container button:hover{background-color:#d1d1d1}#results-list{overflow-y:hidden}#results-list button{text-transform:none;width:auto}#about-img{max-width:100%}#about-modal .modal-dialog-centered{max-width:50%}td{padding:5px}button{min-width:fit-content}.btn-primary{min-width:152px;min-height:40px}.btn-primary,.btn-primary:hover{color:#fff;background-color:var(--main-button-color);border-color:var(--main-button-color);border-radius:4px}.btn-primary:disabled,.btn-secondary:disabled{opacity:30%}.btn-primary:active,.btn-primary:focus,.btn-primary:visited{background-color:var(--main-button-active-color)}.btn-secondary:active,.btn-secondary:visited{border:1px solid var(--main-button-active-color)!important;color:var(--main-button-active-color)}.btn-squarer,.btn-squarer:active,.btn-squarer:focus,.btn-squarer:hover{border-radius:4px!important}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:var(--main-button-active-color);border-color:var(--main-button-active-color)}.btn-secondary{height:40px;width:152px}.btn-secondary,.btn-secondary:focus{border:1px solid var(--main-button-color)!important;color:var(--main-button-color);border-radius:4px;background-color:#fff}.btn-secondary:hover{background-color:#f8f9fa}.btn-content{height:33px;width:148px;min-width:148px;min-height:33px}.btn-content,.btn-content:hover{border-radius:4px;background-color:#dfdfdf}.btn-content:active,.btn-content:focus,.btn-content:visited{background-color:#b9b9b9;color:var(--main-button-active-color)}.btn-small,.btn-small:active,.btn-small:hover{width:70px;min-width:70px}#cond-diagnostic-criteria{min-width:300px}#cond-right-half{min-width:300px}#cond-diagnostic-criteria,#med-known-uses,#plan-info-details{overflow:scroll;border:1px solid #d3d3d3;padding:10px}#cond-diagnostic-criteria,#med-known-uses{min-width:250px}@keyframes lds-eclipse{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lds-eclipse{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lds-eclipse{position:relative}.lds-eclipse div{position:absolute;-webkit-animation:lds-eclipse 1s linear infinite;animation:lds-eclipse 1s linear infinite;width:160px;height:160px;top:20px;left:20px;border-radius:50%;box-shadow:0 6px 0 0 var(--main-color);-webkit-transform-origin:80px 83px;transform-origin:80px 83px}.lds-eclipse{width:30px!important;height:30px!important;-webkit-transform:translate(-15px,-15px) scale(.15) translate(15px,15px);transform:translate(-15px,-15px) scale(.15) translate(15px,15px)}.lds-css{display:inline-table}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#cef;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:first-child{left:8px;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-facebook{0%{top:8px;height:64px}100%,50%{top:24px;height:32px}}.no-top-margin{margin-top:0}body{font-family:fieldwork,'Segoe Pro','Noto Sans',sans-serif;letter-spacing:0}body,html{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:apparat,serif;font-style:normal;font-weight:500}.strike-center{position:relative;white-space:nowrap;text-decoration:none}.strike-center:after{border-top:1px solid #000;position:absolute;content:"";right:0;top:50%;left:0}.test-issues{max-height:5000px;display:flex;flex-direction:column;flex-wrap:wrap}::-webkit-scrollbar{-webkit-appearance:none;width:10px}::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.issue-container button{display:table}#branding-info{padding-left:5px}.imo-label{color:#fff;text-align:center;margin-top:10px;margin-right:10px}.imo-logo{max-height:32px}#lastLoadedFile{padding-left:20px;padding-bottom:5px;font-style:italic}@-moz-document url-prefix(){#cond-right-half .flex .group.single{margin-left:15px}}#down_button,#ipad_nav_bttn_holder button,#up_button{width:33%}.li-heading{list-style-type:none;margin-left:-15px;margin-top:10px;text-decoration:underline}#bpp-controls-wrapper{width:100%;max-width:100%;display:inline}.d-inline{display:inline}.d-none{display:none}.results-list-pane{height:inherit}a.category-tab,a.multi-result-tab{color:grey;margin-left:15px}.activeCategory,a.category-tab.activeFv,a.category-tab.activeTab,a.multi-result-tab.activeFv,a.multi-result-tab.activeTab{color:unset!important}#product-type-tabs{margin-left:-15px}#nicotine-consideration{float:right;margin-top:4px;margin-right:5px}#fvBudgetOrLabel{margin-bottom:-10px;padding-top:3px;font-size:13px;color:grey;padding-left:5px}.hiddenLabel{display:none!important}#multi-group-tabs{margin-top:5px}#results-display table{width:100%}#results-display td{padding:unset}.btn,.btn:active,.btn:focus,.btn:hover{border-radius:50px}.pane{box-shadow:0 12px 18px -6px rgba(34,56,101,.12);border-radius:4px 4px 4px 4px}#readOnlyDisclaimer{display:none;margin-left:20px;font-style:italic}#quote-only-mode-link{margin-top:8px;background-color:#fff;width:auto!important}#condition-list .btn.btn-content.modal-open::after,#medication-list .btn.btn-content.modal-open::after{content:'\f044';font-family:'Font Awesome 5 Free';margin-left:5px;color:rgba(0,0,0,.3);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;float:right}#medication-list button::before{content:'\f5b1';font-family:'Font Awesome 5 Free'}#condition-list button::before{content:'\f0fa';font-family:'Font Awesome 5 Free'}#condition-list button::before,#medication-list button::before{opacity:.5;color:#4f4f4f;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:900;float:left;margin-right:10px}.normal-result::after{content:'\f35d';font-family:'Font Awesome 5 Free';margin-left:10px;color:rgba(0,0,0,.3);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900}.phone-result::after{content:'\f095';font-family:'Font Awesome 5 Free';margin-left:10px;color:rgba(0,0,0,.3);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900}.no-phone-result::after{content:'\f3dd';font-family:'Font Awesome 5 Free';margin-left:10px;color:rgba(0,0,0,.3);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900}.unknown-result::after{content:'\f059';font-family:'Font Awesome 5 Free';margin-left:10px;color:rgba(0,0,0,.3);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900}.p-15px{padding:15px}.m-15px{padding:15px}.d-block{display:block}#share-url{color:#42526e;background-color:#dfe1e6}.competitive-analysis-result{background-color:#fff!important;border:1px solid #dfdfdf!important;color:rgba(0,0,0,.5)!important}.competitive-analysis-result:active,.competitive-analysis-result:focus,.competitive-analysis-result:hover{background-color:#f8f8ff!important}.competitive-analysis-mode{float:left;margin-left:-10px}.competitive-analysis-mode label{margin-left:3px}.margin-top-30{margin-top:30px!important}.invisible{display:none}#med-warning{color:maroon;font-style:italic;margin:0;padding:0}#marketer-spreadsheet-modal{overflow-x:auto}.mdc-data-table__cell{min-width:200px}.ui-menu .ui-menu-item{border-bottom:1px solid #d3d3d3;padding:10px}.ui-menu{border-bottom-left-radius:20px;border-bottom-right-radius:20px}input[type=date]{line-height:unset!important}#med-known-uses label{display:inline}.spacer{font-size:5px}input.specific-date{min-width:137px!important;max-width:150px!important;width:137px!important;margin-right:15px}input.general-date{min-width:137px!important;max-width:150px!important;width:137px!important}input[type=date]::-webkit-calendar-picker-indicator{margin:0;padding:0;max-width:20px;width:20px}.half-visible{opacity:.5}.bullet{display:inline!important;width:unset!important;min-width:unset!important;margin-right:5px!important}.ui-menu-item:last-child{border:none}#term-options input,#term-options label{width:unset;min-width:unset;display:inline}div.long-placeholder{width:100%}.double input{width:99%}.single input{width:99%}#nicotine-selector,#restrict-rank-selector,#sex-selector{width:99%}#left-pane{min-width:250px}.dropdown-menu-center{right:auto;left:50%;-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}#hide-diagnostic{display:block}#hide-diagnostic{margin-left:25%;text-align:center;height:auto}#age-from-dob{cursor:pointer}.modal-header .close{margin-top:0}.left-half{margin-right:10px}.col1{line-height:14px}.col2,.col3{vertical-align:bottom;line-height:12px;text-align:center}#cond-fill-tbl,#fill-tbl{margin-top:10px}#condition-list .btn,#medication-list .btn{max-width:257px}.issue-container .btn:active,.issue-container .btn:focus{border-radius:4px}#condition-list,#medication-list{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row;align-content:flex-start}#condition-list .btn,#medication-list .btn{width:fit-content;max-width:unset}#condition-list .btn.btn-content.modal-open::after,#medication-list .btn.btn-content.modal-open::after{margin-left:15px}#quick-quote-modal .modal-content{min-width:60vw}.disabled,input:disabled,input[disabled],input[readonly]{background-color:#eee!important;cursor:not-allowed!important}#general-iframe{border:none;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100% 100%"><text fill="%23FF0000" x="50%" y="50%" font-family="\'Lucida Grande\', sans-serif" font-size="24" text-anchor="middle">Loading...</text></svg>') 0 0 no-repeat}.navbar-nav .open .dropdown-menu{left:unset!important}@media (min-width:768px){.dropdown-menu-sm-left{right:auto;left:0}}.modal-header{border-radius:4px 4px 0 0}.sticky{position:sticky;z-index:10}.card-bg{background-color:var(--main-card-bg-color)}.card-radius{border-radius:var(--card-radius)}.gi::after,.graded::after,.immediate::after,.rop::after{border:1px solid;padding:1px 5px;border-radius:var(--card-radius);background-color:#add8e6;opacity:.4;color:green;z-index:-1}.graded::after{content:'Graded (% of face)'}.gi::after{content:'No Underwriting'}.rop::after{content:'ROP (Paid + %)'}#analyze.done{color:#a0a5aa;background:#f7f7f7;border-color:#ddd;box-shadow:unset!important;cursor:not-allowed}.pane{border:solid 1px #e1e4e8;box-shadow:rgba(0,0,0,.024) 0 1px 3px 0,rgba(0,0,0,.05) 0 1px 2px 0}