a{color:var(--theme-primary);cursor:pointer}a.link{text-decoration:underline}main{background-color:#fcfcfc;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;padding:20px}body{background:#fff;font-family:"Fira Sans",sans-serif;font-size:17px}body.iframe{padding:0}.btn-link{color:var(--theme-primary)}.btn-link.focus,.btn-link:focus,.btn-link:hover{color:var(--theme-primary-focus)}.btn-primary{background-color:var(--theme-primary);border-color:var(--theme-primary)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:var(--theme-primary-focus);border-color:var(--theme-primary-focus)}.btn-primary.disabled,.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{background-color:#999;border-color:#999}.btns{display:flex;flex-direction:column;gap:5px;margin-top:40px}.btns .btn-primary{min-width:200px}.close{padding:0 0 2rem 2rem}footer{color:#999;font-size:14px;padding:20px}footer div{text-align:center}footer img{margin-bottom:12px;max-width:225px}form .btns{margin-top:20px}h1{font-weight:bold;margin-top:0}h1 sup{font-weight:normal}input[type=checkbox],input[type=radio]{accent-color:var(--theme-primary);color:var(--theme-primary)}#loadingSpinner div{border-color:var(--theme-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.logo{padding:20px}.logo img{max-height:50px}.modal-backdrop{background-color:#fff}.modal-backdrop.in{opacity:.75}.modal-body{padding:20px}.modal-disclaimer h2{margin-top:0}.modal-footer a{min-width:100px}.modal-header{border-bottom:none;color:#aaa;padding-bottom:0}.modal-scroll{max-height:450px;overflow-y:scroll}.more-info{white-space:nowrap}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.text-disclaimer{color:#258;display:block;font-size:13px;margin-top:20px}.on-desktop,.on-mobile{display:none}@media(max-width: 767px){.on-mobile{display:revert}}@media(min-width: 768px){.on-desktop{display:revert}}ui-view>section{display:block;margin:0 auto;max-width:600px}@media(max-width: 767px){.modal-footer{align-items:stretch;display:flex;flex-direction:column-reverse}.modal-footer .btn+.btn{margin-left:0;margin-bottom:5px}}@media(min-width: 768px){.btns{flex-direction:row}footer{padding:20px 40px}footer div{text-align:left}footer img{margin-left:-11px}.logo{padding:20px 40px}main{padding:40px}}.form-grid{display:grid;gap:15px;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;margin-bottom:15px;width:100%}.form-grid>*{margin-bottom:0}.form-grid>*.form-control{width:unset}@media(max-width: 500px){.form-grid{grid-auto-flow:row}.form-grid select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px !important;line-height:1.42857143;padding-top:6px;padding-bottom:6px;background-image:url("/svg/select.svg");background-repeat:no-repeat;background-position:right 12px center;background-size:8px 10px;padding-right:30px}}body.self-screen.state-prerequisites #language-picker{border-color:rgba(0,0,0,.25)}body.self-screen.state-prerequisites main{background-color:#bce5fa;color:#343662}body.self-screen.state-result main.eligible{background-color:#bce5fa;color:#343662}body.state-conditions .btn.btn-default{min-width:200px}.contact-us{margin-top:2rem}.definitions{background-color:#f8f8fa;border:1px solid #e3e3e3;border-radius:4px;font-size:14px;margin-top:40px;padding:10px 25px;text-shadow:0 1px 0 #fff}.definitions h3{font-size:16px;font-weight:bold}.definitions dd{margin-bottom:1rem}.definitions ul{padding-left:20px}.labeled-separator{align-items:center;color:#9f9f9f;font-weight:100;display:flex;margin:0 0 1.5rem 0;text-align:center;text-transform:lowercase}.labeled-separator::after{margin-left:1.5rem}.labeled-separator::before{margin-right:1.5rem}.labeled-separator::after,.labeled-separator::before{content:"";flex:1;border-bottom:1px solid #9f9f9f}#language-picker{align-items:center;justify-content:center;border-top:1px solid #e3e3e3;display:flex;gap:.5em;margin-top:20px;padding-top:20px}#language-picker select{display:inline-block;width:auto}.option-container{margin:40px 0}.option-container .option-group{display:flex;gap:15px}.option-container .option{border-radius:4px;border:1px solid #e3e3e3;padding:1px}.option-container .option.disabled label{cursor:not-allowed}.option-container .option.disabled .text,.option-container .option.disabled .bi{color:#dadada !important}.option-container .option:hover{border-color:hsl(0,0%,64.0196078431%);border-width:1px;padding:1px}.option-container .option.selected{border-color:var(--theme-primary);border-width:2px;padding:0}.option-container label{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:normal;margin:0}.option-container label .bi{color:var(--theme-primary)}.option-container label .text{flex:1;padding:20px}.option-container label .text b{display:block;font-weight:700}.option-container label .text b sup{font-weight:100}.option-container label .toggle{padding:0 0 0 20px}.option-container label .toggle input{height:30px;width:30px}.option-container .option-group{flex-direction:column;margin-bottom:20px}.option-container .option .followup{padding:20px}.option-container .option .followup .option{background-color:#fff}.option-group-subtitle{font-size:18px;font-weight:700;margin-bottom:.3em}.peek{display:none}.prerequisites{margin:2rem 0}.prerequisites .prerequisite{display:flex;align-items:start;margin-bottom:1rem}.prerequisites .prerequisite a{font-size:80%;margin-left:1rem;white-space:nowrap}.prerequisites .prerequisite .prerequisite-icon,.prerequisites .prerequisite .prerequisite-label{font-size:24px}.prerequisites .prerequisite .prerequisite-icon{margin-right:1rem}@media(max-width: 767px){#intro{max-width:95%}h1{font-size:34px}.logo{text-align:center}.peek{background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:100px;width:100px;margin:0 auto 1rem}.peek.peek-eligible{background-image:url("/img/crc-eligible-peek.jpg")}.peek.peek-prerequisites{background-image:url("/img/crc-prerequisites-peek.png");height:250px;margin:0;position:absolute;right:0;top:50px;width:81px;z-index:1000}.peek.peek-refer{background-image:url("/img/crc-refer-peek.jpg")}}@media(min-width: 768px){body.self-screen.state-prerequisites main{background:#bce5fa url("/img/crc-prerequisites.jpg") no-repeat bottom right;background-size:contain}body.self-screen.state-prerequisites main ui-view{display:block;max-width:70%}body.self-screen.state-result main{background-size:contain;background-repeat:no-repeat;background-position:bottom right}body.self-screen.state-result ui-view{display:block;max-width:65%}body.self-screen.state-result main.eligible{background-color:#bce5fa;background-image:url("/img/crc-eligible.jpg")}body.self-screen.state-result main.refer{background-image:url("/img/crc-refer.jpg")}body.self-screen.state-result main.refer ui-view{max-width:78%}#language-picker{justify-content:start}.option-container-demographics .option-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.panel-body{padding:3rem}}@media(min-width: 1300px){body.self-screen.state-prerequisites main ui-view{max-width:85%}body.self-screen.state-result main.eligible ui-view{max-width:90%}.option-container-demographics .option-group{grid-template-columns:repeat(3, minmax(0, 1fr))}}body.state-landing{background:#002d73;color:#fff;padding:0}body.state-landing .callout-wrap{margin-top:3rem}body.state-landing .callout-wrap .callout{background-color:#002d73;border-radius:40px;color:#fff;font-size:26px;font-weight:bold;height:80px;line-height:80px;text-align:center;width:80px}body.state-landing .callout-wrap .callout-body{padding-left:2rem}body.state-landing .cta{background-color:#fff;border-width:10px 20px;border-style:solid;border-color:#fff;border-radius:5px;color:#002d73;display:inline-block;font-weight:bold;margin:2rem 0;text-align:center;text-decoration:none;width:240px}body.state-landing em{color:#f6dc6b;font-style:normal}body.state-landing footer div{color:#fff;margin:0 auto;text-align:center}body.state-landing footer img{content:url("/img/workflow-services-on-primary.svg")}body.state-landing footer a{color:#0091ee}body.state-landing h1{font-size:31px;line-height:1.15;margin:.5em 0}body.state-landing h2{font-size:22px;font-weight:bold;margin:.5em 0 0}body.state-landing .logo{margin-top:1em;margin-bottom:0;padding-left:0;text-align:center}body.state-landing main{background-color:unset;border:0;padding:0}body.state-landing .section-wrap{font-size:18px}body.state-landing .section-wrap .section{margin:0 auto;max-width:600px;padding:2rem}body.state-landing .section-wrap.section-legalese{font-size:12px}body.state-landing .section-wrap.section-statistics{background-color:#0071ce}
