@font-face{font-family:"Poppins-Regular";src:url("../fonts/poppins/Poppins-Regular.ttf")}@font-face{font-family:"Poppins-Medium";src:url("../fonts/poppins/Poppins-Medium.ttf")}@font-face{font-family:"Poppins-SemiBold";src:url("../fonts/poppins/Poppins-SemiBold.ttf")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Calibri,'Segoe UI',Tahoma,Geneva,Verdana,sans-serif,"Poppins-Regular";font-size:16px;margin:0;color:#444;background:url("../Images/construction-2578410_1920.jpg") no-repeat center center;background-color:#d3d3d3;height:100vh;background-size:cover}body.print{background:none;background-color:#fff;font-size:20px;margin:1in;margin-top:0}:focus{outline:none}textarea{resize:none}input,textarea,select,button{font-family:"Poppins-Regular";font-size:14px;color:#333}select{cursor:pointer}select option[value=""][disabled]{display:none}p,h1,h2,h3,h4,h5,h6,ul{margin:0}ul{padding:0;margin:0;list-style:none}a{text-decoration:none}textarea{resize:none}img{max-width:100%;vertical-align:middle}h2{text-align:center}h5{color:#3377c0;font-size:1rem;font-weight:normal;text-align:center}h6{color:gray;font-size:.9rem;font-weight:normal;text-align:center}table.appendix-a,table.answer-format{border-collapse:collapse}table.appendix-a tr td,table.answer-format tr td{border-bottom:1px solid #3377c0;padding:.5rem;vertical-align:top}table.appendix-a.tri-state tr td:nth-child(1),table.appendix-a.tri-state tr td:nth-child(2),table.appendix-a.tri-state tr td:nth-child(3),table.answer-format.tri-state tr td:nth-child(1),table.answer-format.tri-state tr td:nth-child(2),table.answer-format.tri-state tr td:nth-child(3){text-align:center}table.appendix-a.bi-state tr td:nth-child(1),table.appendix-a.bi-state tr td:nth-child(2),table.answer-format.bi-state tr td:nth-child(1),table.answer-format.bi-state tr td:nth-child(2){text-align:center}.wrapper{background-color:#fff;width:819px;margin:10px auto;padding:7px}.wizard{position:relative;background:#fff;padding:64px 58px 0}.first-time-holder input[type=checkbox]{width:24px;height:24px}.first-time-holder label{font-size:1.5rem;position:relative;top:-4px}.steps .current-info,.steps .number{display:none}.steps{position:absolute;right:42px;top:5px;z-index:9}.steps ul{position:relative}.steps ul:before{content:attr(data-current-page);font-size:40px;color:#ccc;font-family:"Poppins-Medium"}.steps ul:after{content:attr(data-page-count);font-size:15px;color:#ccc;font-family:"Poppins-Medium";position:absolute;right:-30px;top:13px;width:30px;margin-left:10px}.req-fields-msg{background-color:#ffddb2;border:1px solid #ff8c00;color:#000;padding:10px}.req-fields-msg ul{list-style:disc;margin:0 20px}h3{font-family:"Poppins-SemiBold";font-size:35px;color:#3377c0;text-transform:uppercase;text-align:center;font-weight:600;letter-spacing:3px;margin-bottom:.5rem}h3.small{font-size:24px;letter-spacing:2px}h3.large{color:#000;text-transform:none;letter-spacing:normal}h5{color:#3377c0;font-size:1.2rem;font-weight:normal;text-align:center}h6{color:gray;font-size:.9rem;font-weight:normal;text-align:center}table.appendix-a tr td{vertical-align:top}#LoadSurveyError{border:15px solid #d80000;background-color:#fff;color:#d80000;font-size:2rem;font-weight:bold;padding:40px;text-align:center}#SaveParticipantError{border:7px solid #d80000;background-color:#fff;color:#d80000;font-size:1.5rem;font-weight:bold;padding:20px;text-align:center}#tblAnswers{border-collapse:collapse}#tblAnswers tr:nth-child(2) td:first-child,#tblAnswers tr:nth-child(3) td:first-child,#tblAnswers tr:nth-child(4) td:first-child,#tblAnswers tr:nth-child(5) td:first-child{text-align:left}#tblAnswers tr td{border-bottom:1px solid #000;padding:3px 0;vertical-align:top}#tblAnswers tr td h2{background-color:#add8e6}#tblAnswers tr td h5{background-color:#add8e6;color:#000;font-size:1rem}#tblAnswers tr td:first-child{text-align:center;white-space:nowrap}#tblAnswers tr td:first-child .zmdi-check-square,#tblAnswers tr td:first-child .zmdi-square-o{font-size:30px}#tblAnswers tr td:first-child span{font-size:20px}#tblValidationAnswers{border-collapse:collapse}#tblValidationAnswers tr:nth-child(3){text-align:left}#tblValidationAnswers tr td{border-bottom:1px solid #000;padding:3px 0;vertical-align:top}#tblValidationAnswers tr td h2{background-color:#add8e6}#tblValidationAnswers tr td h5{background-color:#add8e6;color:#000;font-size:1rem}#tblValidationAnswers tr td:first-child,#tblValidationAnswers tr td:nth-child(2){text-align:center;white-space:nowrap}#tblValidationAnswers tr td:first-child .zmdi-check-square,#tblValidationAnswers tr td:first-child .zmdi-square-o,#tblValidationAnswers tr td:nth-child(2) .zmdi-check-square,#tblValidationAnswers tr td:nth-child(2) .zmdi-square-o{font-size:30px}#tblValidationAnswers tr td:first-child span,#tblValidationAnswers tr td:nth-child(2) span{font-size:20px}#tblValidationAnswers tr td ul{list-style:disc;margin-left:16px}#tblSubcontractors{border-collapse:collapse;width:100%}#tblSubcontractors tr td{border-bottom:1px solid #000;padding:3px 0;vertical-align:top}#tblSubcontractors tr td h2{background-color:#add8e6}#tblSubcontractors tr td:nth-child(1){width:100%}#tblSubcontractors tr td:nth-child(2){padding-right:20px;width:100%}#tblSubcontractors tr td:nth-child(3){padding-right:20px;text-align:center}#tblSubcontractors tr td:nth-child(4){text-align:right}#tblSubcontractors tr.hdr-row{background-color:#ccc}#tblSubcontractors tr.hdr-row td{white-space:nowrap}#tblVerifyAccountability{border-collapse:collapse;width:100%}#tblVerifyAccountability tr td{border-bottom:1px solid #000;padding:3px 0;vertical-align:top}#tblVerifyAccountability tr td h2{background-color:#add8e6}#tblVerifyAccountability tr td:nth-child(1){width:50%}#tblVerifyAccountability tr td:nth-child(2){padding-right:20px;width:50%}#tblVerifyAccountability tr.hdr-row{background-color:#ccc}#tblVerifyAccountability tr.hdr-row td{white-space:nowrap}#LetterPage1{page-break-after:always}#LetterPage1 .re{font-weight:bold;margin:20px 0}#LetterPage1 table{margin:20px;width:100%}#LetterPage1 table tr td:first-child{white-space:nowrap}#LetterPage1 table tr td:last-child{font-weight:bold;white-space:normal;width:100%}#ConfirmationNumber{font-weight:bold}#SubcontractorTable{width:100%;border-collapse:collapse;border:1px solid #ccc;margin-bottom:10px}#SubcontractorTable thead tr{background-color:#f5f5f5}#SubcontractorTable thead tr th{font-family:"Poppins-SemiBold";font-size:.9rem;color:#3377c0;text-align:left;font-weight:600;white-space:nowrap;padding-right:10px}#SubcontractorTable thead tr th:nth-child(1){padding-right:0}#SubcontractorTable tbody tr td{padding:2px 4px}#SubcontractorTable tbody tr td:nth-child(1){text-align:center}#SubcontractorTable tbody tr td:nth-child(2){width:100%}#SubcontractorTable tbody tr td input[type=text]{min-width:120px;max-width:100%;width:100%}#SubcontractorTable tbody tr td.delete-icon-holder{min-width:32px}#SubcontractorTable tbody tr td.delete-icon-holder .delete-sub-row{cursor:pointer;width:16px}#SignatureSection{margin-bottom:40px}#SignatureSection table{width:100%}#SignatureSection table tr.row-signature-lines:first-child{height:0}#SignatureSection table tr.row-signature-lines{height:40px}#SignatureSection table tr.row-signature-lines td:nth-child(1),#SignatureSection table tr.row-signature-lines td:nth-child(3),#SignatureSection table tr.row-signature-lines td:nth-child(5){border-bottom:1px solid #000}#SignatureSection table tr.row-signature-lines td:nth-child(1),#SignatureSection table tr.row-signature-lines td:nth-child(3){width:40%}#SignatureSection table tr.row-signature-lines td:nth-child(5){width:20%}#SignatureSection table tr.row-signature-lines td:nth-child(2),#SignatureSection table tr.row-signature-lines td:nth-child(4){width:20px!important}#SignatureSection table tr.row-signature-names{font-size:.9rem}#wizardwelcome{padding:40px}#wizardwelcome p{line-height:1.4rem;margin-bottom:20px}#wizardwelcome p:last-child{margin-bottom:0}#wizardwelcome h5{text-align:left}#wizardwelcome .form-holder input[type=radio]{height:2rem;width:2rem;margin-right:1rem}#wizardwelcome .form-holder label{font-size:2rem;vertical-align:bottom}#wizardwelcome .form-holder.radio-group div{padding:.5rem 0}#wizardwelcome .form-holder #ProgramID{font-size:2rem;font-weight:bold;text-align:center;text-transform:uppercase}.bold{font-weight:bold}.red{color:#d80000}.save-answer-error{background-color:#ffa500;position:relative}.date-picker{text-align:right}.num-of-emps{text-align:center}.form-row{display:flex;margin-bottom:1rem}.form-row .form-col{width:50%;margin-right:40px}.form-row .form-col:last-child{margin-right:0}.form-row .form-col-full{width:100%;margin-right:0}.form-col label{color:#888;font-size:.8rem;margin-bottom:0;display:block}.form-col div{font-weight:bold}.form-holder{position:relative}.form-holder i:not(.zmdi-chevron-down){position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:17px}.form-holder i.zmdi-chevron-down{position:absolute;top:50%;transform:translateY(-50%);right:15px;font-size:17px}.form-holder.password i{cursor:pointer}.form-control{height:42px;border:1px solid #ccc;width:100%;min-width:100%;background:none;font-size:15px;padding-left:46px;color:#000;font-family:"Poppins-Medium"}.form-control.small-entry{width:70px;min-width:70px;padding:0 .5rem;height:24px}.form-control.no-icon{padding:0 .5rem}.form-control.required{background-color:#ffffe0}.form-control.optional{background-color:#fff}.form-control:focus{border-color:#3377c0}.form-control-checkbox{height:30px;width:30px;float:left}.form-control-checkbox:focus{border-color:#3377c0}.form-control-checkbox-label{position:relative;top:.5rem}.grid{display:flex;flex-wrap:wrap;justify-content:space-between}.grid-item{width:31.25%;display:flex;margin-bottom:21px;cursor:pointer}.grid-item .thumb{width:86.04%}.grid-item .heading{width:13.96%;text-transform:uppercase;font-size:11px;background:#b3b3b3;color:#fff;font-family:"Poppins-Medium";writing-mode:tb-rl;transform:rotate(-180deg);display:flex;align-items:center;justify-content:center;font-weight:500;letter-spacing:1px}.grid-item.active .heading{background:#3377c0}.grid-item:hover img{opacity:.6}.actions{padding-bottom:42px}.actions ul{display:flex;justify-content:space-between;margin-top:42px}.actions ul.mt-7{margin-top:7px}.actions li a{border:none;display:inline-flex;height:42px;width:112px;align-items:center;color:#fff;cursor:pointer;background:#3377c0;text-transform:uppercase;justify-content:center;letter-spacing:1px}.actions li a:hover{background:#3b87d9}.actions li:first-child a{background:none;border:1px solid #3377c0;color:#3377c0}.actions li:first-child a:hover{border-color:transparent;color:#fff;background:#3b87d9}.actions li[aria-disabled="true"]:before{content:"Please fill out all required fields to continue."}.actions li[aria-disabled="true"] a{display:none}.actions li[aria-disabled="gone"] a{display:none}@media(max-width:767px){body{background:none;height:auto;display:block}h3{font-size:30px}.wrapper{background-color:#fff;width:96%;margin:10px auto;padding:0}.wizard{height:auto;padding:60px 20px 20px}.form-row{display:block}.form-row .form-col{width:100%;margin-right:0;margin-bottom:1rem}.actions ul{flex-direction:column;align-items:flex-end}.actions ul li{margin-bottom:20px}.grid-item{width:47%;display:block}.grid-item .thumb{width:100%}.grid-item .heading{width:100%;writing-mode:unset;transform:rotate(0);padding:10px 0;font-size:13px}}body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}.dl-horizontal dt{white-space:normal}input,select,textarea{max-width:280px}