body{padding:0;margin:0}*{box-sizing:border-box}img{max-width:100%}img.jobadlogo{max-width:180px}.hyperlink,.hyperlink:link{color:#202f50;text-decoration:underline}.navigationcontainer{width:100%}.pagecontainer{font-family:sans-serif;width:100%;max-width:700px;padding:1rem 2rem 5rem;margin:auto}.ui-widget{font-family:inherit;font-size:1rem;line-height:1.6}.ui-widget-content{border-width:0;background:transparent}.ui-widget-header{border-radius:0;background:transparent;border-width:0;padding:0 0 1rem;margin-bottom:1rem;border-bottom:2px solid #eee}.ui-widget-header .pagetitle{font-size:1.6rem}.logincontainer,.newusercontainer,.personalinfocontainer,.documentscontainer,.imagecontainer,.remindercontainer,.jobadcontainer{width:100%;padding:0}.logininputlabelcontainer,.logintextinput,.documentsuploadbuttoncontainer{display:block;width:100%;margin-bottom:.25rem}.documentsuploadcontainer{height:auto}.documentsuploadbuttoncontainer{position:static}.logininputlabelcontainer,.personalinfolabel,.inputlabelcontainer{font-weight:bold;margin-bottom:.25rem}.ui-widget-content .ui-state-default,.ui-widget-content .ui-state-disabled{display:block;width:100%;border:2px solid #e0e0e0;padding:.75rem 1rem;background:#fff;transition:color .25s, background .25s, border-color .25s;margin-bottom:1rem;font-size:1rem !important;font-family:inherit;cursor:pointer}.ui-widget-content .ui-state-default.submitbutton,.ui-widget-content .ui-state-disabled.submitbutton{background:#e2e7f3;color:#202f50;border-width:0;border-bottom:2px solid #bdcae5}.ui-widget-content .ui-state-default.submitbutton:hover,.ui-widget-content .ui-state-disabled.submitbutton:hover{background:#e9edf6}.ui-widget-content .ui-state-default.submitbutton:focus,.ui-widget-content .ui-state-disabled.submitbutton:focus{outline:none}.ui-widget-content .ui-state-default:not(.submitbutton):focus,.ui-widget-content .ui-state-disabled:not(.submitbutton):focus{border-color:#202f50;outline:none}.submitbutton,.navigationbutton,.applyjobsubmitcontainer .ui-state-default.submitbutton:first-child{height:auto;padding:.85rem 1rem;width:100%;margin:0;background:#202f50;color:#e2e7f3;font-size:1rem;font-family:inherit;font-weight:bold;border-color:transparent;transition:color .25s, background .25s}.submitbutton:hover,.navigationbutton:hover,.applyjobsubmitcontainer .ui-state-default.submitbutton:first-child:hover{color:#fff;background:#273a62}.applyjobsubmitcontainer .ui-state-default.submitbutton:first-child{margin-bottom:1rem}.applyjobpulcontainer{background:#f2f4f6;font-size:.85rem;padding:1.5rem;margin-bottom:2rem}.applyjobpulcontainer .listheader{color:#333}.previousbuttoncontainer,.nextbuttoncontainer{width:48%}select{height:3rem}.newuserlabelcontainer{width:100%}.validator:not([style="visibility: visible"]){display:none}.loginbuttoncontainer{margin:0 0 2rem}.newuseracceptcontainer{margin-bottom:1rem}.interestcontainer{margin-bottom:2rem}.interestcontainer .interestlabel{width:50%}.personalinfoacceptcontainer{background:#eee;padding:1rem;margin:.125rem 0}.personalinfoacceptcontainer.consentvaliditycontainer{margin:0}.errorcontainer{color:#ce825b;font-weight:bold}
