div#online-rego{width:100%;position:relative;background-color:#fff}div#online-rego>section>header,div#secure-upload div.wrapper>header{color:#002b49;font-size:2em;line-height:1.3;z-index:inherit;max-width:1000px;width:95%;margin:0 auto;position:relative;border-bottom:2px solid #e9e9ea;text-align:center}div#online-rego>section>header h1{font-size:34px;font-size:2.125rem}div#online-rego>section>header a.login{font-size:12pt;color:#D50032;float:right;margin:25px 10px 0;position:relative;display:inline-block}div#online-rego>section>header a.login:hover{text-decoration:underline;cursor:pointer}div#online-rego .row.activation-email{border-top:2px solid #e9e9ea;margin-bottom:40px}div#online-rego .row.activation-email span{display:inline-block!important;text-align:center!important;font-size:1.2em!important;padding-top:30px!important}div#online-rego .row.activation-email .big-red-button{max-width:80%;margin:20px auto;float:none}input.hpctl{display:none!important}div#online-rego>section{padding:10px}section#user-capture{width:100%;padding-top:20px}section#user-capture div.row{width:100%;margin:12px 0}.pwd .req,section#user-capture div.row>span:first-child{font-weight:300;font-size:16px;color:#002B49;display:inline-block;width:100%;font-family:'Varela Round',sans-serif;font-style:normal!important}section#user-capture div.row>span:first-child:after{content:" ";display:inline-block;width:6px}section#user-capture div.row>div{display:inline-block;width:100%}section#user-capture div.row>select{width:316px}section#user-capture div.row input[type=password],section#user-capture div.row select,section#user-capture div.row>input[type=text]{width:100%;display:inline-block;font-size:14px;border:2px solid #e9e9ea;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:Questrial;line-height:34px;padding:0 5px;height:35px}section#user-capture div.row select{padding-right:35px}@media only screen and (min-width :768px){section#user-capture div.row input[type=password],section#user-capture div.row select,section#user-capture div.row>input[type=text]{width:95%;max-width:460px}.pwd .req,section#user-capture div.row>span:first-child{width:160px;text-align:right;margin-right:20px}section#user-capture div.row>div{width:70%;min-width:485px}}@media only screen and (min-width :980px){section#user-capture div.row input[type=password],section#user-capture div.row select,section#user-capture div.row>input[type=text]{width:95%;max-width:460px}.pwd .req,section#user-capture div.row>span:first-child{width:220px;text-align:right;margin-right:20px}section#user-capture div.row>div{width:60%;min-width:490px}}div#secure-upload div.row span.req:after,section#user-capture div.row span.req:after{content:"*";color:red;font-size:1em;font-weight:400}section#user-capture div.row table.salutation{font-size:1em;display:inline-block;margin:10px 0 -10px;width:100%;border:none}section#user-capture div.row table.salutation td{padding:0 20px 2px 0;border:none}section#user-capture div.row table.salutation input[type=radio]+label{vertical-align:top}section#user-capture div.row table.salutation input[type=radio]+label:before{content:"";width:18px;height:18px;background:url(/assets/StateCustodians/images/sprites-checkbox.png) -25px -4px no-repeat;cursor:pointer}section#user-capture div.row table.salutation input[type=radio]:checked+label:before{content:"";width:18px;height:18px;background:url(/assets/StateCustodians/images/sprites-checkbox.png) -5px -4px no-repeat}@media only screen and (min-width :768px){section#user-capture div.row table.salutation{width:65%;border:none}}section#user-capture div.row div.contact-ack-text,section#user-capture div.row div.privacy-ack-text{display:inline-block;vertical-align:top;width:90%}a.big-red-button,input.big-red-button{display:block;width:100%;max-width:220px;margin:20px auto 0;border:none;line-height:43px;text-align:center;color:#fff;font-weight:400;font-size:18px;text-decoration:none;background:#d50032;font-family:'Varela Round',sans-serif!important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;text-transform:uppercase;float:right}a.medium-red-button{background-color:#EF2E24;border:none;color:#fff;font-size:10pt;font-weight:700;padding:4px 8px;cursor:pointer;text-decoration:none}div.dialog-error,div.dialog-thankyou{padding:0;max-width:400px!important;width:95%!important;z-index:999!important}div.dialog-error .ui-dialog-titlebar,div.dialog-thankyou .ui-dialog-titlebar{display:none}div.dialog-error .ui-dialog-content,div.dialog-thankyou .ui-dialog-content{padding:0;background-color:#FFF}div.dialog-error .title,div.dialog-thankyou .title{height:48px;color:#002b49;text-align:left;font-size:16pt;line-height:32pt;padding-left:20px;border-bottom:1px solid #aaa;font-family:'Varela Round',sans-serif}div.dialog-error .title span.close,div.dialog-thankyou .title span.close{display:block;float:right;font-size:smaller;color:#d50032;margin-right:12px;cursor:pointer}div.dialog-error .title span.close:hover,div.dialog-thankyou .title span.close:hover{text-decoration:underline}div.dialog-error .dialog-content,div.dialog-thankyou .dialog-content{padding:12px 20px;text-align:left;font-size:11pt;font-family:Questrial,Helvetica,Arial,sans-serif}div.dialog-error .dialog-content ul{list-style:none;margin-bottom:8px;position:relative;padding-left:20px}div.dialog-error .dialog-content ul li{list-style:none;margin-left:10px;margin-bottom:8px;position:relative}div.dialog-error .dialog-content ul li:before{content:"\e82a";color:#d50032;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:.75rem;margin-right:10px;margin-left:-20px}div.wrapper.forgot-password,div.wrapper.my-app-login{text-align:center;max-height:800px;background-color:#fff}div.wrapper.forgot-password div.login-box,div.wrapper.my-app-login div.login-box{width:95%;margin:0 auto;border:1px solid #fff;text-align:left;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div.wrapper.forgot-password div.login-box .title,div.wrapper.my-app-login div.login-box .title{height:58px;color:#002b49;text-align:left;font-size:20pt;line-height:32pt;padding-left:15px;border-bottom:2px solid #e9e9ea;padding-top:5px;font-family:'Varela Round',sans-serif;font-weight:700}@media all and (min-width:440px){div.wrapper.forgot-password div.login-box,div.wrapper.my-app-login div.login-box{max-width:530px}div.wrapper.forgot-password div.login-box .title,div.wrapper.my-app-login div.login-box .title{padding-left:35px}}div.wrapper.forgot-password div.login-box header,div.wrapper.my-app-login div.login-box header{background:0 0;height:42px;padding:0 0 0 58px;color:#fff;font-size:16pt;line-height:1.8}div.wrapper.forgot-password div.login-box section,div.wrapper.my-app-login div.login-box section{padding:18px 12px}div.wrapper.forgot-password div.login-box div.row,div.wrapper.my-app-login div.login-box div.row{margin-bottom:10px;margin-left:0}div.row.big-red-button{display:inline}div.wrapper.my-app-login div.row.forgotten-password{margin-left:0!important;font-weight:400;margin-top:16px;text-align:center;display:inline;float:left}div.wrapper.forgot-password div.login-box span.label,div.wrapper.my-app-login div.login-box span.label{width:90px;display:inline-block;text-align:left;font-size:10pt;padding-right:4px}div.wrapper.forgot-password div.login-box input{max-width:360px;display:inline-block}div.wrapper.my-app-login div.login-box input{width:100%;display:inline-block;padding:6px 10px 7px}@media (min-width:460px){div.wrapper.my-app-login div.row.forgotten-password{margin-left:25px!important;font-weight:400;margin-top:30px;display:inline;float:left}}@media (min-width:560px){div.wrapper.forgot-password div.login-box span.label,div.wrapper.my-app-login div.login-box span.label{text-align:right;width:90px}div.wrapper.my-app-login div.login-box input{width:350px;display:inline-block;padding:6px 20px 7px}div.wrapper.my-app-login div.row.forgotten-password{margin-left:25px!important;font-weight:400;margin-top:30px;display:inline;float:left}}@media (min-width:768px){div.wrapper.forgot-password div.login-box span.label,div.wrapper.my-app-login div.login-box span.label{text-align:right;width:90px}}div.wrapper.forgot-password div.login-box div.row.big-red-button,div.wrapper.my-app-login div.login-box div.row.big-red-button{width:80%;margin:20px auto;float:none;display:block}div.wrapper.forgot-password div.login-box input.big-red-button,div.wrapper.my-app-login div.login-box input.big-red-button{font-size:12pt;padding:0;margin-right:0;max-width:100%}div.wrapper.forgot-password div.login-box div.row.error span,div.wrapper.my-app-login div.login-box div.row.error span{display:block;text-align:center;width:100%;color:#EF2E24;font-size:10pt}div.wrapper.forgot-password span.secret-question{font-size:10pt;display:inline-block}div.wrapper.forgot-password span.password-prompt{font-size:10pt;font-weight:400;display:block;padding-left:0;margin-top:30px;width:100%;text-align:center}@media all and (min-width:440px){div.wrapper.forgot-password div.login-box input.big-red-button,div.wrapper.my-app-login div.login-box input.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:0}div.wrapper.my-app-login div.login-box div.row.big-red-button{max-width:80%;margin:20px auto;float:none;display:inline}div.wrapper.forgot-password div.login-box div.row.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:0}}@media all and (min-width:560px){div.wrapper.my-app-login div.login-box input.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:30px}div.wrapper.forgot-password div.login-box input.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:55px}div.wrapper.forgot-password div.login-box div.row.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:15px}}@media all and (min-width:600px){div.wrapper.my-app-login div.login-box input.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:60px}div.wrapper.forgot-password div.login-box div.row.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:20px}}@media all and (min-width:768px){div.wrapper.forgot-password span.password-prompt{width:100%;text-align:center}div.wrapper.forgot-password div.login-box input.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:45px}div.wrapper.my-app-login div.login-box input.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:60px}div.wrapper.forgot-password div.login-box div.row.big-red-button{font-size:12pt;width:140px;padding:0;margin-right:20px}}@media all and (max-width:768px){div.wrapper.forgot-password .forgot-password-row{padding-left:0}}@media all and (min-width:440px){div.wrapper.forgot-password .forgot-password-row{padding-left:40px}}@media all and (min-width:560px){div.wrapper.forgot-password .forgot-password-row{padding-left:65px}}@media all and (min-width:640px){div.wrapper.forgot-password .forgot-password-row{padding-left:75px}}@media all and (min-width:768px){div.wrapper.forgot-password .forgot-password-row{padding-left:80px}}div#secure-upload{background-color:#fff;padding:8px 0 16px}div#secure-upload p{font-size:100%}div#secure-upload div.wrapper{width:100%;margin:0 auto;background-color:#fff;max-width:900px}div#secure-upload div.row{margin:4px 0;display:block}div#secure-upload section.body{padding:0 20px 24px;font-size:12pt!important}div#secure-upload section.contact-details>div{display:inline-block;vertical-align:top;margin:10px}div#secure-upload section.contact-details>div:nth-child(1){width:60%}div#secure-upload section.contact-details textarea.comments{resize:none;width:260px;height:74px;padding:8px;background-color:#f5f5f5;border:2px solid #e9e9ea;margin:4px 0 14px}div#secure-upload div.MultiFile-wrap{display:inline-block}div#secure-upload span.title{display:block;font-weight:700;margin-top:18px;margin-bottom:12px}div#secure-upload span.label{display:inline-block;width:120px;height:28px;line-height:28px;padding-right:12px;text-align:left}div#secure-upload section.contact-details span.label{text-align:left}div#secure-upload input[type=text]{width:100%;display:inline-block;background-color:#f5f5f5;padding:6px 5px 7px 10px}div#secure-upload input[type=file]{display:none}div#secure-upload div.file-name{border:2px solid #e9e9ea;max-width:410px;background-color:#f5f5f5;height:26px;line-height:26px;display:inline-block;vertical-align:top;-webkit-border-radius:4px;border-radius:4px;width:87%}div#secure-upload section.file-select div.body{background-color:#fff;padding:12px 10px}div#secure-upload span.choose-file{width:110px;text-align:center;background-color:transparent;color:#002b49;display:inline-block;height:28px;line-height:28px;vertical-align:top;cursor:pointer;float:right;margin-right:10%;top:-56px;position:relative}div#secure-upload span.remove-file{width:28px;height:28px;display:inline-block;background-image:url(/assets/StateCustodians/images/btn-remfile.png);vertical-align:top;cursor:pointer;color:#D50032;padding-left:10px;padding-top:4px}div#secure-upload section.recaptcha{width:100%}div#secure-upload div#recaptcha{display:inline-block;float:left;vertical-align:bottom}div#secure-upload input.big-red-button{vertical-align:bottom;border:none;float:right;margin-top:10px;margin-right:16px}div#secure-upload header{display:none!important}div#secure-upload input[type=file]{display:block}input[type=file]{font-size:21px;position:relative;width:98%;height:45px;top:-48px;left:0;z-index:1;opacity:0;cursor:pointer;float:left;color:transparent;text-shadow:0 0 0 gray}@media only screen and (min-width:360px){div#secure-upload section.contact-details textarea.comments{margin-left:0;width:290px}}@media only screen and (min-width:375px){div#secure-upload section.contact-details textarea.comments{margin-left:0;width:295px}}@media only screen and (min-width:440px){div#secure-upload input[type=file]{display:block}input[type=file]{font-size:21px;position:relative;width:98%;top:-24px;left:0;height:45px;cursor:pointer;float:left}div#secure-upload span.choose-file{width:120px;text-align:center;background-color:transparent;color:#002b49;display:inline-block;height:28px;line-height:28px;vertical-align:top;cursor:pointer;margin-right:10%}div#secure-upload div.file-name{max-width:100%;width:90%}div#secure-upload input[type=text]{width:330px;display:inline-block;background-color:#f5f5f5}div#secure-upload section.contact-details textarea.comments{width:192%}}@media only screen and (min-width:560px){div#secure-upload input[type=file]{display:block}input[type=file]{font-size:21px;position:relative;width:98%;top:-50px;left:0;height:45px;cursor:pointer;float:left}div#secure-upload section.contact-details textarea.comments{margin-left:120px;width:115%}a.privacy-policy-popup{margin-left:120px}div#secure-upload section.contact-details span.label{text-align:right}}@media only screen and (min-width:600px){div#secure-upload input[type=file]{display:block}input[type=file]{font-size:21px;position:relative;width:98%;top:-50px;left:0;height:45px;cursor:pointer;float:left}div#secure-upload span.choose-file{width:120px;text-align:center;background-color:transparent;color:#002b49;display:inline-block;height:28px;line-height:28px;vertical-align:top;cursor:pointer;margin-right:10%}div#secure-upload div.file-name{max-width:100%;width:92%}div#secure-upload input[type=text]{width:360px;display:inline-block;background-color:#f5f5f5}div#secure-upload section.contact-details textarea.comments{margin-left:120px;width:125%}}@media only screen and (min-width:680px){div#secure-upload input[type=file]{display:block}input[type=file]{font-size:21px;position:relative;width:130%;top:-29px;left:0;height:100%;cursor:pointer;float:left}div#secure-upload span.choose-file{width:120px;text-align:center;background-color:transparent;color:#002b49;display:inline-block;height:28px;line-height:28px;vertical-align:top;cursor:pointer;margin-right:0;float:none;top:0}div#secure-upload div.file-name{max-width:54%;width:100%}div#secure-upload section.contact-details textarea.comments{margin-left:120px;width:125%}}@media only screen and (min-width:768px){div#secure-upload input[type=file]{display:block}input[type=file]{font-size:21px;position:relative;width:123%;top:-29px;left:0;height:100%;cursor:pointer;float:left}div#secure-upload span.choose-file{width:120px;text-align:center;background-color:transparent;color:#002b49;display:inline-block;height:28px;line-height:28px;vertical-align:top;cursor:pointer;float:none;margin-right:0;top:0}div#secure-upload div.file-name{max-width:60%;width:100%}div#secure-upload section.contact-details textarea.comments{margin-left:120px;width:125%}}@media only screen and (min-width:860px){div#secure-upload section.contact-details textarea.comments{margin-left:0;width:270px}}.inner-file-name{height:27px;width:100%;padding:0 4px 4px;text-align:left;font-size:10pt;overflow:hidden}div#online-rego>section{width:90%;margin:0 auto;background-color:#fff;display:block;max-width:860px}.row.activation-email span{width:auto!important}div.wrapper.forgot-password,div.wrapper.my-app-login{padding-top:20px;padding-bottom:20px}@media only screen and (min-width:440px){div.wrapper.forgot-password,div.wrapper.my-app-login{padding-top:60px;padding-bottom:60px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){section#user-capture div.row select::-ms-expand{display:none}}@media only screen and (min-width :768px){div#online-rego>section>header a.login{margin:34px 10px 0}}@media only screen and (min-width :980px){div#online-rego>section>header a.login{margin:44px 10px 0}div#online-rego>section{width:80%;margin:0 auto;background-color:#fff;display:block;max-width:860px}}@media only screen and (min-width :640px){div#online-rego>section>header,div#secure-upload div.wrapper>header{text-align:left}}@media only screen and (min-width :440px){div#online-rego>section>header,div#secure-upload div.wrapper>header{text-align:left}div#online-rego .row.activation-email .big-red-button{max-width:220px;margin:20px auto;float:right}}.req.password{text-align:left}input[type=checkbox],input[type=radio]{box-sizing:border-box;margin:0 2px 6px 0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-moz-box-shadow:0 0 0 1000px #fff inset;-o-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}