@charset "UTF-8";h1,h2,h3,h4,h5,h6{font-family:"Oxygen",sans-serif;font-weight:700}body{height:100vh;background-color:#fafafa}label{font-weight:700}footer{background-color:#000;padding:1rem;font-size:.75rem;color:#aaa;font-family:"Quicksand",sans-serif}footer a{color:#1988e2}footer p{margin:0 0 1rem}.alert-danger,.has-error .form-control{background-color:#fff8f8}.alert-danger{color:#a94442}.alert-primary{color:#002f5f;background-color:#eff7ff;border-color:#d5e3f3}.help-block{font-size:.85rem}span.required_asterisk:before{font-size:7px;font-style:normal;font-weight:400;color:#55a0e0;font-family:"Font Awesome 5 Free";content:"\f069"}.tooltip_style:before{font-size:14px;cursor:default}.error_page_container{color:#444}.error_page_container .error_link,.error_page_container h4{font-size:18px}.error_page_container h2{margin-top:20px;margin-bottom:20px}.datepicker.dropdown-menu{z-index:1100}.has-error .help-block,.has-error label,.has-error p{color:#ce4441}.has-error .form-control{border-color:#e8a8a6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#ce4441;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#ce4441;border-color:#ce4441;background-color:#f2dede}.has-error .form-control-feedback{color:#ce4441}#interserv_logo{width:85px}.btn-group label.active{cursor:default!important}#toast_container{z-index:500}.display_none{display:none}.flex_grow{flex:1 0 auto}.stuck{position:fixed;top:0;z-index:100}@media (min-width:768px){.modal-xl{max-width:1200px}}.required_fields_notice{margin-top:-5px;margin-bottom:5px;font-size:12px;font-style:italic;color:#767676}#external_body{background-color:#eaf0f7}#external_body.enrollee{padding-top:56px}.generic_content_container{background-color:rgba(255,255,255,.95)}.current_status_box .enrolled_product_links{display:inline-block}.current_status_box .link_separator{color:#a2b6ce}.current_status_box .termination_msg{color:#d60909}.current_status_box br:first-of-type{display:none}#enrollee_navbar,#main_enrollee_container{background-color:#fff}#main_enrollee_container h3{font-size:1.5rem}#agree_terms_container label,#main_enrollee_container .card-header h3,.alert p,.benefits_card table,.review_block dl{margin-bottom:0}.alert p+p{margin-top:.75em}h3.company_name_heading{font-size:1.75rem;margin-bottom:1rem}#enrollee_navbar{box-shadow:0 0 7px #aaa;z-index:1000}#enrollee_navbar img{margin-right:15px}#enrollee_navbar .navbar-text{color:#000}#enrollee_navbar #userDropdown,#esig_cta button{white-space:nowrap}#main_enrollee_container .modal-header h3,#welcome_container{font-size:1.25rem}#welcome_container h1{color:#3158bb;font-size:3rem;font-weight:400;margin-bottom:0}#welcome_container h1,#welcome_container p{font-family:"Quicksand",sans-serif}#welcome_container img{max-height:100px;max-width:200px}.benefits_card dd{margin-bottom:10px}.benefits_card .benefit_option_table td:first-child{font-weight:700;text-align:right;background-color:#f5f5f5;width:50%}.benefit_select_btn i{margin-right:.6rem}.documents_card .docs{font-size:1rem;padding-left:1.75rem;list-style-type:none;margin-bottom:0}.documents_card .docs li{padding-right:1.75rem;float:left}.documents_card .docs li:before{font-family:"Font Awesome 5 Free";content:"\f1c1";padding-right:.5em}.section_heading{margin-bottom:1rem}.section_heading span.link_group{font-size:1rem;color:#bbb}.section_heading>h2{display:inline;font-size:2rem;font-weight:400;margin-right:1.5rem;font-family:"Quicksand",sans-serif}#agree_terms_container{font-style:italic}.terms{overflow-y:scroll;max-height:175px;border:1px solid #efecec;padding:1rem;background-color:#fff}#enroll_sign_display .text-muted{color:#697077!important}.review_block dt{font-size:.9rem;font-weight:400;color:#555}.review_block dd{font-size:1.25rem;font-weight:600}.review_block dd:last-child{margin-bottom:0}#external_container_outer{background:url(/img/site-bg-istockphoto-940079406.jpg) no-repeat center center fixed;background-size:cover}#ext_main_container p{font-family:"Quicksand",sans-serif;font-size:1.25rem}#external_container .content_box{padding:15px;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;background-color:rgba(255,255,255,.9);margin-bottom:1rem}#external_container h1{font-size:3rem}#external_container h1,#privacy_policy h1,#privacy_policy h2{color:#3158bb;font-family:"Quicksand",sans-serif;font-weight:400}#privacy_policy h1{font-size:3rem}#privacy_policy h2{font-size:2rem}#esig_cta,#password_rules h2{font-size:1.25rem}#password_rules p{padding:0 35px;font-size:.75rem}#password_rules .valid{color:green}#password_rules .valid:before{position:relative;left:-35px;content:"✔"}#password_rules .invalid{color:#d50505}#password_rules .invalid:before{position:relative;left:-35px;content:"✖"}#password_rules .waiting:before{position:relative;left:-35px;content:"O"}#esig_cta{color:#fff;background-color:#006ddf;position:sticky;bottom:0}.nav{user-select:none}.custom-file-label{white-space:nowrap;overflow:hidden}#scroll_up{font-size:.75rem;display:none;position:fixed;bottom:20px;right:20px;padding:.5rem .75rem;color:#000;background-color:#fff;z-index:999;border-radius:100px;box-shadow:0 0 6px 0 #888}#scroll_up:hover{text-decoration:none}#scroll_up i{margin-right:.5rem}.company_logo{margin-left:10px}@media (max-width:768px){#welcome_container h1{width:100%}#esig_cta{font-size:1rem}}@media (min-width:768px){.modal-xl{max-width:1200px}#welcome_container h1{width:auto}}