.debug{border:1px solid red}label{color:#ddd}legend{color:#ddd;font-size:16px;border:0;margin-bottom:0}.help-block{color:#ddd}.btn:focus,:focus,a:focus,input:focus{outline:2px solid #6edf37!important;outline-offset:5px!important}#exemptionMainView:focus,.notification-box div.ng-binding:focus,div:focus,fieldset:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,label:focus,legend:focus,p:focus{outline:0!important}#hcgov-learn .exms{padding-bottom:40px;position:relative}#hcgov-learn .exms h1{margin:18px 0 26px}#hcgov-learn .exms.page-blue{background:#006693;color:#fff}#hcgov-learn .exms.page-map{background-image:url(../images/map.png);background-position:top center;background-repeat:no-repeat}#hcgov-learn .exms .featured{padding-top:8px}#hcgov-learn .exms .title{font-size:2.25em;padding:.25em 0}#hcgov-learn .exms h3{font-size:24px;display:block;padding:0;margin:0 0 .5em;font-weight:600;line-height:inherit;color:#fff;border:0;font-family:"Open Sans",sans-serif;text-transform:none}#hcgov-learn .exms blockquote{background-color:#125b7c;margin:0;opacity:.8;filter:alpha(opacity=80)}#hcgov-learn .exms blockquotep{opacity:1;filter:alpha(opacity=100)}#hcgov-learn .exms .error{border-left:3px solid #f11c18;padding-left:5px}#hcgov-learn .exms .warning{font-size:14px;border-left:3px solid #ff0;padding-left:5px}#hcgov-learn .exms .btn-full{width:100%}#hcgov-learn .exms .btn-success{font-size:16px}#hcgov-learn .exms #cta-state{width:100%}#hcgov-learn .exms .intro{margin:1em 0;padding:0 0 0 1.5em}#hcgov-learn .exms .intro li{padding:.5em 0;list-style-type:square;list-style-position:outside;margin:0}#hcgov-learn .exms .ng-hide{display:none!important}#hcgov-learn .exms [hidden]{display:none}@media (min-width:1920px){#hcgov-learn .exms button#restartScreener{margin-top:0}}.question-title{padding:20px 100px 0;margin:14px 0 26px}.question_view{padding:20px 100px 45px;background:#063346}.question_view .twitter-typeahead{width:100%;border:2px solid #aaa;height:44px}.question_view .twitter-typeahead input{width:100%;font-size:18px;border:0;color:#555;height:40px}.question_view .tt-dataset-bloodhound p{padding-left:13px;height:8px}.question_view button{width:100%;font-size:16px}.question_view .tt-dropdown-menu{width:100%;color:#000;background:#fff}.question_view .tt-dataset-bloodhound{cursor:pointer}.question_view .tt-suggestion{padding:.6em 0 .1em;margin:0;display:block;line-height:1em}.question_view .tt-suggestion:active,.question_view .tt-suggestion:focus,.question_view .tt-suggestion:hover{background:#006595;color:#fff;cursor:pointer}.question_view .tt-cursor{background:#006595;color:#fff}.question_view .help-block{font-size:16px;color:#fff;margin-bottom:26px}.question_view .help-block a{color:#fff}.question_view .radio label{margin-left:-20px;display:block;background:#0c4b66;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:.5em 2.5em;height:100%;width:inherit;line-height:normal}.question_view .radio label:hover{background:#33687e}.question_view .radio label a{color:#fff;border-bottom:1px solid #fff}.question_view .radio label a:hover{border:0}.question_view .radio input[type=radio]{margin-left:-2px;margin-top:13px;margin-right:10px}.question_view .radio input[type=radio]:checked+label{background:#006595}.question_view .checkbox{padding-left:0}.question_view .checkbox label{margin-left:-20px;display:block;background:#0c4b66;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:.5em 2.5em;height:100%;width:inherit;line-height:normal}.question_view .checkbox label:hover{background:#33687e}.question_view .checkbox input[type=checkbox]{margin-left:-2px;margin-top:13px;margin-right:10px}.question_view .checkbox input[type=checkbox]:checked+label{background:#006595}.question_view .help-block-title,.question_view .label-title,.question_view .zip-code-label label,.question_view legend{font-size:22px;margin-bottom:26px;color:#fff;font-weight:400;line-height:32px}.question_view .block-list{margin:0 .15em 1em;padding:0;z-index:600}.question_view .block-list li{list-style-type:none;list-style:none;display:inline-block;height:3em;margin:0 1% 1% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:24%;overflow:hidden}.question_view .block-list li label{display:block;box-sizing:border-box;background:#0c4b66;height:100%;padding:12px 0;margin:0}.question_view .block-list li label:hover{background:#33687e}.question_view .block-list li input[type=checkbox]{margin:0 8px;height:100%}.question_view .block-list li input[type=checkbox]:checked,.question_view .block-list li input[type=checkbox]:checked+label{background:#006595}.question_view .form-group{margin-bottom:42px}@media (max-width:768px){.question-title{padding:20px 40px 0}.question_view{padding:20px 40px 45px}.question-title .block-list li,.question_view .block-list li{width:49%}.month-picker .block-list li.checkbox{padding-left:23px}.month-picker .block-list li.checkbox label{font-size:12px;padding:.5em;line-height:27px}}@media (min-width:768px){.question-title{padding:20px 60px 0}.question_view{padding:20px 60px 45px}.question-title .block-list li,.question_view .block-list li{width:49%}}@media (min-width:992px){.question-title{padding:20px 80px 0}.question_view{padding:20px 80px 45px}.question-title .block-list li,.question_view .block-list li{width:32%}}@media (min-width:1200px){.question-title{padding:20px 100px 0}.question_view{padding:20px 100px 45px}.question-title .block-list li,.question_view .block-list li{width:24%}}.advanced{padding:0 .8em}.advanced p{font-size:16px}.advanced .result-sub-title{font-size:24px;margin-top:40px;margin-bottom:26px;font-family:Bitter,Georgia,serif;font-weight:400}.advanced .result-grouping-title{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:600;letter-spacing:normal;line-height:33px;padding:0;margin:0 0 .5em}.advanced .btn{margin-bottom:1em}.advanced .col-sm-9{font-size:16px;padding-left:0;margin-bottom:16px}.advanced .col-sm-3{font-size:14px;text-align:center}.advanced .col-sm-3 a{color:#fff;text-decoration:none;background:#0279af;padding:0 10px;margin-bottom:18px;font-weight:700;line-height:24px;display:inline-block;float:right}.advanced .col-sm-3 a:hover{text-decoration:none;background:#0e70b4}.advanced .current-entry{padding:18px 30px;margin:0 0 1em;background-color:#033347;max-width:100%}.advanced .current-entry li{margin-bottom:20px;font-size:16px}.advanced .current-entry p{padding:0 15px}.advanced .current-entry hr{margin:0 0 16px;background-color:#1e5870;color:#1e5870;margin-right:15px;border-color:#1e5870;width:100%}.advanced .current-entry .col-sm-3{padding-left:0;padding-right:0}.advanced .no-result-question{margin-top:32px;margin-bottom:32px}.advanced .no-result-desc{margin-bottom:26px}#hcgov-learn .exms .advanced .title{padding:0}#hcgov-learn .exms .no-results .title{line-height:32px;margin:20px 0 15px;padding:9px 0}.no-results a{color:#fff;border-bottom:1px solid #fff;text-decoration:none}.no-results a:hover{text-decoration:none;border-bottom:0}.results .exms{padding-bottom:0!important}.results .share-results{padding:26px 20px;margin-top:26px;background:#fff}.results .share-results a{width:100%;text-transform:uppercase;line-height:30px}.results .share-results a:hover{background:#138f0e;color:#fff}.results .share-results button{width:100%;margin-top:26px;text-transform:uppercase;color:#555;line-height:30px}.results .share-results button:focus,.results .share-results button:hover{color:#fff}.results .share-results .share-disclaimer{margin-bottom:26px;text-align:left;color:#000;font-size:14px}.results .share-results .share-disclaimer p{margin-bottom:4px}.results .share-results .share-disclaimer a,.results .share-results .share-disclaimer a:link,.results .share-results .share-disclaimer a:visited{color:#0c648c;text-decoration:underline}.results .share-results .share-disclaimer a:active,.results .share-results .share-disclaimer a:focus{color:#08425d;text-decoration:none}.results .share-results .col-sm-offset-4{padding-left:0;padding-right:0}.results .share-results .share-button{text-align:center}.results .share-results .share-button a,.results .share-results .share-button button{width:630px}.results .no-result-footer,.results .no-result-footer button{margin-top:0}.results .tax-penalty ul,.results .tax-penalty ul li{margin-bottom:20px}.results .tax-penalty .col-sm-12{padding-left:45px;padding-right:45px}.results .tax-penalty a{color:#fff;border-bottom:1px solid #fff}.results .tax-penalty a:hover{border-bottom:0}@media (max-width:767px){.advanced .col-sm-9{margin-bottom:16px}.advanced .col-sm-3 a{margin-bottom:26px!important;display:block;padding:10px;float:none}.share-button a,.share-button button{width:100%!important}}@media (min-width:1200px){.result-description{width:630px;margin:0 auto}.advanced .current-entry{padding:18px;width:680px;margin:0 auto 1em}}.details-bottom ul,.details-hero ul{margin-top:30px;margin-bottom:30px}.details-bottom ul>li,.details-hero ul>li{margin-bottom:15px}.details-bottom ul>li>p,.details-hero ul>li>p{margin-bottom:0}.details-bottom ul>li>ul,.details-hero ul>li>ul{margin-top:10px;margin-bottom:0}.details-bottom h2,.details-hero h2{margin-top:40px;margin-bottom:10px}.details-bottom ul>li>ul>li,.details-hero ul>li>ul>li{margin-bottom:10px}.details-bottom ul>li>ul>li>p,.details-hero ul>li>ul>li>p{margin-bottom:0}#intro{font-size:16px}#intro p{margin-bottom:26px;margin-top:0;line-height:24px}#intro p+div{padding:26px 30px;background:#063346;margin-bottom:22px}#intro p+div P{font-size:24px}#intro p+div ul li{margin-bottom:10px}#intro .intro-disclaimer{font-size:16px;margin-bottom:5px}#intro button{width:100%;text-transform:uppercase;font-weight:700;padding:10px 0}.notification-box{float:right;width:16%;background:#033347;background:rgba(3,51,71,.5);padding:10px 15px 20px;position:absolute;right:0;top:150px;font-size:13px}.notification-box button{width:100%;font-size:12px!important;padding:6px}#module_question .col-sm-12,#module_question .col-sm-8,#module_question .col-sm-offset-2{position:inherit}.button-skip{margin:25px 0 0;text-align:right}.button-skip div,.button-skip p{margin:0;padding:0}button.link{border:0;border-bottom:1px solid #fff;background:0 0;color:#fff;cursor:pointer;font-size:1em;padding:0;width:inherit}button.link:focus,button.link:hover{border-bottom:1px solid transparent}.navigation_button{display:table;width:100%;margin-top:32px}.navigation_button div{display:table-cell}.navigation_button .back-button button{margin-right:5px;text-transform:uppercase;font-weight:700;padding:10px 0}.navigation_button .back-button+div{padding-right:5px}.navigation_button .back-button+div button{margin-left:5px;text-transform:uppercase;font-weight:700;padding:10px 0}.firstScreenNext .back-button+div{padding-right:0!important}.firstScreenNext .back-button+div button{margin-left:0!important}.exms .help-tip{border-bottom-style:dashed;border-bottom-width:1px;cursor:pointer}.exms .help-tip.no-undrln{border-bottom-style:none;border-bottom-width:0;position:absolute}.exms .help-tip span.glyphicon{margin:0 8px}.exms .tooltip .tooltip-inner{max-width:325px;text-align:left;padding:14px;background-color:#00070a;box-shadow:0 10px 10px 0 rgba(0,0,0,.75);border-radius:0;font-weight:400}.exms .tooltip .tooltip-inner ul{padding-left:14px;margin:0}.exms .tooltip.in{opacity:1;filter:alpha(opacity=100)}.exms .tooltip.top .tooltip-arrow{bottom:-7px;left:50%;margin-left:-14px;border-top-color:#00070a;border-width:14px 14px 0}.exms .tooltip.bottom .tooltip-arrow{top:-7px;left:50%;margin-left:-14px;border-bottom-color:#00070a;border-width:0 14px 14px}.exms{font-size:16px}.exms .details-hero a{color:#fff;border-bottom:1px solid #fff;text-decoration:none}.exms .details-hero a:hover{text-decoration:none}.details-bottom{margin-bottom:36px;font-size:16px}@media (min-width:1000px){.modal-dialog{margin:30px auto;width:900px}}.modal-body{color:#000;padding:15px 35px}#hcgov-learn div.modal-body h1{font-family:Bitter;font-weight:400;font-size:21px;color:#006693;line-height:30px}.modal-body p,.modal-body ul{font-family:"Open Sans";font-weight:400;font-size:16px;color:#333;line-height:20px}.modal-body ul{padding-left:20px;margin-top:40px}.modal-body li{margin-bottom:15px}#intro .modal-body p{padding:0;margin-bottom:20px}#hcgov-learn .modal-body .btn{font-family:"Open Sans";font-weight:700;font-size:15px;color:#fff}@media (min-width:768px){.modal-body{padding:30px 48px}#hcgov-learn div.modal-body h1{font-size:32px;line-height:38px}.modal-body ul{padding-left:20px;margin-top:40px}}#hcgov-learn .modal-body button.btn{margin:20px 0 10px;min-height:46px;padding:0 40px;text-transform:uppercase;font-weight:700;font-size:16px}#hcgov-learn .green-register,#hcgov-learn a.green-register,#hcgov-learn a.green-register:active,#hcgov-learn a.green-register:hover,#hcgov-learn a.green-register:visited{color:#fff;background:#12890e;border-color:transparent}#hcgov-learn a.green-register,#hcgov-learn a.green-register:hover,#hcgov-learn a.green-register:visited #hcgov-learn a.green-register:active{text-decoration:none;padding-top:10px}#hcgov-learn .green-register:focus,#hcgov-learn .green-register:hover,#hcgov-learn a.green-register:active,#hcgov-learn a.green-register:focus,#hcgov-learn a.green-register:hover{background:#138f0e;border-color:transparent;color:#fff}.year_view button{width:100%;text-transform:uppercase;font-weight:700;padding:10px 0}.year_view .question_view{margin-bottom:22px}.year_view label{margin-top:20px}.ds-c-alert{background-color:#EEFAFE!important;margin-top:1.6rem!important;box-sizing:border-box!important;color:#212121!important;min-height:5.6rem!important;padding:1.6rem;position:relative!important}a.ds-c-alert__text{color:#205493!important}a.ds-c-alert__text:focus,a.ds-c-alert__text:hover{color:#112e51!important}p.ds-c-alert__text{margin-bottom:0!important;margin-top:0}#survey-container{border-top:1px solid #ccc;padding-top:20px;padding-bottom:20px;margin-left:65px}#survey-container input[type=submit]{background-color:#eee;border:0;border-bottom:1px solid transparent;border-radius:0;box-shadow:none;color:#0e70b4;cursor:pointer;font-family:"Helvetica Neue",Arial,Helvetica,arial,sans-serif;font-size:14px;font-weight:700;line-height:21px;margin:0;margin-top:20px;outline:0;padding:5px 10px;text-align:center;text-decoration:none;transition:all .1s ease-out 0s;vertical-align:middle;white-space:normal}#survey-container input[type=submit]:focus,#survey-container input[type=submit]:hover{background-color:#0e70b4;border-color:#0e70b4;border-bottom:#08425d;border-image:none;border-style:none none solid;border-width:medium medium 1px;color:#fff;outline:0 none;text-decoration:none}#survey-container object{margin-top:20px}.view-animate-container{position:relative;height:100px!important}.view-animate{padding:10px}.view-animate.ng-enter,.view-animate.ng-leave{-webkit-transition:all cubic-bezier(0.25,.46,.45,.94) 1s;transition:all cubic-bezier(0.25,.46,.45,.94) 1s;display:block;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;padding:10px}.view-animate.ng-enter{left:100%}.view-animate.ng-enter.ng-enter-active{left:0}.view-animate.ng-leave.ng-leave-active{left:-100%}.repeated-form-row{opacity:1}div.repeated-form-row.ng-enter{-webkit-transition:1s;transition:1s;opacity:0}div.repeated-form-row.ng-enter-active{opacity:1}#module_question label{color:inherit}#module_question legend a,#module_question p a,form.screenerForm a{color:inherit;border-bottom-color:inherit}