#app-content{background-color:#fff;margin:auto;max-width:910px;padding:80px 4% 50px}#app-content,#app-content p{letter-spacing:0}.user-registration-error ul,ul.user-registration-error li{display:inline-block}#acf-form.disable-app{opacity:.15;pointer-events:none}#already-submitted{clear:both;float:left;font-size:17px;margin:7% 0 8%;position:relative;text-align:center;width:100%;z-index:10}#already-submitted p{margin-bottom:30px}#already-submitted .continue,#already-submitted .view-apps{border:2px solid #2f4e8c;border-radius:7px;cursor:pointer;display:block;font-size:14px;margin:13px auto;max-width:300px;padding:7px 19px;text-decoration:none!important}#already-submitted .view-apps{background:#2c5298;border:none;color:#fff;max-width:302px;padding:9px 19px}#reg-app{font-family:Oxygen,sans-serif}#reg-app.lion-factory #app-logo-wrap img{width:180px!important}#app-header{border-collapse:collapse;float:left;margin-bottom:20px;position:relative;width:70%;z-index:1}#app-logo-wrap{padding:10px 30px 10px 20px;text-align:center;vertical-align:top;width:220px}#app-logo{height:auto;max-height:180px;width:220px}#app-title{color:#000;font-size:26px;margin:0}#app-info{font-size:12px;line-height:1.5}#app-info p{margin:0 0 5px}#reg-app #overlay,#signature-wrap{display:table;height:100%;left:0;position:fixed;top:0;width:100%}#reg-app #overlay{background:rgba(0,0,0,.3)}#reg-app #overlay.init{opacity:0}#reg-app #overlay.hide{opacity:0;pointer-events:none;z-index:-10}#signature-wrap>div{display:table-cell;vertical-align:middle}.signature-container{background:#fff;border-radius:8px;filter:drop-shadow(2px 2px 15px rgba(0,0,0,.2));margin:auto;max-width:800px;padding:60px 4%;position:relative;width:84%}#signature-wrap .x{background:#a00;border-radius:100%;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:2px 7px;position:absolute;right:10px;text-align:center;top:10px}#signature{background-color:#ffffe4;color:#000;margin-bottom:20px;padding-bottom:25%;position:relative}#signature .jSignature{border-bottom:2px dashed #999!important;height:100%!important;position:absolute;width:100%!important}.signature-container button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:4px 10px}.signature-container button#save{background:#4a4}.signature-container button.sigclear{background:#d2ca6c}.signature-container button.sigremove{background:#c18989}.signature-container button.sigcancel{background:none;color:#b44}#acf-form{font-size:15px;margin-top:20px;position:relative}#acf-form table{border-collapse:collapse;width:100%}#acf-form .acf-hidden{display:block!important;opacity:.3}#acf-form .acf-hidden.signature_occ{display:none!important}#acf-form .acf-hidden input{pointer-events:none}#additional_occupants>.acf-label label,#race_language>.acf-label label,#rental_sources>.acf-label label,.applicant>.acf-label label,.landlord>.acf-label label{font-size:17px;font-weight:600!important;letter-spacing:4px;margin:22px auto 16px;text-transform:uppercase}#additional_occupants>.acf-label label{margin:32px auto 0}.landlord>.acf-label>label{margin:10px auto 0}#rental_sources>.acf-label label{margin:24px auto 0}#race_language>.acf-label label{margin:10px auto 0}.acf-fields .acf-field .acf-label label{font-weight:400;margin-bottom:0}.acf-fields input[type=text]{border:none;border-bottom:1px solid #555;border-radius:0;padding:8px 8px 0!important}.acf-fields input[type=text]:focus{border-bottom-color:#2d66d8;outline:none}#acf-form .acf-field-radio li{margin-right:12px}.acf-fields input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #444;border-radius:2px;padding:6px}.acf-fields .selected input[type=radio]{background:#888}.acf-row-handle{display:none}#bedrooms{border:1px solid #000;padding:16px;position:absolute;right:0;top:0;width:26%}#bedrooms>.acf-label label{font-weight:600}#bedrooms li{display:none}#bedrooms li input,#bedrooms li label{cursor:pointer}#source_of_income .acf-fields.-border,.applicant .acf-fields.-border,.landlord .acf-fields.-border{border:none;margin-right:calc(-1% - 8px)}.signgroup .acf-fields.-border{border:none;margin-right:-1%}#referrer,#source_of_income .acf-fields>.acf-field,.applicant .acf-fields>.acf-field,.landlord .acf-fields>.acf-field,.signgroup .acf-fields>.acf-field{border-top:none;clear:none;display:inline-table;float:left;padding:0 0 3px}#referrer .acf-input,#referrer .acf-label,#source_of_income .acf-fields>.acf-field>.acf-input,#source_of_income .acf-fields>.acf-field>.acf-label,.applicant .acf-fields>.acf-field>.acf-input,.applicant .acf-fields>.acf-field>.acf-label,.landlord .acf-fields>.acf-field>.acf-input,.landlord .acf-fields>.acf-field>.acf-label,.signgroup .acf-fields>.acf-field>.acf-input,.signgroup .acf-fields>.acf-field>.acf-label{display:table-cell;margin:0;vertical-align:bottom}#referrer .acf-label,#source_of_income .acf-fields>.acf-field>.acf-label,.applicant .acf-fields>.acf-field>.acf-label,.landlord .acf-fields>.acf-field>.acf-label,.signgroup .acf-fields>.acf-field>.acf-label{white-space:nowrap;width:1%}#source_of_income .acf-fields>.acf-field>.acf-input,.applicant .acf-fields>.acf-field>.acf-input,.landlord .acf-fields>.acf-field>.acf-input,.signgroup .sign .acf-input{padding-right:7px}#source_of_income .app-title .acf-label,.applicant .app-title .acf-label,.landlord .app-title .acf-label{display:none!important}#acf-form #draft,#acf-form #property_id,.acf-field--post-title{display:none}.applicant .app-title{padding:5px 0 0!important;width:170px}.applicant .first_name,.applicant .last_name{width:calc(49.5% - 75px)}.applicant .middle{width:150px}.applicant .date_of_birth,.applicant .email_address,.applicant .social_security{width:33%}.applicant .street_address{width:69%}.applicant .apartment{width:30%}.applicant .city{width:55%}.applicant .state,.applicant .zip_code{width:22%}.applicant .home_telephone{position:relative;width:33%}.applicant .home_telephone.acf-error .acf-input{position:static}.applicant .mobile_telephone,.applicant .work_telephone{width:33%}.applicant .home_telephone .acf-error-message,.applicant .mobile_telephone .acf-error-message,.applicant .work_telephone .acf-error-message{border-left:none!important}.applicant .acf-field.home_telephone .acf-input .acf-error-message,.applicant .acf-field.mobile_telephone .acf-input .acf-error-message,.applicant .acf-field.work_telephone .acf-input .acf-error-message{background:none;display:block!important;height:24px;margin-bottom:0;padding:0;position:static}.applicant .home_telephone .acf-error-message p{left:0;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.applicant .mobile_telephone .acf-error-message p,.applicant .work_telephone .acf-error-message p{display:none}.applicant .prev-address .acf-label{display:none!important}.applicant .prev-address p{margin:9px 0 0}.applicant .employer{width:65%}.applicant .how_long_employed{width:34%}.applicant .employer_company_address{width:60%}.applicant .supervisors_name{width:39%}.applicant .other_income{width:99%}.applicant .gross_income_last_year{width:47%}.applicant .expected_gross_income_this_year{width:52%}.applicant .choose_one{width:65%}.applicant .choose_one .acf-label{vertical-align:middle}.applicant .choose_one .acf-input{height:28px}.applicant .choose_one .acf-input li{line-height:normal}.applicant .gross_amount{width:34%}#is-coapplicant{margin-top:22px}#is-coapplicant .acf-input,#is-coapplicant .acf-label{display:inline-block}#is-coapplicant .acf-label label{font-weight:600;text-transform:uppercase}#additional_occupants .acf-table{background:#fff;border:none}#additional_occupants .acf-fields.-border{border:none}#acf-form #additional_occupants .add_occ>.acf-label,#additional_occupants .-empty thead,#additional_occupants thead{display:none}#additional_occupants #occupant_1 thead{display:table-header-group}#acf-form #additional_occupants .acf-hidden{display:table-cell!important}#acf-form #additional_occupants .add_occ{border:none;padding:0}#additional_occupants .acf-table td,#additional_occupants .acf-table th{border:none!important;padding:0 2% 0 0}#additional_occupants .acf-table th{text-align:center;vertical-align:middle;width:auto!important}#additional_occupants .acf-table th[data-name=active] label{display:none}#additional_occupants .acf-table .acf-field-true-false{text-align:center;vertical-align:middle}#additional_occupants .acf-table .acf-field-true-false input[type=checkbox]{margin:0 3px 0 0}#additional_occupants .acf-table td.acf-field.relation_to_applicant,#additional_occupants .acf-table th[data-name=relation_to_applicant]{padding-right:1%;width:120px!important}#additional_occupants .acf-table td.acf-field.over_18,#additional_occupants .acf-table th[data-name=over_18]{padding-right:1%;width:75px!important}#additional_occupants .acf-table td.acf-field.student,#additional_occupants .acf-table th[data-name=full_time_student]{padding-right:0;width:72px!important}#additional_occupants .acf-table .sex{width:70px!important}#additional_occupants .acf-row-handle.remove{background:#fff;display:table-cell!important}#additional_occupants .acf-row-handle.remove .-plus{display:none}#additional_occupants .acf-row-handle.remove .-minus{border-color:#f55e4f;color:#f55e4f}#additional_occupants .acf-row-handle.remove .-minus:hover{color:#fff;text-decoration:none}#additional_occupants .acf-actions{text-align:left}#additional_occupants .acf-actions .acf-button{background:#2f4e8c;border-radius:4px;color:#fff;display:inline-block;font-size:13px;margin-top:6px;padding:5px 13px;text-decoration:none}.landlord{display:inline-block;width:48%}#landlord{margin-right:3%}.landlord .rent{width:50%}.landlord .number_of_years{width:49%}#rental_sources .acf-fields.-border{border:none}#rental_sources .acf-fields.-border>.acf-field{border:none;padding:4px 0}#rental_sources .accessibility .acf-label,#rental_sources .health_and_safety .acf-label,#rental_sources .homeless .acf-label,#rental_sources .other_rent_sources .acf-label{display:inline-block;margin:0 8px 0 0;vertical-align:middle}#rental_sources .accessibility .acf-label label,#rental_sources .health_and_safety .acf-label label,#rental_sources .homeless .acf-label label,#rental_sources .other_rent_sources .acf-label label{display:none}#rental_sources .accessibility .acf-input,#rental_sources .health_and_safety .acf-input,#rental_sources .homeless .acf-input,#rental_sources .other_rent_sources .acf-input{display:inline-block;vertical-align:middle}#rental_sources .accommodation .description{font-size:13px}#rental_sources .accommodation>.acf-label{margin-bottom:2px}#source_of_income{padding-bottom:30px!important}#source_of_income>.acf-label{display:none}#source_of_income .other_1,#source_of_income .other_2,#source_of_income .pension,#source_of_income .social_security{margin-right:3%!important;width:56%}#source_of_income .amount{width:40%}#source_of_income .amount .acf-label{display:none!important}#rental_sources #source-labels{background:none;color:#777;font-size:13px}#rental_sources #source-labels .source-source{padding:0 15px}#rental_sources #source-labels .source-amount{padding:0 15px;text-align:right}#rental_sources #source-labels td:first-child{padding-left:0}#rental_sources #source-labels td:last-child{padding-right:0}#income_source{padding-top:15px!important}#income_source>.acf-label{display:none}#income_source .acf-table{border:none}#income_source .acf-fields{-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px;-moz-column-rule:1px solid #000;column-rule:1px solid #000;display:block}#income_source .acf-fields .acf-field{border-top:none;display:inline-table;width:100%}#income_source .acf-fields .acf-label{display:table-cell;vertical-align:bottom;white-space:nowrap;width:1%}#income_source .acf-fields .acf-input{display:table-cell;width:120px}#gross_monthly_income{display:table!important;padding-bottom:30px!important;width:100%}#gross_monthly_income .acf-label{display:table-cell;vertical-align:bottom;white-space:nowrap;width:1%}#gross_monthly_income .acf-label label{display:none}#gross_monthly_income .acf-input{display:table-cell}#race_language{border:2px solid #aaa;margin:35px -2% 20px;padding:18px 24px 24px}#race_language .acf-fields.-border{border:none}#race_language>.acf-input{display:table}#race_language>.acf-input .description{display:table-header-group}#race_language .race{clear:none;float:left;padding-bottom:0;width:38%}#race_language .english,#race_language .language{border-top:none;clear:none;float:right;width:61%}#race_language .english{padding-bottom:0;padding-top:12px}#race_language .language{padding:0 15px}#race_language .english .acf-input,#race_language .english .acf-label{display:inline-block;vertical-align:middle}#race_language .english .acf-label{margin-bottom:0}#race_language .language .acf-label{margin:5px 0 0}#race_language .english .acf-label label,#race_language .language .acf-label label{display:none}#referrer{float:none;margin-bottom:0;width:100%}#agreement{font-size:14px;margin:20px 0}#agreement .acf-label,.signgroup>.acf-label{display:none}.signgroup .sign{width:69%}.signgroup .sign .acf-input{padding-right:8px}.signgroup .sign .acf-input-wrap{border-bottom:1px solid #555;height:29px;padding-left:8px}.signgroup.acf-hidden .acf-input-wrap{pointer-events:none}.signgroup .sign input{display:none}.signgroup .sign .signhere{background:#b13b3b;border-color:#999 #555 #555 #999;border-radius:3px;border-style:solid;border-width:1px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;padding:3px 9px;vertical-align:top}.signgroup.acf-hidden .sign .signhere{background:#9a9a9a}.signgroup .sign .signedit{background:#8598bf;border:1px solid #fff;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:10px;margin-left:5px;padding:3px 9px;vertical-align:super}.signgroup .signimg{display:none;height:28px;vertical-align:bottom}.signgroup .signimg.signed{display:inline-block}.signgroup .date{width:30%}#must-sign .acf-label{display:none}#must-sign .acf-input{font-size:14px;text-align:center}.acf-form-submit{text-align:center}.acf-form-submit input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#305090;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;margin:30px 8px 40px;padding:10px 24px}.acf-form-submit input[type=submit].finish-later{background-color:#9fa2a9}#acf-form .acf-spinner.is-active{display:block!important;margin:-20px auto 0}#app-footer-contact{color:#fff;font-size:15px;font-weight:700;letter-spacing:3px;margin-top:20px;padding:12px 10px;text-align:center;text-transform:uppercase}#app-footer-contact p{margin:auto}#app-footer-contact br{display:none}#reg-app #app-footer{border-collapse:collapse;font-size:12px;margin-top:16px;width:100%}#reg-app #app-footer p{margin:auto}#reg-app #app-footer .footer-icon{display:inline-block;height:22px;margin:0 4px!important;vertical-align:middle;width:auto}#reg-app #app-footer .icon-eho{height:26px;margin-right:10px!important}#reg-app #app-footer .icon-hearing{margin-right:1px!important}#acf-form>.acf-error-message.-error{bottom:-24px;position:absolute;width:calc(100% - 52px);z-index:2}.acf-field .acf-input .acf-error-message{display:none!important}.acf-field-radio.acf-error ul.acf-radio-list{border:1px solid #c00}.acf-error input[type=radio]{border-color:#c00}.acf-field.acf-error .acf-label label{color:#c00}.acf-error input[type=text]{border-bottom-color:#c00}#reg-app.carrino-plaza #app-logo,#reg-app.osprey-point #app-logo,#reg-app.the-mill-at-crossroads #app-logo{width:auto}#reg-app.colvin-avenue-commons #app-logo{width:170px}@media (max-width:1000px){#acf-form{font-size:14px}.choose_one{padding-bottom:0!important;padding-top:3px!important}.choose_one>.acf-label{padding-right:8px;vertical-align:middle!important}}@media (max-width:800px){#app-header{float:none;text-align:center;width:100%}#app-logo-wrap{display:inline-block;padding:0 0 30px;width:100%}#app-logo{max-width:80%;width:270px}#app-info{display:inline-block}#app-info p{text-align:left}#bedrooms{margin:40px auto 30px;position:relative;text-align:center;width:auto}#bedrooms>.acf-label{margin-bottom:15px}#bedrooms li{float:none}#gross_monthly_income .acf-label,#income_source .acf-fields .acf-label,#referrer .acf-label,#source_of_income .acf-fields>.acf-field>.acf-label,.applicant .acf-fields>.acf-field>.acf-input,.applicant .acf-fields>.acf-field>.acf-label,.landlord .acf-fields>.acf-field>.acf-label,.signgroup .acf-fields>.acf-field>.acf-label{color:#777;display:table-footer-group;font-size:12px;white-space:normal}#additional_occupants>.acf-label label,#race_language>.acf-label label,#rental_sources>.acf-label label,.applicant>.acf-label label,.landlord>.acf-label label{font-size:16px;letter-spacing:2px}.applicant .acf-fields>.choose_one{padding-top:10px!important}.applicant .acf-fields>.choose_one>.acf-label{display:table-header-group}.applicant .acf-fields>.acf-field{padding:0 8px 3px 0}#acf-form .acf-fields input[type=text]{padding:8px 0 0!important}.applicant .first_name,.applicant .last_name{width:calc(49.5% - 50px)}.applicant .middle{width:100px}.landlord .acf-field{width:99%}.landlord .acf-field.number_of_years,.landlord .acf-field.rent{width:49.5%}#income_source{padding-top:5px!important}#rental_sources #source-labels{display:none}#gross-monthly-income{display:inline-table!important}.accommodation{width:100%}.signgroup .sign .acf-input-wrap{padding-left:0}#app-footer-contact br{display:initial}}@media (max-width:650px){.applicant .app-title{width:100%}.applicant .first_name,.applicant .last_name{width:35%}.applicant .middle{width:29%}#additional_occupants .acf-table td,#additional_occupants .acf-table th{padding-left:0}#additional_occupants .acf-table th{font-size:12px;vertical-align:bottom}#additional_occupants .acf-table td.acf-field.occ_act{white-space:nowrap;width:1%}#additional_occupants .acf-table td.acf-field.occ_name{width:19%!important}#additional_occupants .acf-table td.acf-field.sex{width:6%!important}#additional_occupants .acf-table td.acf-field.occ_dob,#additional_occupants .acf-table td.acf-field.occ_ssn,#additional_occupants .acf-table td.acf-field.relation_to_applicant{width:17%!important}#additional_occupants .acf-table td.acf-field.over_18{width:8%!important}#additional_occupants .acf-table td.acf-field.student{width:10%!important}.landlord{margin-right:0;width:100%}#race_language .english,#race_language .language,#race_language .race{float:none;width:100%}#app-footer td{display:block;padding-bottom:12px;text-align:center!important}#reg-app #app-footer .icon-eho{display:block;margin:auto!important;padding-bottom:7px}}
