@import url('https://fonts.googleapis.com/css?family=Lato:400,300,700');@import url('https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,regular,500,600,700,800,900&amp;subset=latin,latin-ext&amp;display=swap');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html,body{margin:0;padding:0;width:100%;height:100%;color:#666;font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:1.1em;background-color:#FFF}
header{box-shadow:0 0 1em #ddd;padding-bottom:.2em;margin-bottom:.8em}h1{font-weight:800;color:#229787;font-size:1.8em;margin-bottom:.8em;margin-top:.2em}h2{font-weight:700;color:#229787;font-size:1.5em;margin:.8em 0;font-size:1.5em}h3{font-weight:500;font-size:1.15em;margin-bottom:.6em}h4{font-weight:700;font-size:1em;margin:.4em 0;color:#229787}h4.title{font-size:1.1em;text-transform:uppercase}p{line-height:160%;margin-bottom:.8em;font-weight:500}p span{color:#666!important;font-weight:600;white-space:nowrap}
a,a span,.ui-widget a,a.ui-widget{font-weight:600;color:#178ab2!important;text-decoration:underline;text-decoration-color:rgba(35,31,32,0.1)}a.small-link{font-size:90%!important}a:hover,.ui-widget a:hover,a.ui-widget:hover{color:#064971!important}footer{text-align:center;background:#178ab2}footer a{color:#FFF!important;text-decoration:underline !important}footer span{color:#FFF !important;font-weight:500}footer h3{color:#FFF!important}footer a:hover span:hover{color:#064971!Important}hr.dash{border:0 none;border-top:.2em dotted #8c8d90;background:0;height:0;max-width:400px}
ul{margin-bottom:1em;padding-top:.2em}ul li{list-style-type:circle;margin-left:2em;line-height:150%}ul ul{margin:.5em 0}ul li ul li{list-style-type:square}.ui-state-highlight{text-shadow:none !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-image:none!important;background-color:#8c8d90!important}.ui-fluid .ui-button{width:auto}.ui-button,.ui-button.ui-widget{background-color:#178ab2 !important;border:.05em solid #178ab2;border-radius:10px!important;background-image:none !important;width:auto !important;font-family:'Work sans',sans-serif!important;font-size:1em !important;font-weight:800 !important;color:white !important;text-shadow:none !important;text-transform:uppercase !important;box-shadow:none!important;outline:0!important;color:white !important;padding:.2em .4em !important}
.ui-button.big-button{padding:.4em .4em !important}.ui-button-text-icon-left .ui-button-text{padding:.3em .5em .3em 1.5em!important}.ui-button-icon-only .ui-icon.fa,.ui-button-text-icon-left .ui-icon.fa,.ui-button-text-icon-right .ui-icon.fa{margin-top:-0.45em!important}.ui-button:hover:enabled{color:#FFF!important;background-color:#064961 !important;border-color:#064961!important}.ui-inputfield{font-weight:500 !important;font-family:'Work Sans',sans-serif!important;padding:.5em!important;font-size:90%!important;border-color:#898989!important}
.ui-chkbox{line-height:0;margin-right:.5em}.ui-chkbox .ui-chkbox-box{vertical-align:middle}.ui-widget{font-family:'Work Sans',sans-serif;font-size:inherit;color:#666 !important}.ui-widget .ui-widget{font-size:inherit}footer .ui-widget{color:#FFF!important;font-weight:500}.ui-widget-content{border:0;background:0;border-radius:0;color:#666 !important}.ui-panel .ui-panel-titlebar{padding:.4em!important}.ui-panel .ui-panel-content{padding:0!important}.ui-panel-titlebar{margin-bottom:.8em;color:#666 !important}
.ui-grid-row{padding:.2em 0!important}.ui-panelgrid .ui-panelgrid-cell{padding:0!important;border:none!important}.ui-grid-responsive .ui-grid-row{border-top:none!important}.ui-wizard-content{margin:0!important}.ui-wizard-navbar{max-width:1200px;margin:.8em auto}.ui-wizard-navbar .ui-icon{display:none}@media screen and (max-width:640px){.ui-wizard-navbar{padding:0 .4em!important}}.ui-selectonemenu-panel .ui-selectonemenu-list{background-color:#FFF}.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{margin-top:.5em!important}
.ui-fluid .ui-selectonemenu{border:1px #898989 solid}.ui-button-text-icon-right .ui-button-text{padding:.3em 1.6em .3em .5em!important}.ui-datatable .ui-state-default{background-image:none;background-color:inherit}.ui-datatable{margin-bottom:.8em}.ui-datatable table{table-layout:auto!important}.ui-datatable .cell{padding:0}.ui-datatable tbody td,.ui-datatable thead th,.ui-datatable tbody td,.ui-datatable tfoot td,.ui-datatable tfoot th{border-color:#d8d8d8!important;background-color:inherit;vertical-align:middle;padding:.33em 0!important}
.ui-datatable thead th,.ui-datatable tfoot td{background-color:#f5f5f5!important}.ui-datatable .ui-datatable-empty-message td{padding:.5em!important}@media screen and (max-width:640px){.ui-datatable-reflow .ui-datatable-data tr.ui-widget-content{border-bottom:1px solid #ccc;padding-top:1em!important}}.ui-message-info,.ui-message-error,.ui-message-warn,.ui-message-fatal{margin:0!important}.ui-message-info-icon,.ui-message-warn-icon,.ui-message-error-icon,.ui-message-fatal-icon{background:none!important;height:0!important;width:0!important}
.asterik::-webkit-input-placeholder:after{content:" *";color:red}.asterik:-moz-placeholder:after{content:" *";color:red}.asterik:-ms-input-placeholder:after{content:" *";color:red}.ui-steps.ui-helper-clearfix{display:inline-flex;margin-top:.8em}.ui-steps ul{display:table;table-layout:fixed}.ui-steps .ui-steps-item{float:none;list-style-type:none;margin:.2em;display:table-cell;background-image:none;line-height:125%}
.ui-steps .ui-steps-item .ui-menuitem-link{padding:.2em 1em!important;background-color:#178ab2!important;color:white!important;text-shadow:none}.ui-steps .ui-steps-number{font-size:100%!important}.ui-steps .ui-steps-number{display:none!important}.ui-steps .ui-steps-title{font-size:80%;color:#FFF!important}.ui-progressbar .ui-progressbar-label{font-size:80%}.ui-g{align-items:center}.ui-icon.fa{width:auto}.ui-panel .ui-panel-titlebar-icon,.ui-panel .ui-panel-titlebar-icon:hover,.ui-panel .ui-panel-titlebar-icon:focus{margin-top:0!important}
.ui-autocomplete-panel .ui-autocomplete-list{background-color:#FFF !important}.ui-outputlabel .ui-outputlabel-rfi{margin-left:.2em!important;color:#b22222 !important;font-weight:500}.ui-accordion .ui-accordion-header .ui-icon{display:inherit}.ui-accordion .ui-accordion-header.ui-state-default{border-radius:0!important;border:none!important;border-bottom:1px solid #e6e6e6!important}@media screen and (max-width:1024px){.ui-accordion .ui-accordion-content.ui-widget-content{padding:0!important}}.ui-tabs-outline{outline:none!important}
.ui-tabs.ui-tabs-top{border:none!important}.ui-tabs li[role="tab"]{margin:0 .2em 0 0!important;border:none!important;background-color:#f5f5f5!important;top:0!important;border-radius:0!important}.ui-tabs .ui-tabs-panel{padding:.8em 0!important}.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header{border-bottom:.1em solid #229787}.ui-tabs li.ui-tabs-selected{background-color:#229787!important}.ui-tabs .ui-tabs-nav li a{padding:.4em .6em!important;color:#888!important;min-width:7em;text-align:center;font-size:90%}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#FFF!important}.ui-tooltip{max-width:25em;font-size:.9em!important}.ui-tooltip .ui-tooltip-text{padding:.4em .6em!important}.ui-dialog.ui-widget-content .ui-dialog-content{font-size:inherit}@media screen and (min-width:1024px){.single-cell{width:60%;margin:auto}}.ui-datepicker{background-color:#ccc!important}.ui-fileupload-buttonbar{padding:0!important;border:none!important;background:0}.ui-fileupload-buttonbar .ui-icon{display:none!important}.ui-fileupload-content .ui-fileupload-files,.ui-fileupload-content .ui-messages-error-icon{display:none!important}
.ui-fileupload-content .ui-messages-error{padding:.2em .5em!important}.ui-fileupload-content .ui-messages-error-summary,.ui-fileupload-content .ui-messages-error-detail{font-size:85%!important}@media screen and (max-width:40em){.ui-fileupload-buttonbar .ui-button .ui-button-text{display:inherit!important}}.ui-selectonemenu-panel .ui-selectonemenu-list-item{white-space:pre-wrap !important}.ui-selectonemenu label.ui-selectonemenu-label{white-space:pre-wrap !important}.fs-75{font-size:75%!important}
.fs-xs,.fs-80{font-size:80%!important}.fs-85{font-size:85%!important}.fs-s,.fs-90{font-size:90%}.fs-95{font-size:95%!important}.strong{font-weight:600}.bold{font-weight:bold}.right{float:right}.left{float:left}.clear{clear:both}.inline{display:inline-block}.inline-table{display:inline-table}.block{display:block}.calign{text-align:center;vertical-align:middle}.malign{vertical-align:middle}.lalign{text-align:left;vertical-align:middle}.balign{vertical-align:bottom}.ralign{text-align:right;vertical-align:middle}
.lalign{text-align:left!important}@media(min-width :640px){.md-ralign{text-align:right}}.bmargin-0{margin-bottom:0!important}.bmargin{margin-bottom:.8em!important}.bmargin-m{margin-bottom:1.2em}.bmargin-2x{margin-bottom:1.6em}.tmargin-s{margin-top:.6em}.tmargin{margin-top:.8em}.lmargin{margin-left:.8em}.rmargin{margin-right:.8em}.lmargin-s{margin-left:10px}.rmargin-s{margin-right:10px}.tmargin-2x{margin-top:1.6em}.tmargin-3x{margin-top:2.4em}.hmargin{margin:0 .8em}.flex-container{display:flex;justify-content:space-between;padding:.8em;border-radius:4px;background:#ffcdd2;border:1px solid #ef5350;border-width:0 0 0 6px;color:#b71c1c}
.border-b{border-bottom:1px solid #e6e6e6}.p-1{padding:.3em!important}.px-1{padding-left:.3em!important;padding-right:.3em!important}.pt-1{padding-top:.3em!important}.p-2{padding:.66em!important}.white{color:#FFF!important}.red,.ui-widget .red{color:red!important}.wine{color:#b71c1c !important}.green,.ui-widget .green{color:#00d000!important}.orange,.ui-widget .orange{color:#229787!important}.section-sm{margin:1em 0}.section{margin:1.8em 0}.section-lg{margin:3em 0}.message{font-weight:500}.label,.label label,.ui-column-title{vertical-align:middle;font-weight:700!important;color:#555!important}
.cell{padding:.2em}.nopad{padding:0!important}.white-bg{background-color:#FFF}.soft-link{font-size:75%!important;font-weight:normal}.width-x{min-width:10em !important}.width-15p{min-width:15px!important}.width-500p{max-width:500px!important}.height-400{max-height:400px!important}.height-50vh{min-height:50vh}.input{max-width:12em}.input-1x{max-width:16em}.input-2x{max-width:20em}.input-3x{max-width:30em}.input-prefix{font-size:110%!important;margin-right:.15em}.full,table.full{width:100%}li.no-style{list-style-type:none}
hr.dash{border:0 none;border-top:.1em dotted #FFF;background:0;height:0;max-width:300px;opacity:.2}.content{max-width:1200px;margin:.5em auto}@media screen and (max-width:1200px){.content{padding-left:.5em!important;padding-right:.5em!important}}.button-secondary .ui-button,.ui-button.button-secondary,.ui-fileupload-buttonbar .ui-button{padding:.33em .66em!important;border-radius:.5em!important;background-color:#333!important;border-color:#333!important}.button-secondary .ui-button:hover,.ui-button.button-secondary:hover,.ui-fileupload-buttonbar .ui-button:hover{background-color:#000!important;border-color:#000!important}
.ui-button.button-secondary .ui-button-text,.button-secondary .ui-button .ui-button-text,.ui-fileupload-buttonbar .ui-button-text-icon-left .ui-button-text{font-size:.8em!important;padding:0!important}.button-secondary .ui-button-text-icon-left .ui-button-text,.ui-button-text-icon-left.button-secondary .ui-button-text{padding:0 0 0 1em!important}.button-secondary .ui-button-icon-left.fa{margin-top:-0.55em!important;font-size:80%}.textarea-wrap{white-space:pre-wrap;word-break:break-all}.custom-chkbox{line-height:100%;vertical-align:top !important}
.ajax-status-dialog{background:none !important;border:none !important;box-shadow:none !important;background-color:transparent !important}.ajax-status-dialog .ui-dialog-content{overflow:hidden!important}.ajax-status-dialog img{width:75px;animation:rotate-it 1.75s infinite}@keyframes rotate-it{to{transform:rotate(360deg)}}a.soft-link{font-size:90%!important}.noheader table thead{display:none!important}body.home{background:url(../resources/images/bg_doodles.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center}
.home header{box-shadow:none}.survey-home form.section{margin:0}.survey-home header{margin-bottom:0}header .ui-widget a{color:#178ab2!important}.header-util-nav{float:right;font-size:.8em}.header-util-nav a{font-weight:600 !important;text-decoration:none}.header-util-nav .ui-panelgrid .ui-panelgrid-cell{font-weight:600;padding-top:.2em!important;padding-bottom:.2em!important}@media screen and (min-width:640px){.header-util-nav .ui-panelgrid .ui-panelgrid-cell{width:auto;padding-right:.8em!important;padding-left:.8em!important}
}@media screen and (max-width:640px){.header-util-nav{background-color:#f5f5f5;margin-bottom:.25em;padding:.25em;font-size:.6em}.header-util-nav,.header-util-nav .ui-panelgrid{width:100%}.header-util-nav .ui-panelgrid .ui-panelgrid-cell{text-align:center}}.navbar{max-width:1200px;margin:auto;margin-top:.2em}.navbar .ui-menubutton .ui-button{font-size:1em!important;border:none!important;font-weight:bold;color:#666!important;background-color:transparent!important;border-bottom:.15em solid transparent}
.navbar a{text-decoration:none!important}.navbar .ui-menubutton .ui-button-text{padding:0!important;font-weight:800 !important}.navbar a.ui-commandlink{color:#666!important;font-weight:800 !important;padding-bottom:.1em;border-bottom:.15em solid transparent;text-decoration:none}a.ui-menuitem-link,a.ui-menuitem-link .ui-menuitem-text{color:#666!important;padding-bottom:.1em;text-decoration:none}.aie-logo{width:150px}@media screen and (min-width:980px){body.home .aie-logo{width:200px}}.ececd-logo{width:180px;margin-bottom:2em}
.navbar .ui-menubutton .ui-button:hover,.navbar a.ui-commandlink:hover{color:#064961!important}@media screen and (max-width:1200px){.navbar{padding:.2em .5em!important}}.ui-menubutton{padding-left:1.4em!important}@media screen and (max-width:450px){.ui-menubutton{padding-left:.4em!important}.logo{font-size:90%}}.ui-menubutton .ui-icon{display:none!important}.ui-menu.ui-widget{border-radius:2px}.ui-menu .ui-menu-list .ui-menuitem{padding:0}.ui-menu .ui-menu-list li{list-style:none}.ui-menu.ui-widget .ui-menuitem-link .ui-menuitem-text{margin-left:0;padding:.3em .8em;font-size:.9em;color:#666;font-weight:600}
.ui-menu .ui-menuitem-active{background-color:#ebebeb;background-image:none}.ui-menu.ui-widget li>.ui-menuitem-link.ui-state-hover{background-color:#ebebeb;background-image:none}.ui-menu-child .ui-menuitem-active,ul.ui-menu-child li .ui-menuitem-link.ui-state-hover{background-color:#c8c8c8!important;background-image:none!important;overflow:hidden}.resources{background-color:transparent !important;padding:1.4em 0;text-align:center;border-color:#FFF !important;border-width:3px !important}.resources .ui-button{color:#FFF!important;border:1px #ededed solid;min-width:16em;padding-top:.3em!important;padding-bottom:.3em!important;background-color:#00aeef!important}
.resources .ui-button:hover{background-color:#FFF!important;color:#064961!important;border:1px #064961 solid}.aie-guide{margin-top:15em}.aie-guide h2,.aie-guide h3{text-align:right}.aie-guide li{text-align:right;padding-bottom:.2em;list-style:none;margin-left:none;text-decoration:underline}.aie-ext-links{margin-top:1.5em}.aie-ext-links li{text-align:right;padding:.8em;list-style:none}.pt-logo{width:250px;height:30px}.footer-msg-board{font-weight:500;color:#FFF;padding:0 0 1.5em 0 !important}.footer-msg-board div{font-size:85%;margin-top:2em}
.footer-msg-board div a{color:#dbeef3 !important}.desc-pp a{text-decoration:underline}@media screen and (max-width:1024px){footer section{margin-bottom:1em}.aie-guide h3,.aie-guide h2,.aie-guide li,.aie-ext-links li{text-align:center;margin:auto}.footer-msg-board{text-align:center;margin:auto;padding:1em 1em 5em 1em}.footer-msg-board p span{display:block}}.home>.white-bg{background-color:inherit}.banner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:1em;min-height:65vh;position:relative;color:#666;margin-top:-3.5em}
.banner>div{max-width:1200px;margin:auto}.banner h1{margin-bottom:.5em;opacity:1;font-size:2.4em}.banner p.invite{line-height:140%;font-weight:500 !important}.banner .actions{text-align:center}.actions .ui-button{border-color:#178ab2;border-radius:10px !important;min-width:14em;color:#FFF!important;background-color:#178ab2!important}.actions .ui-button:hover{background-color:#064961!important;border-color:#064961 !important;color:#FFF!important}.banner .scroll-down{bottom:.1em;color:#c4c4c4!important;position:absolute;font-size:1.6em;transform:rotate(-90deg);left:50%;margin-left:-0.5em;text-decoration:none !important}
.banner .scroll-down:hover{color:#FFF!important}@media screen and (max-width:1024px){.banner>.ui-g{text-align:center}.banner p.invite{margin:auto}.banner .ui-lg-8+.ui-lg-4{border-left:0}}.goto-top{display:none}a.scroll-up{position:fixed;color:#252525!important;font-size:1.2em!important;transform:rotate(90deg);top:1em;right:1em;border:1px solid;border-radius:.4em;line-height:120%;vertical-align:middle;text-align:center;padding:.4em;text-decoration:none}.status{padding:1.2em 0 1.4em 0;background-color:#FFF}
.status .ui-button{font-size:.9em;min-width:14em;background-color:#178ab2!important;border-color:#178ab2!important}.status .ui-button:hover{background-color:#064961!important;border-color:#064961!important;color:#FFF!important}.program-title{text-align:center;font-weight:normal;padding-bottom:.25em;text-decoration:underline}.ui-panelgrid.survey-navbar{width:100%}.border .ui-panel-titlebar{margin-bottom:0}.border,.border.ui-panel{border:1px solid #e8e8e8;padding:0;margin-bottom:1.4em;border-radius:2px;background-color:#fcfcfc;box-shadow:2px 2px 2px #f5f5f5}
.border.ui-panel>.ui-panel-content{padding:.8em!important}.custom .ui-g{align-items:stretch;padding:.2em 0!important}.custom .ui-g .ui-panelgrid-cell{padding:.8em!important;background-color:#f5f5f5!important;border:1px solid #f1f1f1!important;padding:.8em!important}.custom .ui-g>.ui-panelgrid-cell:nth-child(even){border-left:.2em solid #FFF!important}.custom .ui-g>.ui-panelgrid-cell:nth-child(odd){border-right:.2em solid #FFF!important}@media screen and (max-width:640px){.custom .ui-g .ui-panelgrid-cell{padding:.4em!important}
.custom .ui-g>.ui-panelgrid-cell:nth-child(even){border-left:inherit!important;border-top:.2em solid #FFF!important}.custom .ui-g>.ui-panelgrid-cell:nth-child(odd){border-right:inherit!important;border-bottom:.2em solid #FFF!important}}.custom .ui-datagrid .ui-grid-row+.ui-grid-row{border-top:1px solid #e5e5e5!important}.custom .ui-datagrid-column{padding:.4em 0}.custom .ui-datagrid-column+.ui-datagrid-column{border-left:1px solid #e5e5e5;padding-left:2em;margin-left:-1em}.ui-panelgrid.align .ui-panelgrid-cell{margin-right:.4em!important;margin-bottom:.4em!important;padding:.4em!important}
.simple .ui-datagrid-column{padding:0!important}.lines.ui-datatable thead th,.lines.ui-datatable tbody td,.lines.ui-datatable tfoot td,.lines.ui-datatable tfoot th{border-width:0 0 1px 0!important;border-color:#e6e6e6!important;background-color:transparent!important}.contactus-link{font-size:75%;float:right}.component .label{padding-top:0;padding-bottom:0}.notification-bar{background-color:#ebebeb;font-size:1em;overflow:visible;height:auto !important;padding:0 2px 0 0 !important}.person-acitivty-remove-col{margin-top:1.2em;padding:0 .8em!important}
@media screen and (max-width:500px){.person-acitivty-remove-col{margin-top:2.5em;padding:0 .8em!important}}.person-acitivty-remove-col a{color:#229787!important}.person-acitivty-add-grid{margin:-0.5em 0 .4em 0}.person-acitivty-add-grid a{font-size:90%!important;font-weight:normal;text-decoration:underline;margin-top:-0.9em!important}.queue-mgmt td[role="gridcell"]{padding:.1em .5em!important}.wave{width:100%;position:relative}.fa{text-decoration:none}.uploaded-item{font-size:.8em!important;background-color:#eee;border-radius:1em;padding:.4em .8em;float:left;margin:.2em .3em .2em 0}
.upload-warning-popup{max-width:500px;font-size:.9em!important}