.banner{background:#142d3e;background-image:url(https://www.michigan.gov/som/-/media/Themes/eMiCoreTheme/eMiCoreTheme/images/graphic-hero.png);background-size:100% 100%;background-repeat:no-repeat;padding:2em 0;width:80%}.banner h1{font-family:Montserrat;color:#fff;line-height:1.2;letter-spacing:.3px;font-weight:400;margin:0% 10%;text-align:center}.aligner{width:60%;margin:0% 19%;padding:0% 2% 2%;text-align:left}.aligner p{font-size:20px;background:#fff;font-family:Montserrat,sans-serif}.form_design td{padding-bottom:.5em}.form_design td,input,select{font-size:20px;background:#fff;font-family:Montserrat,sans-serif}.centerer{display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}body{font-family:Montserrat,sans-serif}.navbar ul{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#fff}.navbar li{float:left}.navbar li a{display:block;color:#4e08f3;text-align:center;padding:4px 10px;text-decoration-color:#0c4feb}.navbar li a:hover{color:#eb0c2a;text-decoration-color:#eb0c0c}.navbar{border-top:1px solid #d0d0d0}#navbar_img{border-top:0px solid #d0d0d0;height:3rem}.marginer{width:80%;margin:0% 10%}.container{display:grid;align-items:center;grid-template-columns:3rem 1fr;column-gap:1rem;background-color:#277c78}.button-6{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:#00000005 0 1px 3px;box-sizing:border-box;color:#000000d9;cursor:pointer;display:inline-flex;font-family:system-ui,-apple-system,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1.25;margin:0;min-height:3rem;padding:calc(.875rem - 1px) calc(1.5rem - 1px);position:relative;text-decoration:none;transition:all .25s;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:auto}.button-6:hover,.button-6:focus{border-color:#00000026;box-shadow:#0000001a 0 4px 12px;color:#000000a6}.button-6:hover{transform:translateY(-1px)}.button-6:active{background-color:#f0f0f1;border-color:#00000026;box-shadow:#0000000f 0 2px 4px;color:#000000a6;transform:translateY(0)}.ReactModal__Body--open{overflow:visible;position:relative}#helpTable{border-collapse:collapse}#helpTable tr{border-bottom:1pt solid black}#helpTable td{padding:1em}.questionStyle{margin-bottom:1rem;border:2px groove gray;width:550px;max-width:100%;background-color:#fff;padding:20px;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.subquestionStyle{border-color:#717171;border-width:.05rem;border-style:solid;padding:1rem;width:60%;margin-left:200px;margin-bottom:2rem;border:2px groove gray;display:flex;flex-flow:column wrap}.lableStyle{margin-bottom:.3rem;margin-right:0;margin-left:0;margin-top:5px;font-size:15px}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px;margin-left:20px}.dropDownStyle{max-Width:3em;margin-bottom:.3rem;margin-right:0;margin-left:0;margin-top:5px;font-size:15px}.form-column{display:flex;flex-direction:column;margin-left:0}.form-row-sub{display:grid;margin-bottom:20px;margin-left:20px}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-box{background-color:#fff;padding:20px;border-radius:8px;position:relative}.popup-box.small{width:380px;height:100px}.popup-box.large{width:500px;height:600px;overflow-y:scroll}.close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:16px;cursor:pointer;color:red}.error-message{display:flex;align-items:center;color:red;font-size:24px;margin-top:10px}.error-icon{margin-right:10px;font-size:32px;transition:transform .3s ease}.shake{animation:shake .3s ease-out}.message{display:flex;justify-content:center;align-items:center;width:102%;font-Size:17px;color:#925107de}.ques29Parent{margin:0;padding:2px 10px;text-align:left}.ques29Child{display:inline-block;padding:2px 15px;justify-content:left}.ques29Checklist{height:40px;width:500px;padding:0 55px}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.skip-link{position:absolute;top:-10px;left:10px;background-color:#fc0;color:#000;padding:10px;text-decoration:none;font-size:18px;z-index:1000}.skip-link:focus{top:10px;transition:top .3s ease}
