@font-face{font-family:'Glyphicons Halflings';src:url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot');src:url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}@font-face{font-family:'Novecentowide-Medium';src:url('/application/themes/custom/css/fonts/Novecentowide-Medium.otf')}@font-face{font-family:'Novecentowide-Book';src:url('/application/themes/custom/css/fonts/Novecentowide-Book.otf')}@font-face{font-family:'Novecentowide-Light';src:url('/application/themes/custom/css/fonts/Novecentowide-Light.otf')}@font-face{font-family:'BebasNeue';src:url('/application/themes/custom/css/fonts/BebasNeue.otf')}@font-face{font-family:"Frutiger LT W03_45 Light";src:url("/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix");src:url("/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix") format("eot"),url("/application/themes/custom/css/fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2") format("woff2"),url("/application/themes/custom/css/fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff") format("woff"),url("/application/themes/custom/css/fonts/1475732/c1bbbd49-cc08-4ec8-a63d-8cbd6936c666.ttf") format("truetype")}@font-face{font-family:"Frutiger LT W03_55 Roman";src:url("/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix");src:url("/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix") format("eot"),url("/application/themes/custom/css/fonts/1475740/60cae32f-adbc-4849-a2a7-51f8148b3332.woff2") format("woff2"),url("/application/themes/custom/css/fonts/1475740/3963cec0-c35f-41fa-adb6-4ef3fc0bb056.woff") format("woff"),url("/application/themes/custom/css/fonts/1475740/95a1e677-b284-4b7e-86f9-b684fba2e7da.ttf") format("truetype")}@font-face{font-family:"Frutiger LT W03_65 Bold";src:url("/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix");src:url("/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix") format("eot"),url("/application/themes/custom/css/fonts/1475748/be2eb9d5-ee74-4084-b711-fe64163d1439.woff2") format("woff2"),url("/application/themes/custom/css/fonts/1475748/8b1cbfbd-4fa3-4330-8e32-552125871646.woff") format("woff"),url("/application/themes/custom/css/fonts/1475748/9b0d5970-235c-47a8-b94d-a7fe9dea7585.ttf") format("truetype")}@font-face{font-family:'Glyphicons Halflings';src:url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot');src:url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}@font-face{font-family:'Glyphicons Halflings';src:url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot');src:url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}.gradient-purple{background:-moz-linear-gradient(left, rgba(51,0,114,0) 0%, rgba(51,0,114,0) 31%, #330072 84%, #330072 100%);background:-webkit-linear-gradient(left, rgba(51,0,114,0) 0%, rgba(51,0,114,0) 31%, #330072 84%, #330072 100%);background:linear-gradient(to right, rgba(51,0,114,0) 0%, rgba(51,0,114,0) 31%, #330072 84%, #330072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00330072', endColorstr='#330072', GradientType=1)}.dynamic-screening-tool{margin:0 0 30px;outline:none}.dynamic-screening-tool .alert{margin:0 0 20px;border:2px solid #cc1e3f;border-left-width:6px;background-color:#ffffff;color:#000000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:18px;font-size:1.8rem;font-weight:500}.dynamic-screening-tool .alert *{color:#000000 !important;font-size:inherit;font-weight:inherit}.dynamic-screening-tool .alert .heading{font-size:30px;font-size:3rem;font-weight:700}.dynamic-screening-tool .alert.emergency-alert{border-color:#b93543;background-color:#ffc9cf;color:#ffffff}.dynamic-screening-tool .alert.emergency-alert .icon .img{background-color:#fff4f5;border-color:#ca5a66}.dynamic-screening-tool .alert.emergency-alert .icon .img svg{fill:#b93543}.dynamic-screening-tool .alert.success-alert{border-color:#009fa1;background-color:#fcf2d6;color:#ffffff}.dynamic-screening-tool .alert.success-alert .icon .img{background-color:#ffffff;border-color:#7f6ca8}.dynamic-screening-tool .alert.success-alert .icon .img svg{fill:#280072}.dynamic-screening-tool .msg{display:flex;flex-direction:row;padding:45px;background-color:#ffffff;border:2px solid #009fa1;border-left-width:6px;color:#000000 !important}.dynamic-screening-tool .msg .icon{margin-right:40px}.dynamic-screening-tool .msg .icon .img{padding:20px;background-color:#ffffff;border:5px solid #000000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.dynamic-screening-tool .msg .icon .img svg{width:75px;height:75px;fill:#000000}.dynamic-screening-tool .msg .content{flex-grow:1}.dynamic-screening-tool .msg .content h2{font-size:30px;font-size:3rem;font-weight:700;color:inherit}.dynamic-screening-tool .msg .content p,.dynamic-screening-tool .msg .content ul,.dynamic-screening-tool .msg .content ol{font-size:22px;font-size:2.2rem;font-weight:500;color:inherit}.dynamic-screening-tool .msg .content a:not(.button-link),.dynamic-screening-tool .msg .content button:not(.button-link){display:inline;padding:0;font-weight:inherit;line-height:1.5;color:#ffffff;background-color:transparent;border:none;text-decoration:underline;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dynamic-screening-tool .msg .content a:not(.button-link):focus,.dynamic-screening-tool .msg .content button:not(.button-link):focus,.dynamic-screening-tool .msg .content a:not(.button-link):active,.dynamic-screening-tool .msg .content button:not(.button-link):active,.dynamic-screening-tool .msg .content a:not(.button-link):hover,.dynamic-screening-tool .msg .content button:not(.button-link):hover{text-decoration:none;color:#ffffff}.dynamic-screening-tool .results strong{display:block}.dynamic-screening-tool .results .set+.set{margin-top:30px;padding-top:30px;border-top:1px solid #ffffff}.dynamic-screening-tool .results .back-btn{margin-top:30px}.dynamic-screening-tool .results .content p,.dynamic-screening-tool .results .content ul,.dynamic-screening-tool .results .content ol{font-size:20px;font-size:2rem;font-weight:400}.dynamic-screening-tool form{margin-bottom:20px}.dynamic-screening-tool form .form-action{text-align:right}.dynamic-screening-tool form .form-action .button-link{margin:0}.dynamic-screening-tool form table{margin-bottom:40px !important}.dynamic-screening-tool form table tbody td{padding:0;background-color:#ffffff}.dynamic-screening-tool form table tbody td label{font-size:0px;width:100%;padding:10px 15px;font-weight:400}.dynamic-screening-tool table th,.dynamic-screening-tool table td{min-width:150px;width:150px !important;text-align:center}.dynamic-screening-tool table th[scope="row"],.dynamic-screening-tool table td[scope="row"]{width:auto !important;min-width:235px;text-align:left}.dynamic-screening-tool table tfoot>tr>td,.dynamic-screening-tool table thead tr th{background-color:#4f39bb;border-color:#4f39bb;color:#ffffff}.dynamic-screening-tool table tbody tr th.question,.dynamic-screening-tool table tbody tr th.question span,.dynamic-screening-tool table tbody tr td{color:#000000 !important;background-color:inherit ;border-color:#e5e5e5}.dynamic-screening-tool table tbody tr:nth-child(even) th{/* background-color:#f5f9fa */}@media (max-width:991px){.dynamic-screening-tool .msg .icon{margin-right:30px}.dynamic-screening-tool .msg .icon .img svg{width:60px;height:60px}}@media (max-width:767px){.dynamic-screening-tool{margin-bottom:20px}.dynamic-screening-tool .alert{font-size:16px;font-size:1.6rem}.dynamic-screening-tool .alert .heading{font-size:28px;font-size:2.8rem}.dynamic-screening-tool .msg{margin-bottom:15px;padding:30px}.dynamic-screening-tool .msg .icon{display:none}.dynamic-screening-tool .msg .content h2{font-size:28px;font-size:2.8rem}.dynamic-screening-tool .msg .content p,.dynamic-screening-tool .msg .content ul,.dynamic-screening-tool .msg .content ol{font-size:20px;font-size:2rem}.dynamic-screening-tool .results .content p{font-size:18px;font-size:1.8rem}.dynamic-screening-tool .results .set+.set{margin-top:20px;padding-top:20px}.dynamic-screening-tool .results .back-btn{margin-top:20px}.dynamic-screening-tool table{margin-bottom:15px}.dynamic-screening-tool table th,.dynamic-screening-tool table td{min-width:100px;width:100px !important}.dynamic-screening-tool table tbody td label{padding:8px 12px}}@media (max-width:479px){.dynamic-screening-tool .alert .heading{font-size:26px;font-size:2.6rem}.dynamic-screening-tool .msg{padding:20px}.dynamic-screening-tool .msg .content h2{font-size:26px;font-size:2.6rem}.dynamic-screening-tool .msg .content p,.dynamic-screening-tool .msg .content ul,.dynamic-screening-tool .msg .content ol{font-size:18px;font-size:1.8rem}.dynamic-screening-tool .results .content p{font-size:16px;font-size:1.6rem}}.dynamic-screening-tool.bright-blue table tfoot>tr>td,.dynamic-screening-tool.bright-blue table thead tr th{background-color:#0072CE;border-color:#0072CE}.dynamic-screening-tool.dark-blue table tfoot>tr>td,.dynamic-screening-tool.dark-blue table thead tr th{background-color:#003087;border-color:#003087}

.main .core-style table tbody tr:last-child th {
    border: 1px solid #e5e5e5;
}
.main .core-style .dynamic-screening-tool table  tfoot tr td {
    background-color:#4f39bb;
    border-color:#4f39bb;
    color:#fff;
}

.main .core-style .dynamic-screening-tool table  tfoot.danger tr td {
    background-color:#8A1538;
    border-color:#8A1538;
    color:#fff;
}