*{box-sizing:border-box}html,body{color:#333;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto}.container{max-width:1140px;margin:0 auto;padding:0 15px}a{color:#083c6b;text-decoration:underline;transition:color .15s ease-out}a:hover{color:#2267a5}.aligncenter{margin-left:auto;margin-right:auto;display:block}.alignleft{float:left;margin-bottom:25px;margin-right:25px}.alignright{float:right;margin-bottom:25px;margin-left:25px}.full-page ol li,.full-page ul li{margin:.9em 0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}h3{margin:.5em 0 .15em}p{margin-top:0;margin-bottom:1rem}header .social-nav{color:#fff;text-align:right;background-color:#083c6b;box-shadow:0 2px 9px -2px #00000082}header .social-nav a{color:#fff;padding:.2rem .6rem;font-size:20px;text-decoration:none;display:inline-block}header .social-nav a:hover{color:#bbb}header .social-nav a span{font-size:17px}@media (width<=768px){header .social-nav{text-align:center}header .social-nav a span{display:none}}header .navbar{flex-wrap:wrap;align-items:center;padding:0 15px;display:flex}.navbar-brand{margin-right:auto}.navbar-brand img{display:block}.navbar-toggler{color:#083c6b;cursor:pointer;background:0 0;border:none;padding:.4rem;font-size:24px;display:none}.navbar-collapse{flex-direction:column;flex:auto;align-items:flex-end;margin-left:1rem;display:flex}.navbar-cta{flex-wrap:wrap;display:flex}.mc-button-1,.mc-button-2{text-transform:uppercase;border-radius:2px;margin:.2rem .6rem;padding:.2rem .6rem;font-size:20px;font-weight:700;text-decoration:none!important}.mc-button-1{color:#006a30;border:2px solid #006a30}.mc-button-1:hover{color:#fff;background:#006a30}.mc-button-2{color:#083c6b;border:1px solid #083c6b}.mc-button-2:hover{color:#fff;background:#083c6b}#menu{width:100%}#menu>.sub-menu{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}#menu>.sub-menu>li{position:relative}#menu a{color:#333;white-space:nowrap;align-items:center;padding:.5em;font-size:18px;display:flex;text-decoration:none!important}#menu>.sub-menu>li:hover>a{color:#fff;background:#006a30}#menu li.has-children>a:after{content:"";opacity:.7;border:.26em solid #0000;border-top:.4em solid;border-bottom-width:.2em;margin-left:.3em;display:inline-block}#menu .sub-menu .sub-menu{z-index:999;background:#f5f5f5;min-width:15rem;margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 1px 6px #00000040}#menu>.sub-menu>li:hover>.sub-menu{display:block}#menu .sub-menu .sub-menu li{position:relative}#menu .sub-menu .sub-menu li:hover>.sub-menu{display:block}#menu .sub-menu .sub-menu a{color:#333;white-space:normal;border-bottom:1px solid #ddd;padding:.5em;font-size:18px}#menu .sub-menu .sub-menu li:hover>a{color:#fff;background:#006a30d9}#menu .sub-menu .sub-menu .sub-menu{top:0;left:100%}.submenu-toggle{cursor:pointer;background:0 0;border:none;display:none}@media (width<=991px){.navbar-toggler{display:block}.navbar-collapse{align-items:stretch;width:100%;margin-left:0;display:none}.navbar-collapse.open{display:flex}.navbar-cta{flex-direction:column;align-items:flex-start}#menu>.sub-menu{flex-direction:column}#menu .sub-menu .sub-menu{box-shadow:none;min-width:0;position:static}#menu .sub-menu .sub-menu .sub-menu{left:0}#menu li:hover>.sub-menu{display:none}#menu li.submenu-open>.sub-menu{display:block}li.has-children>a{padding-right:2.2em}#menu li.has-children>a:after{display:none}.submenu-toggle{width:2.2em;height:2.6em;display:block;position:absolute;top:0;right:0}.submenu-toggle:after{content:"";opacity:.7;border:.26em solid #0000;border-top:.4em solid;border-bottom-width:.2em;transition:transform .2s;display:inline-block}li.submenu-open>.submenu-toggle:after{transform:rotate(180deg)}}.page-title{border-top:1px solid #000;margin-top:20px;padding-top:25px}footer{color:#fff;background-color:#003e7c;background-image:radial-gradient(540px at 50% 90px,#00eeff21,#fff0);padding:45px 0}footer a{color:#fff!important;text-decoration:none!important}.text-center{text-align:center}.footer-links{border:1px dashed #ff01;flex-wrap:wrap;justify-content:space-around;gap:46px;margin-top:2rem;display:flex}.footer-links>div{text-align:left;flex:1 0 0;min-width:250px}.footer-links ul{margin:0;padding:4px 0;list-style:none}.footer-links ul li{margin:5px}.footer-links ul li a,.locations ul li a{background:#0254;border:1px solid #0007;padding:1em;line-height:1.15;display:block;box-shadow:inset 0 1px 2px 1px #5ff2,0 1px 1px #0169}.footer-links ul li a:hover,.locations ul li a:hover{background:#9ef2}.locations{border-top:2px solid #fff9;margin:3rem 0;padding-top:35px}.locations h3{text-align:center}.locations ul{flex-wrap:wrap;margin:0;padding:0;font-size:1.15em;list-style:none;display:flex}.locations ul li{flex:auto;margin:2px}.locations ul li a{text-align:center;padding:.6em}.organizations{text-align:center;margin-bottom:2rem}.org-links a img{max-width:135px;height:auto;padding:15px}#med-family{text-align:center;margin-top:1rem}.idaho-med-icons{flex-wrap:wrap;justify-content:center;display:flex}.idaho-med-icons a{border:1px solid #eeeeee12;padding:12px}.idaho-med-icons a:hover{background:#32fac81a}.footer-copyright{color:#fff;text-align:center;background-color:#00244b;padding:25px 0}.footer-copyright a{color:#fff!important}.notes{background:#ffa;border:1px solid #987;padding:1.6em;box-shadow:0 2px 6px #0000004d}.notes.alignright{float:right;width:50%;margin:0 1em}@media (width<=510px){.notes.alignright{float:none;width:100%;margin:0}}.cfw-hp{position:absolute;top:-9999px;left:-9999px}.cfw-form-status{margin-top:.6em}.cfw-form-status-error{color:#b94a48}.cfw-form-success{text-align:center;background:#f2f7f4;border:1px solid #a9c6b8;border-radius:6px;padding:2.5em 1.5em}.cfw-form-success-icon{color:#fff;background:#006a30;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.6em;font-size:28px;display:inline-flex}.cfw-form-success h3{color:#083c6b;margin:0 0 .4em}.cfw-form-success p{color:#333;margin:0}.cfw-form-success-button{color:#000!important;cursor:default!important;background-color:#65bf65!important;font-weight:700!important}.cfw-form-error-button{color:#b94a48!important;background-color:#f2dede!important;font-weight:700!important}
