
@-webkit-keyframes fade-down{from{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0px)}}@-moz-keyframes fade-down{from{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0px)}}@keyframes fade-down{from{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0px)}}@keyframes bounce{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}@keyframes scale-pop{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes scale-pop2{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes pop_in{0%{clip-path:circle(0% at bottom);transform:scale(0) translateY(-100%)}50%{clip-path:circle(50% at top)}100%{clip-path:circle(100% at center)}}@keyframes pop_in2{0%{clip-path:circle(0% at bottom);transform:scale(0)}20%{clip-path:circle(50% at top)}100%{clip-path:circle(100% at center)}}@keyframes find_apartment_pop_in{0%{clip-path:circle(0% at bottom);transform:scale(0) translateY(-100%)}50%{clip-path:circle(50% at top)}100%{clip-path:circle(115% at center)}}[animation]{animation-name:fade-down;animation-duration:.8s;background-color:#fff;animation-fill-mode:forwards;transform-origin:50% 50%;opacity:0;-webkit-transition-timing-function:cubic-bezier(0.875, 0.005, 0, 1);-moz-transition-timing-function:cubic-bezier(0.875, 0.005, 0, 1);-o-transition-timing-function:cubic-bezier(0.875, 0.005, 0, 1);transition-timing-function:cubic-bezier(0.875, 0.005, 0, 1)}[animation="0"]{animation-delay:0ms}[animation="1"]{animation-delay:100ms}[animation="2"]{animation-delay:200ms}[animation="3"]{animation-delay:300ms}[animation="4"]{animation-delay:400ms}[animation="5"]{animation-delay:500ms}[animation="6"]{animation-delay:600ms}[animation="7"]{animation-delay:700ms}[animation="8"]{animation-delay:800ms}[animation="9"]{animation-delay:900ms}@-webkit-keyframes pop{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pop{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.animate-pop{animation-name:pop;animation-duration:.4s;animation-fill-mode:forwards;transform-origin:50% 50%}.animate-pop2{animation-name:pop_in2;animation-duration:.4s;animation-fill-mode:forwards;transform-origin:50% 50%;border:none;background-color:#42a5f5}.animate-pop2>*{color:rgba(0,0,0,.2)}@-webkit-keyframes pop-reverse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pop-reverse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(0.9)}100%{-moz-transform:scale(1)}}@keyframes pop-reverse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}.animate-pop-reverse{animation-name:pop-reverse;animation-duration:.4s;animation-fill-mode:forwards;transform-origin:50% 50%}@keyframes badgeAnimation{from{transform:translateY(200%) rotate(360deg)}to{transform:translateY(0px) rotate(0deg)}}[animationDelay="1"]{animation-delay:0s}[animationDelay="2"]{animation-delay:.2s}[animationDelay="3"]{animation-delay:.4s}@keyframes Bounce{0%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 300, 0, 1);opacity:0}5.71%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 33.613, 0, 1);opacity:.2}8.51%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -44.75, 0, 1);opacity:.4}11.31%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -67.222, 0, 1);opacity:.6}14.71%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -47.352, 0, 1);opacity:.8}18.02%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15.046, 0, 1);opacity:1}21.32%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 6.846, 0, 1);opacity:1}24.62%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 13.25, 0, 1);opacity:1}38.04%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.611, 0, 1);opacity:1}51.35%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.515, 0, 1);opacity:1}64.66%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.101, 0, 1);opacity:1}78.08%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.02, 0, 1);opacity:1}91.39%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.004, 0, 1);opacity:1}100%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);opacity:1}}*[Animation-BounceIn]{animation:Bounce 2500ms linear both;animation-duration:3s;animation-delay:0s}*[Animation-BounceIn="0"]{animation-delay:0s}*[Animation-BounceIn="1"]{animation-delay:.1s}*[Animation-BounceIn="2"]{animation-delay:.2s}*[Animation-BounceIn="3"]{animation-delay:.3s}*[Animation-BounceIn="4"]{animation-delay:.4s}*[Animation-BounceIn="5"]{animation-delay:.5s}@keyframes Pop{0%{transform:matrix3d(0.09, 0, 0, 0, 0, 0.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);opacity:0}2.7%{transform:matrix3d(0.327, 0, 0, 0, 0, 0.327, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);opacity:.5}5.41%{transform:matrix3d(0.886, 0, 0, 0, 0, 0.886, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);opacity:1}8.11%{transform:matrix3d(1.268, 0, 0, 0, 0, 1.268, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}10.71%{transform:matrix3d(1.3, 0, 0, 0, 0, 1.3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}13.71%{transform:matrix3d(1.274, 0, 0, 0, 0, 1.274, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}16.62%{transform:matrix3d(1.11, 0, 0, 0, 0, 1.11, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}19.62%{transform:matrix3d(0.848, 0, 0, 0, 0, 0.848, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}22.52%{transform:matrix3d(0.771, 0, 0, 0, 0, 0.771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}28.43%{transform:matrix3d(0.959, 0, 0, 0, 0, 0.959, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}34.33%{transform:matrix3d(1.102, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}46.05%{transform:matrix3d(0.96, 0, 0, 0, 0, 0.96, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}57.86%{transform:matrix3d(1.017, 0, 0, 0, 0, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}69.57%{transform:matrix3d(0.993, 0, 0, 0, 0, 0.993, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}81.38%{transform:matrix3d(1.003, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}93.19%{transform:matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}100%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}*[Animation-Pop]{animation:Pop 2000ms linear both;animation-duration:1.3s;animation-delay:0s}*[Animation-Pop="0"]{animation-delay:0s}*[Animation-Pop="1"]{animation-delay:.1s}*[Animation-Pop="2"]{animation-delay:.2s}*[Animation-Pop="3"]{animation-delay:.3s}*[Animation-Pop="4"]{animation-delay:.4s}*[Animation-Pop="5"]{animation-delay:.5s}@keyframes Fade{0%{opacity:0}100%{opacity:1}}*[Animation-Fade]{animation:Fade 2000ms linear both;animation-duration:1.3s;animation-delay:0s}*[Animation-Fade="0"]{animation-delay:0s}*[Animation-Fade="1"]{animation-delay:.1s}*[Animation-Fade="2"]{animation-delay:.2s}*[Animation-Fade="3"]{animation-delay:.3s}*[Animation-Fade="4"]{animation-delay:.4s}*[Animation-Fade="5"]{animation-delay:.5s}
.rp-breadcrumbs{height:auto}.rp-breadcrumbs .progress-arrows-container .arrow p{font-size:12px;line-height:34px}.rp-breadcrumbs .progress-arrows-container .arrow.current p,.rp-breadcrumbs .progress-arrows-container .arrow.done p{color:#fff}.rp-breadcrumbs .progress-arrows-container .arrow .sub-breadcrumb-container p{line-height:1.4em}.rp-breadcrumbs .progress-arrows-container .arrow .sub-breadcrumb-container .sub-breadcrumbs .sub-breadcrumb::before{content:"";display:block;width:5px;height:5px;border-radius:100%;border:1px solid #fff;margin-left:calc(50% - 3px)}.rp-breadcrumbs .progress-arrows-container .arrow .sub-breadcrumb-container .sub-breadcrumbs .sub-breadcrumb.current::before,.rp-breadcrumbs .progress-arrows-container .arrow .sub-breadcrumb-container .sub-breadcrumbs .sub-breadcrumb.done::before{background-color:#fff}@media(min-width: 768px){.progress-arrows-container.mobile-hidden{display:flex}}
*{margin:0px;padding:0px;font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;color:#4a4a4a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none !important;-moz-appearance:none !important;-webkit-overflow-scrolling:touch}:focus,button:focus,button:hover,button:active,button:active:focus,button:active:hover{outline:none !important}h1{font-size:18px;font-weight:700;text-transform:capitalize;margin-bottom:15px}h2{font-size:14px;font-weight:700;text-transform:capitalize;margin-bottom:15px}h3{font-size:14px;font-weight:700;text-transform:capitalize;margin-bottom:15px}.h1,.h2,.h3,h1,h2,h3{margin-top:20px}p{font-size:14px;line-height:1.4em}h2+p{margin-top:-10px;margin-bottom:20px}h3+p{margin-top:-10px;margin-bottom:20px}ul{list-style-type:none}label{font-size:12px}span[type=button],span[type=submit],button{display:inline-block;padding:0px 15px;margin-bottom:0px;font-size:14px;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:#fafafa;user-select:none;background-image:none;border:1px solid transparent;border-radius:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:40px;line-height:40px}span[type=button].small,span[type=submit].small,button.small{height:35px;line-height:35px}span[type=button].primary,span[type=submit].primary,button.primary{position:relative;border-color:#000;color:#fff;background-color:#000}span[type=button].primary::before,span[type=submit].primary::before,button.primary::before{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:transparent}span[type=button].primary:hover::before,span[type=submit].primary:hover::before,button.primary:hover::before{animation:pop_in;animation-fill-mode:forwards;animation-duration:.2s;background-color:#fff;opacity:.1}span[type=button][disabled].primary,span[type=submit][disabled].primary,span[type=button][disabled].secondary,button[disabled].primary,button[disabled].secondary{opacity:.5;pointer-events:none}span[type=button][disabled].primary::before,span[type=submit][disabled].primary::before,button[disabled].primary::before,button[disabled].secondary::before{display:none}button.primary.saving{background-image:url(images/loader.gif);background-size:20px;background-position:right 20px center;background-repeat:no-repeat}span[type=button].secondary,span[type=submit].secondary,button.secondary{color:#000;border-color:#000;background-color:#fff}select,select.form-control{background-image:url(images/downArrow.svg);background-repeat:no-repeat;background-position:center right 12px;background-size:15px;height:40px;padding-right:40px}select::-ms-expand{display:none}select.multi-select{background-image:none;overflow:hidden;height:100%;padding:12px 0px}select.multi-select option{width:100%;padding:3px 15px}select.multi-select option:checked{background-color:#cbcbcb}input{height:40px;cursor:pointer}.calendar .calendar-icon,.calendar .calendar-icon.form-control,input[type=text].calendar-icon,input[type=text].calendar-icon.form-control{background-image:url(images/calendar.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:18px}input[type=radio]{background-color:#fafafa;border:1px solid #cbcbcb;width:15px;height:15px;border-radius:100%;margin-top:3px}input[type=radio]:checked{border-color:#000}input[type=radio]:checked:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:100%;background-color:#000;z-index:1}input[type=radio]:focus{outline:none}.close-icon{height:30px;width:30px;cursor:pointer;background-image:url(images/close.svg);background-repeat:no-repeat;background-size:20px;background-position:center}.form-group .input-icon{position:absolute;right:25px;bottom:6px;width:26px;height:26px;background-position:center;background-repeat:no-repeat;background-size:15px}.form-group .input-icon.search{background-image:url(images/find_dark.svg)}.form-group .input-icon.clear{background-image:url(images/close-dark.svg);cursor:pointer}@media(max-width: 568px){h3{font-size:18px;margin-top:0px}.calendar .calendar-icon,.calendar .calendar-icon.form-control,input[type=text].calendar-icon,input[type=text].calendar-icon.form-control{background-position:right 20px center}.form-group .input-icon{right:32px;bottom:14px}}.maintenance-section{height:340px}.maintenance-section h1{font-size:200%;color:#42a5f5;padding-top:20px;margin:0 0 20px;text-transform:none}.maintenance-section .maintenance-icon{background:url(images/danger-warn-icon.jpg) no-repeat center;margin:20px auto;width:160px;height:150px;background-size:100%;margin-top:30px;-webkit-animation-name:maintenance;-webkit-animation-duration:10s;-moz-animation-name:maintenance;-moz-animation-duration:10s;animation-name:maintenance;animation-duration:10s;animation-iteration-count:infinite}@keyframes maintenance{0%{transform:rotate(0deg);transform-origin:50% 0}25%{transform:rotate(-15deg);transform-origin:50% 0}75%{transform:rotate(15deg);transform-origin:50% 0}100%{transform:rotate(0deg);transform-origin:50% 0}}.maintenance-section p{font-size:150%;color:#4a4a4a}@media(max-width: 568px){.maintenance-section h1{font-size:150%;padding-top:50%;background:url(images/under-maintenance.png) no-repeat center top;background-size:55%}.maintenance-section p{font-size:125%}}
.loading-page{margin-top:20px}[role=button]{cursor:pointer}.app-container{transform:translate3d(0, 0, 0);position:absolute;top:0px;left:0px;right:0px;bottom:0px;min-height:500px;background-color:#fff}.app-container .main-content{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:#fff;overflow-x:hidden;overflow-y:auto;padding:30px 0px}.app-container .main-content::-webkit-scrollbar{display:none}.app-container.widget .main-content{position:relative;min-height:500px}.app-container .main-content .header-container{display:table;table-layout:fixed;position:relative;width:100%;height:34px}.app-container .main-content .header-container .menu-container{display:table-cell;position:relative;width:36px}.app-container .main-content .header-container .cart-container{display:none;position:relative;width:36px;border-left:2px solid #fff;z-index:12}.app-container .main-content .header-container .menu-icon-wrapper{position:absolute;top:0px;left:0px;bottom:0px;width:34px}.app-container .main-content .header-container .breacrumbs-container .app-status-header-bar{position:absolute;top:0px;left:0px;right:0px;height:34px;background-color:#fff}.app-container .main-content .header-container .breacrumbs-container .app-status-header-bar.visible{background-color:#f2f2f2}.app-container .main-content .header-container .breacrumbs-container .app-status-header-bar p{margin:0px;line-height:34px;text-align:right;padding-right:15px}.app-container .main-content .view-content{position:relative;display:block;width:100%;height:auto;min-height:600px;margin-top:40px}.app-container.widget .main-content .view-content{min-height:500px}.split-view{display:table;table-layout:fixed;width:100%}.split-view .left{display:table-cell;vertical-align:top;width:30%;padding-right:40px}.split-view .right{display:table-cell;vertical-align:top}.icon-prefill{background-size:contain;width:24px;height:24px;float:right;cursor:pointer;position:absolute;left:-10000px;background-image:url(images/prefill.svg)}.rp-internal .icon-prefill{position:static}.rp-viewport{position:absolute;top:0px;left:0px;right:0px;padding:15px;height:100%;min-height:300px;text-align:center;overflow:auto}.rp-viewport>*{margin:0 auto;position:relative}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.rp-viewport>*{margin:0}}.widget .rp-viewport{height:auto;overflow:hidden;min-height:300px}.view-content header{position:relative;padding-bottom:10px;border-bottom:1px solid #cbcbcb;margin-bottom:30px}.view-content header h1{margin:0px 0px 3px}.view-content header p{margin:0px 0px 5px 0px}footer{margin-top:50px;border-top:1px solid #cbcbcb;padding-top:30px;clear:both}footer button{min-width:150px}.ssl-icon{background-image:url(images/lock.svg);background-position:left center;background-repeat:no-repeat;background-size:15px;padding-left:20px;line-height:14px;text-transform:uppercase;font-size:13px;margin-top:10px !important;font-weight:700}.subline{font-size:10px;color:gray}.align-center{text-align:center}.left-checkbox{display:block;width:100%;position:relative;padding:13px 17px 13px 45px;border:none;background-color:#fafafa;margin:20px 0px;cursor:pointer}.left-checkbox .custom-checkmark{background-color:#fff;left:10px}.right-checkbox{display:block;width:100%;position:relative;padding:13px 45px 13px 17px;border:none;background-color:#fafafa;margin:20px 0px;cursor:pointer}.right-checkbox .custom-checkmark{background-color:#fff;right:10px}.progress-arrows-container{position:relative;display:flex;justify-content:center;align-content:center;align-items:center;margin:0px;width:100%}.progress-arrows-container .arrow{width:100%;position:relative;background-color:#f2f2f2;padding-left:15px;border-left:none;height:34px;line-height:36px;text-align:center;font-size:12px;text-transform:capitalize;font-weight:400}.progress-arrows-container .arrow:nth-child(1){z-index:10;padding-left:0}.progress-arrows-container .arrow:nth-child(2){z-index:9}.progress-arrows-container .arrow:nth-child(3){z-index:8}.progress-arrows-container .arrow:nth-child(4){z-index:7}.progress-arrows-container .arrow:nth-child(5){z-index:6}.progress-arrows-container .arrow:nth-child(6){z-index:5}.progress-arrows-container .arrow:nth-child(7){z-index:4}.progress-arrows-container .arrow:nth-child(8){z-index:3}.progress-arrows-container .arrow:nth-child(9){z-index:2}.progress-arrows-container .arrow:nth-child(10){z-index:1}.progress-arrows-container .arrow:before{content:"";position:absolute;right:-14px;top:-3px;width:0;height:0;border-top:20px solid transparent;border-left:15px solid #fff;border-bottom:20px solid transparent}.progress-arrows-container .arrow:after{content:"";position:absolute;right:-11px;top:0px;width:0;height:0;border-top:17px solid transparent;border-left:12px solid #f2f2f2;border-bottom:17px solid transparent}.progress-arrows-container .arrow.done{color:#fff;background-color:#636363}.progress-arrows-container .arrow.done:after{border-left-color:#636363}.progress-arrows-container .arrow.current{color:#fff;background-color:#000}.form-actions{position:relative;display:block;margin-top:40px;text-align:right}.form-actions button{min-width:150px}.form-actions button+button{margin-left:15px}.expandable-container{position:relative;display:block;border:1px solid #cbcbcb;padding:30px;transition:all .5s;background-color:#fafafa}.expandable-container.open{z-index:2;background-color:#fff;-webkit-box-shadow:0px 1px 23px 2px rgba(0,0,0,.09);-moz-box-shadow:0px 1px 23px 2px rgba(0,0,0,.09);box-shadow:0px 1px 23px 2px rgba(0,0,0,.09)}.expandable-container::before{content:"";display:block;position:absolute;right:25px;top:25px;height:20px;width:20px;background-image:url(images/downArrow.svg);background-position:center;background-size:cover;background-repeat:no-repeat}.expandable-container.open::before{transform:rotate(-180deg)}.expandable-container .expandable-container-header{display:block;position:relative;cursor:pointer;padding-right:30px}.expandable-container .expandable-container-header h2{margin-top:0px}.expandable-container .expandable-container-header p{margin-bottom:0px}.expandable-container .expandable-container-content{display:none;position:relative;margin-top:20px}.expandable-container.open .expandable-container-content{display:block}.top-buttons-container{display:flex;flex-wrap:wrap;position:relative;width:100%;margin-bottom:20px}.top-buttons-container button{min-width:150px;margin-right:15px}.mobile-hidden{display:block}.mobile-shown{display:none}.push-right{float:right}.bold-right{text-align:right;font-weight:700}.right-side{text-align:right}.price-disclaimer{margin:10px 0px;opacity:.7}.divider-line{display:block;width:100%;height:4px;background-color:#cbcbcb}.line{display:block;width:100%;height:1px;background-color:#cbcbcb}.link{color:#000;cursor:pointer}.inline-link{color:#000;cursor:pointer;text-decoration:underline}.link-more-less{color:#000;cursor:pointer;display:block;text-align:center;margin-top:10px;font-weight:700}.link-more-less::after{content:"";display:inline-block;width:15px;height:15px;margin:0px 10px -2px;background-color:#000;background-image:url(images/arrow_down_transparent.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.link-more-less.less::after{margin:0px 10px -4px;transform:rotate(180deg)}.block-container{position:relative;display:block;border:1px solid #cbcbcb}.block-container-no-border{position:relative;display:block}.message-box{position:relative;display:block;padding:40px 20px;text-align:center;background-color:#fafafa}.message-box h2{margin:0px 0px 5px 0px}.message-box p{margin:0px}.message-box button{margin-top:20px;min-width:150px}.error{color:#ce0000}.message-box.error{font-size:13px}.custom-action-buttons{text-align:right;margin-top:25px}.custom-action-buttons button{min-width:100px;margin-left:10px}.custom-action-buttons button:first-child{margin-left:0px}.no-animation{-webkit-transition:none !important;transition:none !important}.data-table{width:100%;margin-top:10px}.data-table tr{background-color:#fff;border-bottom:1px solid #fafafa}.data-table tr:nth-of-type(odd){background-color:#fafafa}.data-table tr:last-of-type{border-bottom-width:0px}.data-table tr td{padding:8px 12px}.data-table tr td+td{font-weight:700;text-align:right}.horizontal-table{position:relative;display:table;table-layout:fixed;width:100%;border:1px solid #cbcbcb;margin:0px 0px 30px 0px}.horizontal-table .cell{display:table-cell;padding:20px 0px;border-left:1px solid #cbcbcb;text-align:center}.horizontal-table .cell.shaded{background-color:#f2f2f2}.horizontal-table .cell:first-of-type{border-left:none}.horizontal-table .cell.large{width:40%;text-align:left}.horizontal-table .cell h1{font-size:18px;padding-top:10px;margin-top:0px;margin-bottom:3px;font-weight:500;text-transform:lowercase;line-height:20px}.horizontal-table .cell.large h1{padding-left:100px;text-transform:none}.horizontal-table .cell p{text-transform:uppercase;font-size:12px;margin-bottom:5px}.horizontal-table .cell.large p{padding-left:100px}.horizontal-table .cell.shaded p{opacity:.6}.horizontal-table .cell .image{position:absolute;top:10px;left:10px;bottom:10px;width:80px}.radio-group{display:block;position:relative}.radio-group .expandable-radio-option{display:block;position:relative;border:1px solid #cbcbcb;margin-top:-1px;transition:all .5s}.radio-group .expandable-radio-option .expandable-radio-container{display:none;position:relative;padding:0px 20px 20px}.radio-group .expandable-radio-option.selected .expandable-radio-container{display:block}.radio-group .expandable-radio-option .radio-option{border:none;margin-top:0px}.radio-group .radio-option{display:table;width:100%;position:relative;border:1px solid #cbcbcb;margin-top:-1px;padding:15px 20px}.radio-group .radio-option:hover{background-color:#fafafa;cursor:pointer}.radio-group .radio-option.selected,.radio-group .expandable-radio-option.selected{-webkit-box-shadow:0px 1px 23px 2px rgba(0,0,0,.09);-moz-box-shadow:0px 1px 23px 2px rgba(0,0,0,.09);box-shadow:0px 1px 23px 2px rgba(0,0,0,.09)}.radio-group .radio-option.selected:hover,.radio-group .expandable-radio-option.selected .radio-option:hover{background-color:transparent;cursor:default}.radio-group .radio-option>*{display:table-cell;vertical-align:middle}.radio-group .radio-option .radio-cell{width:30px}.custom-radio{float:right;display:block;width:20px;height:20px;border:1px solid #cbcbcb;border-radius:100%;background-color:#fafafa;transition:border .3s}.disable-events{pointer-events:none}.custom-hr{padding:0;margin:0;border-style:groove}span .unit-hold{text-align:center;font-weight:normal;font-size:smaller;opacity:.9}.selected .custom-radio,.custom-radio.selected{border-color:#000;border-width:7px}.custom-checkmark{position:absolute;right:25px;top:calc(50% - 11px);width:20px;height:20px;border:1px solid #cbcbcb;background-color:#fafafa;border-radius:0px;cursor:pointer}.selected .custom-checkmark,.custom-checkmark.selected{border-color:#000;background-color:#000;background-image:url(images/checkmark_white.svg);background-position:center;background-size:80%;background-repeat:no-repeat}.selected .custom-checkmark.disabled,.custom-checkmark.selected.disabled{opacity:.6}.checkmark-container{position:relative;display:block;width:100%;padding:20px 0px 20px 40px;clear:both}.checkmark-container p{margin:0px}.checkmark-container .custom-checkmark.left{right:auto;left:0px}.tabs{display:block;width:100%;position:relative;border-bottom:4px solid #fafafa;float:left;margin-bottom:30px}.tabs .tab{position:relative;padding:10px 5px;margin-right:25px;border-bottom:4px solid transparent;cursor:pointer;float:left;margin-bottom:-4px}.tabs .tab.active{border-color:#000}.tiles-container{display:flex;align-content:space-between;flex-flow:row wrap;margin:-10px}.tiles-container .tile{display:block;position:relative;border:1px solid #cbcbcb;padding:20px;width:calc(33.3333% - 20px);margin:10px}.tiles-container .tile .close-icon{position:absolute;top:10px;right:10px}.tiles-container .tile h2{margin:0px 0px 2px}.tiles-container .tile h2+p{margin:4px 0px 0px}.tiles-container .tile .action-links{position:relative;display:block;margin-top:4px}.tiles-container .tile .action-links .link+.link{margin-left:15px}.tiles-container .tile.applicant{padding-left:65px;background-image:url(images/user.svg);background-position:left 18px top 15px;background-size:45px;background-repeat:no-repeat}.tiles-container .tile.pet{padding-left:60px;background-image:url(images/pet.svg);background-position:left 17px top 21px;background-size:32px;background-repeat:no-repeat}.tiles-container .tile.data .data-table{margin:20px 0px 10px -40px;width:calc(100% + 40px)}.tiles-container .tile.data .action-links{margin-left:-40px}.badge-specials{height:15px;width:20px;background-color:#000;z-index:2}.badge-specials::before{content:"$";display:block;line-height:18px;color:#fff;font-size:12px;text-align:center}.badge-specials::after{content:"";position:absolute;left:0px;bottom:-4px;width:0px;height:0px;border-top:4px solid #000;border-right:10px solid transparent;border-left:10px solid transparent}.radio-option .badge-specials{position:absolute;top:17px}.checkbox-group.specials-banner.radio-option .badge-specials+p{padding-left:28px}.shadow{-webkit-box-shadow:0px 16px 31px -27px rgba(2,0,0,.6);-moz-box-shadow:0px 16px 31px -27px rgba(2,0,0,.6);box-shadow:0px 16px 31px -27px rgba(2,0,0,.6)}.applicant-name{padding-left:25px;background-image:url(images/user.svg);background-repeat:no-repeat;background-size:20px;background-position:left center}.applicant-name.light{background-image:url(images/user-white.svg)}form.invalid-form .ng-invalid{border:1px solid #ce0000 !important}form.invalid-form .rp-tooltip.tooltip-visible{display:inline-table;z-index:1}form.invalid-form .tooltip-container~.rp-tooltip.tooltip-visible{z-index:26}form.invalid-form .ng-valid+.rp-tooltip{display:none}.rp-tooltip{display:none;background-color:#ce0000;color:#fff;padding:8px 15px;font-size:12px;position:absolute;max-width:90%;bottom:calc(100% - 15px);left:50%;transform:translateX(-50%)}.no-label .rp-tooltip{bottom:calc(100% + 8px)}.rp-tooltip::after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ce0000;position:absolute;bottom:-6px;left:calc(50% - 10px)}.flex-box{display:flex;align-items:center}.space-between{justify-content:space-between}.ada-mobility,.ada-hearing,.ada-vision{display:inline-block;width:18px;height:18px;background-size:contain;margin-left:5px;border:solid 1px #999;border-radius:3px;vertical-align:text-bottom}.ada-mobility{background-image:url(images/ada-disable.svg)}.ada-hearing{background-image:url(images/ada-hear.svg)}.ada-vision{background-image:url(images/ada-vision.svg)}.d-flex{display:flex !important}@media(min-width: 768px){.split-view .left{width:35%}}@media(max-width: 767px){.app-container .main-content .header-container .cart-container{display:table-cell}.app-container .main-content .view-content{margin-top:25px}.mobile-hidden{display:none}.mobile-shown{display:block}.expandable-container.open{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.radio-group .radio-option{padding:20px}.progress-arrows-container .arrow{display:none}.progress-arrows-container .arrow.current{display:block}}@media(max-width: 870px){.tiles-container .tile{width:calc(50% - 20px)}}@media(max-width: 568px){.tiles-container .tile{width:100%}.view-content header{border-bottom-width:4px}.view-content header h1{font-size:14px}.app-container .main-content .header-container{height:40px}.app-container .main-content .header-container .menu-container{width:42px}.app-container .main-content .header-container .cart-container{width:42px}.app-container .main-content .header-container .menu-icon-wrapper{width:40px}.app-container .main-content .header-container .breacrumbs-container .app-status-header-bar{height:40px}.app-container .main-content .header-container .breacrumbs-container .app-status-header-bar p{line-height:40px}.header-container .breacrumbs-container .progress-arrows-container .arrow{height:40px;line-height:40px;font-weight:500}.header-container .breacrumbs-container .progress-arrows-container .arrow:before,.header-container .breacrumbs-container .progress-arrows-container .arrow:after{display:none}.rp-viewport>*{width:100%}.app-container footer button{width:100%;min-width:100%}.page-title h1{font-size:26px}.page-title .line{height:5px}.custom-checkmark{top:16px;right:16px}.custom-action-buttons button{min-width:100%;margin-left:0px}.top-buttons-container button{width:100%;margin:0px}.top-buttons-container button+button{margin-top:15px}}.mt-15{margin-top:15px !important}.pr-10{padding-right:10px !important}.rp-domain .acsb-trigger.acsb-ready{display:none !important}.green-tick{display:inline-block;background:url(images/green_tick.jpg) no-repeat;width:20px;height:18px;background-size:contain}.tooltip-container{position:relative}.tooltip-icon{cursor:pointer;position:relative;width:16px;height:16px;display:block;background-color:#666;text-align:center;font-size:12px;line-height:17px;border-radius:14px;display:inline-block;margin:-2px 5px 0px 5px;color:#fff}.tooltip-content{position:absolute;width:200px;left:-81px;bottom:30px;padding:15px;word-wrap:break-word;background-color:#fff;border-radius:2px;text-transform:none;transition:all .3s;z-index:25;-webkit-box-shadow:0px 0px 30px 8px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 30px 8px rgba(0,0,0,.3);box-shadow:0px 0px 30px 8px rgba(0,0,0,.3)}.tooltip-content:before{position:absolute;bottom:-10px;left:84px;z-index:94;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:" "}.tooltip-icon:before,.tooltip-icon:after{color:#000;font-size:13px;font-family:sans-serif;line-height:18px;opacity:0;pointer-events:none;text-align:center}.tooltip-icon:focus::before,.tooltip-icon:focus::after,.tooltip-icon:hover::before,.tooltip-icon:hover::after{opacity:1;transition:all .3s}button.focus-effect:focus,.focus-effect:focus{outline:2px solid #4d9eec !important}.asterisk{line-height:.5}.banner-warning{position:relative;background-color:#fffbde}.banner-warning:before{content:"";position:absolute;left:0;top:0;width:10px;background:#ffbc2c;bottom:0}@media(max-width: 567px){.phone-portrait-hidden{display:none}.phone-portrait-shown{display:block}.form-actions button{min-width:calc(50% - 10px)}}@media(min-width: 568px){.phone-portrait-hidden{display:block}.phone-portrait-shown{display:none}}.mui-date-picker legend{display:none}.mui-date-picker input{padding:10px 0px 10px 12px}.mui-date-picker.jumbo input{padding:18px 0px 16px 20px}.mui-date-picker fieldset{top:0px;border-radius:0;border-color:#cbcbcb !important}.MuiTooltip-tooltip *{color:#fff}
.swiper-pagination-bullet-active{background:#000}.swiper-button-disabled{display:none}.glyphicon{font-family:sans-serif}.container-fluid{max-width:970px;padding:0px 25px}.form_group_section{padding:40px 0px 0px 0px}.form-group-header{margin-bottom:15px}input.form-control,input[readonly].form-control,.form-control{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#000;background-color:#fff;background-image:none;border:1px solid #cbcbcb;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}select.form-control:focus,.form-control:focus{border-color:transparent;outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}select.form-control[readonly]:focus{background-color:#fafafa}.form-control[disabled],.form-control[readonly],.form-control[readonly][rp-disabled]{background-color:#fafafa;color:rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}select.form-control[readonly]{pointer-events:none}input.form-control.calendar-icon.jumbo{background-size:24px;padding:0px 50px 0px 20px;height:52px}select.form-control.jumbo{height:52px;background-position:center right 15px;padding:15px 35px 15px 20px}.checkbox-inline,.radio-inline{margin-right:20px;margin-left:0px !important}.tooltip-inner{max-width:300px;padding:8px 13px;border-radius:0px;font-size:12px;background:#fff;color:#000;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,.3);box-shadow:0px 0px 10px 1px rgba(0,0,0,.3);word-wrap:break-word;transition:all .3s;text-align:left}.tooltip-arrow{border-top-color:#fff !important;border-width:10px 10px 0}.calendar .calendar-icon.font-large{font-size:18px;font-weight:700;color:#4a4a4a}.calendar table td button.btn-info .text-info{color:#fff}.calendar .dropdown-menu{width:calc(100% - 30px);min-width:340px;padding:15px;margin-top:15px}.calendar .dropdown-menu button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.calendar .dropdown-menu button .glyphicon{width:20px;height:20px}.calendar .dropdown-menu button .glyphicon.glyphicon-chevron-left:before,.calendar .dropdown-menu button .glyphicon.glyphicon-chevron-right:before{content:">";position:relative;top:-5px;font-size:25px}.calendar .dropdown-menu button .glyphicon.glyphicon-chevron-left:before{content:"<"}.calendar table{outline:0;width:100%}.calendar table button,.calendar table th button:hover,.calendar table th button:focus,.calendar table th button:active,.calendar table th button:active:focus,.calendar table th button:active:hover{background-color:#fff;border-radius:0px;color:#000;border:none}.calendar table td button.btn-info{background-color:#000;color:#fff;box-shadow:none}.calendar table td button.btn-info span{color:#fff}.calendar table button:hover,.calendar table button:active,.calendar table button:focus,.calendar table button:active:focus,.calendar table button:active:hover{background-color:rgba(0,0,0,.2);border:none;color:#fff}.calendar table button:disabled{background-color:#fff}.calendar table button .text-muted{color:#cbcbcb}.calendar table button:hover .text-muted{color:#fff}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:.2;filter:alpha(opacity=20)}@media(max-width: 568px){.tooltip-inner{max-width:220px}.calendar .dropdown-menu{position:static;width:auto;min-width:0px;right:15px;padding:5px}.calendar .dropdown-menu button.btn-sm{padding:5px}input.form-control,input[readonly].form-control{height:54px;padding:6px 14px}select,select.form-control{height:54px;padding:6px 40px 6px 14px;background-size:20px}span[type=submit],span[type=submit].small,span[type=button],span[type=button].small,button,button.small{line-height:50px;height:50px;font-size:16px}.checkbox-inline,.radio-inline{display:block;margin-bottom:10px}.split-view .calendar{width:100%}}
span[type=button],span[type=submit],button{border-radius:--borderRadius}span[type=button].primary,span[type=submit].primary,button.primary{border-color:--primary;background-color:--primary}span[type=button].primary.secondary-color,span[type=submit].primary.secondary-color,button.primary.secondary-color{border-color:--secondary;background-color:--secondary}span[type=button].secondary,span[type=submit].secondary,button.secondary{color:--primary;border-color:--primary}select,input{border-radius:--borderRadius !important}input[type=radio]:checked{border-color:--primary}input[type=radio]:checked:before{background-color:--primary}select.form-control:focus,input.form-control:focus,.form-control:focus{border-color:--primary}.link,.deposit-insurance-list ul li::before{color:--primary}.inline-link{color:--primary}.link-more-less{color:--primary}.link-more-less::after,.link-more-less::before{background-color:--primary}.custom-radio:before{background-color:--primary}.selected .custom-radio,.custom-radio.selected{border-color:--primary}.custom-checkmark{border-radius:--borderRadius}.selected .custom-checkmark,.custom-checkmark.selected{border-color:--primary;background-color:--primary !important}.tabs .tab.active{border-color:--primary}.tiles-container .tile{border-radius:--borderRadius}.badge-specials{background-color:--secondary}.badge-specials::after{border-top-color:--secondary}.progress-arrows-container .arrow.current{background-color:--primary}.progress-arrows-container .arrow.current:after{border-left-color:--primary}.swiper-pagination-bullet-active{background:--primary}.form-control:focus{border-color:--primary}.calendar .dropdown-menu{border-radius:--borderRadius}.calendar table td button .text-info{color:--primary}.calendar table td button.btn-info,.calendar table td button.btn-info:hover,.calendar table td button.btn-info:focus,.calendar table td button.btn-info:active,.calendar table td button.btn-info:active:focus,.calendar table td button.btn-info:active:hover{background-color:--primary}.rp-header .breadcrumb-scroll{border-color:--primary}.rp-menu .home-btn{background-color:--secondary}.rp-cart .rp-cart-menu-btn{background-color:--secondary}.rp-modal .rp-modal-window{border-radius:--borderRadius}.rp-modal-window .forgot-link span{color:--primary}.modal-intro .swiper-slide.swiper-slide-active .animation .badge{border-color:--primary}.modal-intro .swiper-slide .animation .badge.menu{background-color:--secondary}.rp-loader .wrapper .hourglass{color:--primary}.rp-loader .wrapper .hourglass .outer{color:--primary}#search-floorplan .tiles-container .floorplan-tile .compare-checkmark{background-color:--primary}#home-details .photo-gallery .photo-grid .photo:hover{outline-color:--primary}#lease-terms .terms .term.active{background-color:--primary;border-color:--primary}#price-matrix .price-matrix td.active{background-color:--primary}#price-matrix .price-matrix .matrix-btn{color:--primary}.modal-idv-verify .otp-timer .rp-timer{color:--primary}#applicants-info .accordion-container .expandable-container.open .expandable-container-header{background-color:--primary}#payment .invoices .invoice .total{color:--primary}.rp-menu .sign-container:hover *{color:--primary}.border-primary{border-color:--primary !important}@media(max-width: 568px){.rp-header{background-color:--primary}}
@-webkit-keyframes hourglass{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);box-shadow:inset #fff 0 0 0 0,inset currentColor 0 1em 0 0,inset #fff 0 2em 0 0,inset currentColor 0 2em 0 0}80%{-webkit-transform:rotate(0deg);transform:rotate(0deg);box-shadow:inset #fff 0 1em 0 0,inset currentColor 0 1em 0 0,inset #fff 0 1em 0 0,inset currentColor 0 2em 0 0}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);box-shadow:inset #fff 0 1em 0 0,inset currentColor 0 1em 0 0,inset #fff 0 1em 0 0,inset currentColor 0 2em 0 0}}@-moz-keyframes hourglass{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);box-shadow:inset #fff 0 0 0 0,inset currentColor 0 1em 0 0,inset #fff 0 2em 0 0,inset currentColor 0 2em 0 0}80%{-moz-transform:rotate(0deg);transform:rotate(0deg);box-shadow:inset #fff 0 1em 0 0,inset currentColor 0 1em 0 0,inset #fff 0 1em 0 0,inset currentColor 0 2em 0 0}100%{-moz-transform:rotate(180deg);transform:rotate(180deg);box-shadow:inset #fff 0 1em 0 0,inset currentColor 0 1em 0 0,inset #fff 0 1em 0 0,inset currentColor 0 2em 0 0}}@keyframes hourglass{0%{transform:rotate(0deg);box-shadow:inset #fff 0 0 0 0,inset currentColor 0 1em 0 0,inset #fff 0 2em 0 0,inset currentColor 0 2em 0 0}80%{transform:rotate(0deg);box-shadow:inset #fff 0 1em 0 0,inset currentColor 0 1em 0 0,inset #fff 0 1em 0 0,inset currentColor 0 2em 0 0}100%{transform:rotate(180deg);box-shadow:inset #fff 0 1em 0 0,inset currentColor 0 1em 0 0,inset #fff 0 1em 0 0,inset currentColor 0 2em 0 0}}.rp-loader{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(255,255,255,.85);z-index:97}.rp-loader.no-loader{background-color:transparent}.rp-loader .wrapper{position:absolute;top:100px;left:calc(50% - 40px);width:80px;height:80px;border-radius:100%;animation-name:scale-pop;animation-fill-mode:forwards;animation-duration:.2s;background-image:url(images/home_dark.svg);background-position:center;background-size:25px;background-repeat:no-repeat}.rp-loader.no-loader .wrapper{display:none}.rp-loader .wrapper .text{position:absolute;width:100%;bottom:12px;color:#000;text-align:center;font-size:11px}.rp-loader .wrapper .hourglass{display:block;background:#fff;margin:25px auto 0px auto;width:1em;height:2em;color:#000;box-shadow:inset #fff 0 0 0 0,inset currentColor 0 1em 0 0,inset #fff 0 0 2em 0;animation:hourglass 1.5s linear infinite}.rp-loader .wrapper .hourglass .outer{color:#000;fill:currentColor}.rp-loader .wrapper .hourglass .middle{fill:#fff}.rp-loader-image .ie-screen-loader{display:none}.ie-screen-loader{background:url(images/ie_loader.gif);width:56px;height:56px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.rp-loader-image .ie-screen-loader{display:block !important}.rp-loader .wrapper{top:100px;left:calc(50% - 28px);width:56px;height:56px;background-size:20px}.rp-loader-image .screen-loader{display:none !important}}@supports(-ms-ime-align: auto){.rp-loader-image .ie-screen-loader{display:block !important}.rp-loader .wrapper{top:100px;left:calc(50% - 28px);width:56px;height:56px;background-size:20px}.rp-loader-image .screen-loader{display:none !important}}
.rp-modal{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:95;background-color:rgba(0,0,0,.3)}.rp-modal-wrapper{display:block;position:relative}.rp-modal-window{position:relative;display:inline-block;text-align:left;background-color:#fff;max-width:970px;min-width:200px;height:auto;padding:60px;-webkit-box-shadow:0px 4px 0px -1px rgba(0,0,0,.1);box-shadow:0px 4px 0px -1px rgba(0,0,0,.1);margin:0 auto}.rp-modal-window>*{position:relative}.bg-white{background:#fff}.rp-modal-window .close-icon{position:absolute;top:10px;right:10px;z-index:2}.rp-modal-window h1{margin:0px 0px 10px 0px}.rp-modal-window .action-buttons{margin-top:30px}.rp-modal-window .action-buttons button,.rp-modal-window .action-buttons span[type=button],.rp-modal-window .action-buttons span[type=submit]{width:100%}.rp-modal-window .modal_header{display:block;position:relative;height:auto;margin-bottom:20px}.rp-modal-window .modal_header h2{margin-top:0px}.rp-modal-window .modal_header button{float:right;height:30px;line-height:30px;min-width:100px}.rp-modal-window .modal_content{display:block;position:relative;width:100%;height:calc(100% - 50px)}.rp-modal-window.modal-pdf-viewer{animation-name:none}.rp-modal-window .modal_content::-webkit-scrollbar{display:none}.rp-modal-window .modal_footer{margin-top:20px}.rp-modal-window .modal_footer button,.rp-modal-window .modal_footer span[type=button],.rp-modal-window .modal_footer span[type=submit]{width:100%;padding:0px}.modal-small{max-width:300px;text-align:center}.modal-medium{max-width:420px;text-align:center}.modal-no-label .rp-tooltip{bottom:calc(100% + 8px)}.modal-form-footer{display:block;width:100%;margin-top:20px}.modal-form-footer button,.modal-form-footer span[type=button],.modal-form-footer span[type=submit]{width:100%}.rp-modal-window.modal-info{max-width:600px;text-align:center}.modal-info .action-buttons{text-align:center}.modal-info .action-buttons button{width:150px}.rp-modal-window.modal-decision{max-width:600px;text-align:center}.rp-modal-window.modal-gallery{width:100%;min-height:50%;padding:20px}.modal-gallery .modal_content{height:100%}.modal-gallery .modal_content .swiper-container{height:100%}.modal-gallery .modal_content .swiper-container .swiper-slide{text-align:center;padding:30px}.modal-gallery .modal_content .swiper-container .swiper-slide .image{position:relative;width:90%}.modal-gallery .modal_content .swiper-container .swiper-slide span{display:block;height:100%;width:90%;margin:auto;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center}.modal-gallery .modal_content .swiper-container .swiper-button-prev,.modal-gallery .modal_content .swiper-container .swiper-button-next{background-image:url(images/arrow_right.svg);background-size:50px;height:50%;top:25%}.modal-gallery .modal_content .swiper-container .swiper-button-prev{left:0px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.modal-gallery .modal_content .swiper-container .swiper-button-next{right:0px}@media(max-width: 767px){.rp-modal-window{margin:auto;padding:30px}.modal-gallery .modal_content .swiper-container .swiper-button-prev,.modal-gallery .modal_content .swiper-container .swiper-button-next{display:none}}@media(max-height: 414px){.rp-modal-window .modal-swiper .modal_content .swiper-container .swiper-slide{padding:0px}}@media(max-width: 568px){.rp-modal-window .modal-gallery .modal_content .swiper-container .swiper-button-prev,.rp-modal-window .modal-gallery .modal_content .swiper-container .swiper-button-next{display:none}.rp-modal-window .modal_footer button{display:block}.rp-modal-window.modal-decision .modal_footer span:first-child{padding-right:0}}
@-webkit-keyframes toaster-animation{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-moz-keyframes toaster-animation{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes toaster-animation{from{transform:translateY(-100%)}to{transform:translateY(0)}}.rp-toaster{position:fixed;top:0px;left:0px;right:0px;bottom:0px;color:#fff;background-color:transparent;z-index:98}.rp-toaster .rp-viewport{height:auto !important;display:block;padding:0px}.rp-toaster-content{position:relative;display:block;padding:10px 0px;cursor:pointer;transform:translateY(-100%);animation-name:toaster-animation;animation-fill-mode:forwards;animation-duration:.4s;animation-timing-function:cubic-bezier(0, 0.225, 0.065, 0.995)}.rp-toaster-content.success{background-color:#56bb3b}.rp-toaster-content.warning{background-color:#ffbb23}.rp-toaster-content.error{background-color:#f14545}.rp-toaster-content h1{font-weight:600;font-size:17px;margin:0px;color:#fff}.rp-toaster-content p,.rp-toaster-content span{margin:0px;color:#fff}
.address-validator .address-option{display:block;position:relative;padding:20px 20px 20px 40px;cursor:pointer}.address-validator .address-option .custom-radio{float:none;position:absolute;left:10px;top:20px}.address-validator .address-option p{margin-bottom:5px}
.modal-register{max-width:800px;text-align:left;width:100%}.signin{position:relative;z-index:2}.modal-login{max-width:420px;text-align:center}.modal-login form{margin-top:20px}.modal-login .message-box,.modal-register .message-box{padding:10px;margin:20px 0px}.modal-login .link{text-align:center;margin-bottom:0px;margin-top:20px;font-size:12px}#login-signin .forgot-password{text-align:center}#login-signin .register{text-align:right}.hr{overflow:visible;padding:0;border:none;border-top:medium double #333;color:#333;text-align:center;margin:35px 0}.hr:after{content:"OR";display:inline-block;position:relative;top:-0.7em;font-size:1em;padding:0 .25em;background:#fff}.modal-login .rp-tooltip{bottom:calc(100% + 8px)}.registration .action-buttons{margin-top:40px}#register-success .badge-success{background-image:url(images/success.svg);background-size:contain;border:none;display:inline-block;width:130px;height:130px;margin-bottom:20px}#register-success .registration{text-align:center}.login-footer{margin-top:20px}#register-registration .modal_footer span[type=button],.login-footer span[type=submit],.login-footer span[type=button],.login-footer button{width:100%}.terms-of-use-container{position:relative;width:100%;padding-left:30px;margin-top:10px}.terms-of-use-container .custom-checkmark{right:auto;left:0px;top:0px}.sub-header{margin-bottom:17px}.modal-terms-of-use{text-align:left}.accept-terms-link{cursor:pointer}.left-align{text-align:left}.dedupevalidationform .rp-tooltip{bottom:calc(100% + 5px)}.dedupevalidationform .message-box{padding:10px}.arbitration-frame{max-width:100%;border:solid 1px #999;overflow:hidden}@media(min-width: 768px){.arbitration-frame{min-width:600px}}@media(min-width: 990px){.arbitration-frame{min-width:850px}}@media(max-width: 767px){.modal-register .modal_footer{margin-top:0px}.terms-of-use-container{margin:20px 0px}.terms-of-use-container .custom-checkmark{top:0px}}
.rp-cart{display:none}.rp-cart .rp-cart-menu-btn{background-color:#000;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-image:url(images/shopping-cart-menu.svg);background-position:center;background-size:18px;background-repeat:no-repeat;cursor:pointer}.modal-cart{text-align:left}.modal-cart #side-specifications h3{text-align:left}.modal-cart #side-specifications .image{border:none}@media(max-width: 767px){.rp-cart{display:block}}
.modal-compare .modal_content{border-top:1px solid #eaeaea}.modal-compare .compare-table{position:relative;display:table;table-layout:fixed;width:100%;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.modal-compare .compare-table .compare-row{display:table-row;width:100%;background-color:#fff}.modal-compare .compare-table .compare-row:nth-of-type(even){background-color:#fafafa}.modal-compare .compare-table .compare-row .compare-cell{position:relative;display:table-cell;text-align:center;padding:15px 0px;min-width:25%;border-right:1px solid #eaeaea}.modal-compare .compare-table .compare-row .compare-cell.no-select{cursor:default !important}.modal-compare .compare-table .compare-row .compare-cell.description{width:20%;text-align:left;font-weight:700;padding-left:10px}.modal-compare .compare-table .compare-row .compare-cell .image{display:block;position:relative;width:100%;padding:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.modal-compare .compare-table .compare-row .compare-cell .name{display:block;width:100%;font-weight:700;margin:15px 0px}.modal-compare .compare-table .compare-row .compare-cell button{height:30px;line-height:30px;width:60%;margin-bottom:10px}
#find-apartment .rp-modal-window{text-align:center;animation-name:find_apartment_pop_in !important}#find-apartment .find-icon{display:block;background-image:url(images/find.svg);background-repeat:no-repeat;background-position:center;width:60px}#find-apartment button.find-text{display:none}#find-apartment .available-units{text-align:left;margin-top:15px}#find-apartment .price-disclaimer{display:block !important}#find-apartment .available-units .unit{display:block;position:relative;border:1px solid #cbcbcb;transition:all .5s;padding:15px;margin-top:-1px}#find-apartment .available-units>*{display:table-cell;vertical-align:middle}#find-apartment .available-units .unit span{display:inline-block}#find-apartment .available-units .icon-home-dark{width:30px;background-image:url(images/home_dark.svg);background-position:left center;background-repeat:no-repeat;background-size:20px}#find-apartment .available-units .unit-number{width:100px;font-weight:700}#find-apartment .available-units .unit-price{width:130px}#find-apartment .available-units .unit-available{width:140px;text-align:right;font-weight:700}#find-apartment .available-units .unit-available.unit-hold{text-align:center}#find-apartment .available-units .unit-available.unit-hold span{font-weight:normal;font-size:smaller;opacity:.9}#find-apartment .available-units .unit-select{width:60px;text-align:right}#find-apartment .available-units .unit-select button{display:none}#find-apartment .available-units .unit:hover{background-color:#fafafa}@media(max-width: 767px){#find-apartment .find-icon{display:none}#find-apartment button.find-text{display:block;width:100%}#find-apartment .available-units .unit-number{font-size:20px}#find-apartment .available-units .unit-select{margin:auto}#find-apartment .available-units .unit-select span.link{display:none}#find-apartment .available-units .unit{margin-top:30px;padding:30px 15px}#find-apartment .available-units .unit span{display:block}#find-apartment .available-units .unit-number,#find-apartment .available-units .unit-price,#find-apartment .available-units .unit-available,#find-apartment .available-units .unit-select{width:100%;text-align:center;padding-bottom:10px}#find-apartment .available-units .unit-select button{display:block;width:60%;margin:auto}#find-apartment .available-units .unit span.icon-home-dark{display:none}}@media(min-width: 767px){#find-apartment .available-units .unit-available.unit-hold{width:200px}}
.rp-footer{position:relative;display:table;width:100%;padding-top:40px}.rp-footer .divider{display:block;position:relative;height:1px;background-color:#cbcbcb}.rp-footer .section{display:table-cell;width:180px}.rp-footer .section.middle{width:calc(100% - 360px);vertical-align:middle}.rp-footer .section.right{text-align:right}.rp-footer .section span[type=button],.rp-footer .section button{min-width:150px}@media(max-width: 325px){.rp-footer .section span[type=button],.rp-footer .section button{min-width:120px}.rp-footer .section.left{position:absolute;left:0;width:50%}.rp-footer .section.right{position:absolute;right:0;width:50%}.rp-policies-container{margin-top:30px}}@media(max-width: 767px){.rp-footer .section{width:48%}.rp-footer .section button{width:100%;min-width:0px}.rp-footer .divider{background-color:transparent}}@media(max-width: 374px){.rp-footer .section button{min-width:0px}}
.modal-idv-verify{max-width:100%;width:800px}.modal-idv-verify .block-container{padding:20px}.modal-idv-verify .block-container+.block-container{margin-top:40px}.modal-idv-verify .block-container h2{margin-top:0px}.modal-idv-verify .block-container.verified{padding-left:60px;background-color:#fafafa;background-image:url(images/checkmark.svg);background-position:left 20px center;background-size:20px;background-repeat:no-repeat}.modal-idv-verify .block-container.verified p{margin-bottom:0px}.modal-idv-verify .message-box{padding:20px}.modal-idv-verify .otp-timer .rp-timer{font-weight:700;color:#000}.modal-idv-verify form h2+p{margin-bottom:10px}.modal-idv-verify .idv-footer{display:block;margin-top:20px}.modal-idv-verify .idv-footer button{width:100%;padding:0px}.modal-idv-verify .idv-footer span[type=button]{width:100%}.modal-idv-verify .radio-group h2{margin-bottom:5px}.modal-idv-verify .questions-container{margin-bottom:20px}.modal-idv-verify .questions-container .question{font-weight:700;margin:40px 0px 10px}.modal-idv-verify .disable-preference::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,.7);z-index:1}.modal-idv-verify .radio-option.otp{padding-left:40px;background-position:left 15px center;background-size:15px;background-repeat:no-repeat;background-image:url(images/mobile-phone.svg)}.modal-idv-verify .radio-option.kba{padding-left:40px;background-position:left 15px center;background-size:15px;background-repeat:no-repeat;background-image:url(images/chat-bubble.svg)}.modal-idv-verify .primary.verify{width:100%}.modal-idv-verify .applicant-name .otp-timer{margin:0px;float:right}.modal-idv-verify .inline-link{font-size:12px;text-decoration:none}.modal-idv-verify .help-text{margin-top:-5px}.doc-verification-section{margin:20px 0;padding-left:60px;background:url(images/icon-phone.jpg);background-repeat:no-repeat;background-size:50px;min-height:62px}.doc-validation-applicant-section,.otp-section{border-bottom:solid 1px #cbcbcb;margin:5px 0;padding:5px 0}@media(max-width: 767px){.modal-idv-verify{width:auto}.modal-idv-verify .link{margin-top:20px}.modal-idv-verify .applicant-name{background-position:left top -3px}.modal-idv-verify .applicant-name .otp-timer{float:none;display:block;margin-top:3px;margin-bottom:20px}}@media(max-width: 359px){.modal-idv-verify .idv-footer .col-xs-6{width:100%;margin-left:0}.modal-idv-verify .idv-footer .col-xs-6+.col-xs-6{margin-top:20px}}
.rp-image-loader{position:relative;display:block;overflow:hidden}.rp-image-loader .loader{position:relative;display:none;width:100%;padding-top:100%}.rp-image-loader .loader .hourglass{position:absolute;left:calc(50% - .5em);top:calc(50% - 1em);margin:0px auto;width:1em;height:2em;color:#cbcbcb;box-shadow:inset #fff 0 0 0 0,inset currentColor 0 1em 0 0,inset #fff 0 0 2em 0;display:none}.rp-image-loader .loader .hourglass .outer{color:#cbcbcb;fill:currentColor}.rp-image-loader .loader .hourglass .middle{fill:#fff}.rp-image-loader.loading .loader{display:block}.rp-image-loader.loading .loader .hourglass{display:block;animation:hourglass 1.5s linear infinite}.rp-image-loader .loaded-image{display:block;position:relative;width:100%;padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .5s}.rp-image-loader.loading .loaded-image{display:none}.rp-image-loader .loaded-image.not-found{background-size:50%;background-color:#fafafa}.rp-image-loader .loaded-image.not-found::before{display:none !important}.rp-image-loader .loaded-image.not-found::after{content:"Image not found";display:block;width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%);font-size:12px;white-space:pre-line}.rp-image-loader .loaded-image.no-text.not-found::after{content:""}.rp-image-loader .loaded-image:hover{transform:scale(0.95)}.rp-image-loader .loaded-image:hover::before{content:"";display:block;position:absolute;height:50px;width:50px;top:50%;left:50%;border-radius:100%;background-image:url(images/zoom_in_white.svg);background-repeat:no-repeat;background-size:25px;background-position:center;background-color:rgba(0,0,0,.2);transform:translate(-50%, -50%)}.rp-image-loader .loaded-image.no-hover:hover{transform:none}.rp-image-loader .loaded-image.no-hover:hover::before{display:none}
.modal-intro{width:450px;height:500px;overflow:hidden;padding:0px}.modal-intro .modal_content{height:100%}.modal-intro .swiper-container{padding:0px;position:absolute;top:0px;left:0px;right:0px;bottom:80px}.modal-intro .swiper-pagination{bottom:auto;top:30px}.modal-intro .swiper-slide{visibility:hidden}.modal-intro .swiper-slide.swiper-slide-active{visibility:visible}.modal-intro .swiper-slide .animation{position:absolute;top:90px;left:0px;right:0px;height:190px;padding:0px 35px;overflow:hidden;display:flex;justify-content:space-around;align-items:center;align-content:center}.modal-intro .swiper-slide .animation.basicplus{padding:0px 100px}.modal-intro .swiper-slide.swiper-slide-active .animation .badge{display:block;width:100px;height:100px;border:6px solid #000;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:60%;border-radius:100%;transition:all .5s;animation:badgeAnimation 1s cubic-bezier(0.86, 0, 0.07, 1) 0s normal backwards}.modal-intro .swiper-slide .animation .badge.large{width:130px !important;height:130px !important;border-width:10px}.modal-intro .swiper-slide .animation .badge.shop{background-image:url(images/shop.svg)}.modal-intro .swiper-slide .animation .badge.apply{background-image:url(images/apply.svg);animation-delay:.2s}.modal-intro .swiper-slide .animation .badge.sign{background-image:url(images/sign.svg);animation-delay:.4s}.modal-intro .swiper-slide .animation .badge.ssl{background-image:url(images/lock.svg)}.modal-intro .swiper-slide .animation .badge.success{background-image:url(images/success.svg);background-size:contain;border:none}.modal-intro .swiper-slide .animation .badge.documents{background-image:url(images/documents.svg);background-size:80%;background-position:center top 12px}.modal-intro .swiper-slide .animation .badge.menu{border-radius:0px;border:0px;background-color:#000;background-image:url(images/menu-light.svg)}.modal-intro .swiper-slide .animation .badge.menu.signed-in{background-image:url(images/user-white.svg)}.modal-intro .swiper-slide .slide-text{position:absolute;top:290px;left:0px;right:0px;height:auto;text-align:center}.modal-intro .swiper-slide .slide-text h2{padding:0px 40px;margin-top:0px}.modal-intro .swiper-slide .slide-text p{margin-top:10px;padding:0px 40px}.modal-intro .modal_footer{position:absolute;height:80px;left:0px;right:0px;bottom:0px}.modal-intro .modal_footer .action-container{display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:nowrap;width:100%;height:100%;padding:0px 10px}.modal-intro .modal_footer .action-container button{width:100%;max-width:180px;margin:0px 10px}@media(max-width: 450px){.modal-intro{width:100%;height:460px}.modal-intro .swiper-slide .slide-text{top:260px}.modal-intro .swiper-slide .slide-text p{font-size:13px}.modal-intro .swiper-slide .animation{top:60px;height:180px;padding:0px 15px}.modal-intro .swiper-slide.swiper-slide-active .animation .badge{width:80px;height:80px}.modal-intro .modal_footer .action-container button{max-width:100%}}@media(max-width: 350px){.modal-intro .swiper-slide.swiper-slide-active .animation .badge{width:70px;height:70px}}
.rp-modal-window-ism{position:relative;display:inline-block;text-align:left;background-color:#fff;height:auto;padding:60px 10px 5px 5px;-webkit-box-shadow:0px 4px 0px -1px rgba(0,0,0,.1);box-shadow:0px 4px 0px -1px rgba(0,0,0,.1);margin:0 auto}.rp-modal-window-ism.modal-ism-viewer .modal_content #ism-container{display:block;position:relative;height:100%;width:100%;padding:0px !important}.rp-modal-window-ism.modal-ism-viewer .modal_content #ism-container iframe{border:none;padding:0px}.close-icon-ism{position:absolute;top:13px;right:17px;height:30px;width:30px;cursor:pointer;background-image:url(images/close.svg);background-repeat:no-repeat;background-size:20px;background-position:center}@media(min-width: 768px){.rp-modal-window-ism.modal-ism-viewer .modal_content #ism-container iframe{width:550px !important}}@media(min-width: 992px){.rp-modal-window-ism.modal-ism-viewer .modal_content #ism-container iframe{width:900px !important}}
.rp-menu .home-menu-backdrop{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:18;background-color:transparent}.rp-menu .home-btn{background-color:#000;position:absolute;top:0px;left:0px;right:0px;height:34px;background-image:url(images/menu-light.svg);background-position:center;background-size:20px;background-repeat:no-repeat;cursor:pointer;z-index:20}.rp-menu .menu-open-state{background-color:currentColor}.rp-menu .home-btn.signed-in{background-image:url(images/user-white.svg)}.rp-menu .home-menu-wrapper{display:block;position:absolute;top:34px;left:0px;min-width:240px;max-width:300px;width:auto;height:auto;z-index:20;background-color:transparent;-webkit-box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16);box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16)}.rp-menu .home-menu-wrapper .home-menu-content{z-index:22}.rp-menu .home-menu-wrapper .rp-loader-image{background-color:#fff;padding-top:100%}.rp-menu .home-menu-wrapper .rp-loader-image svg{height:30px;width:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px)}.rp-menu .home-menu{display:block;margin-top:3px;margin-bottom:-2px;border:1px solid #e2e2e2;background-color:#fff;padding:0px}.rp-menu .home-menu .menu-item{width:100%;padding:10px 20px;text-align:left;font-size:12px;white-space:nowrap;cursor:pointer}.rp-menu .home-menu .menu-item:first-of-type{margin-top:15px}.rp-menu .home-menu .menu-item:last-of-type{margin-bottom:15px}.rp-menu .siteid{margin-top:-25px;white-space:nowrap}.rp-menu .home-menu .menu-item:hover{background-color:#fafafa}.rp-menu .specs-container{display:block;position:relative;margin-top:-1px;border:1px solid #e2e2e2;background-color:#fff;padding:20px;cursor:pointer}.rp-menu .specs-container .image{margin:0px auto 20px;width:70%}.rp-menu .specs-container .spec-cell{text-align:center}.rp-menu .specs-container .spec-cell p{line-height:1em}.rp-menu .sign-container{display:block;position:relative;margin-top:-1px;border:1px solid #e2e2e2;background-color:#fff}.rp-menu .sign-container:hover *{color:#000}.rp-menu .sign-container h2{margin:0px;display:inline-block;cursor:pointer}.sign-container>div{width:100%;height:100%;padding:20px}.rp-menu .sign-container h2.applicant-name{margin:0px;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.rp-menu .sign-container span{float:right;cursor:pointer}.help-overlay{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:99}.help-div{z-index:100;background:#fff;padding:10px;float:left;position:relative;top:50px;left:0;box-shadow:0 0 5px 3px rgba(0,0,0,.3)}.help-div:before{content:"";border:solid 10px transparent;width:0;height:0;overflow:hidden;border-bottom-color:#fff;position:absolute;top:-20px}.help-div.menu{width:230px}.help-div.menu p span em{font-style:normal}.help-div.menu p span:first-of-type em{display:none}.help-div h3,.help-div p{margin:0 0 10px 0}@media(max-width: 568px){.rp-menu .home-btn{height:auto;bottom:0px}.rp-menu .home-menu-wrapper{width:100%;top:40px}}
.modal-pdf-viewer{width:100%;height:100%;padding:40px;margin-top:20px}.modal-pdf-viewer .modal_header h1{text-align:left;margin:0px}.modal-pdf-viewer .modal_content{height:calc(100% - 100px)}.modal-pdf-viewer .modal_content.no-header{height:calc(100% - 60px)}#pdf-container,.rp-pdf-viewer iframe,.modal-pdf-viewer iframe{width:100%;height:100%}
.rp-policies{display:block;position:relative;margin-top:30px;text-align:center;font-size:12px}.rp-policies span{font-size:12px}.build-number{opacity:.7}.modal-terms-of-use .close-button-container{display:block;text-align:center;margin-top:30px;padding-top:30px;border-top:1px solid #cbcbcb}.modal-terms-of-use .close-button-container button{min-width:150px}@media(max-width: 568px){.rp-policies-container{padding:0px}}
#data-prefill .form-check{margin-bottom:10px;cursor:pointer}#data-prefill .form-check .custom-radio{float:left;margin-right:15px}#data-prefill .code-preview{height:200px;overflow-y:auto;background:#eefdff;border:dashed 1px #606060}#data-prefill .code-preview pre{color:#aa2ba2;white-space:pre-wrap}@media(min-width: 1024px){#data-prefill{min-width:660px;padding:20px 30px}#data-prefill .modal_content{padding-right:20px}}
#price-matrix .rp-modal-window{width:100%;text-align:left}#price-matrix .price-matrix{width:100%;margin-top:20px;margin-bottom:30px}#price-matrix .price-matrix th{font-weight:700}#price-matrix .price-matrix th,#price-matrix .price-matrix td{text-align:center;border:1px solid #cbcbcb;padding:10px 0px}#price-matrix .price-matrix td:hover{background-color:#e4e4e4;cursor:pointer}#price-matrix .price-matrix td.active{background-color:#000;transform:scale(1.1);transition:transform .3s;-webkit-box-shadow:0px 4px 0px -1px rgba(0,0,0,.1);box-shadow:0px 4px 0px -1px rgba(0,0,0,.1)}#price-matrix .price-matrix td.active p{animation:bounce;animation-duration:.4s;color:#fff}#price-matrix .price-matrix td p{margin:0px}#price-matrix .term-th{min-width:105px}#price-matrix .price-matrix .matrix-btn{font-weight:normal;cursor:pointer;color:#000}#price-matrix .price-matrix .matrix-btn.disabled{color:#cbcbcb;cursor:default}#price-matrix .price-matrix .disabled-cell{pointer-events:none;opacity:.5}#price-matrix .price-matrix .matrix-btn.prev{border-right:none}#price-matrix .price-matrix .matrix-btn.next{border-left:none}#price-matrix .price-matrix .matrix-header{border-right:none;border-left:none}@media(max-width: 767px){#price-matrix .split-view .left{display:none}}@media(max-width: 568px){#price-matrix .terms .term-wrapper{width:33.3333333333%}}
#quote .created{display:block;width:100%;margin-top:5px}#quote .action-buttons{display:block;width:100%;margin:20px 0px}#quote .action-buttons button{width:48%}#quote .action-buttons button.primary{float:right}#quote .action-buttons button.secondary{float:left}#quote section.right h3:first-of-type{margin-top:0px}#quote section.right .data-table{margin-bottom:20px}#quote section.right .data-table+.price-disclaimer{margin:-10px 0px 20px}#quote .left-nav-buttons button{width:100%}.modal-quote{width:970px;text-align:left}.modal-find-quote .message-box{padding:10px 20px;margin-bottom:20px}.payment-schedule{column-count:3;column-gap:30px}.payment-schedule li{padding-top:10px}.relative{position:relative}@media(max-width: 767px){#quote .split-view .left{display:block;width:100%;padding:0px;margin-bottom:30px}#quote .split-view .right{display:block;width:100%}#quote .quote-details{margin-bottom:30px;display:block;position:relative;width:100%}#quote .left-nav-buttons{display:none}.modal-quote{width:100%}.payment-schedule{column-count:2}}@media(min-width: 1024px){.payment-schedule{column-gap:70px}}
#schedule-visit .data-table p{margin:0px;text-align:right}#schedule-visit h2{margin-bottom:10px}#schedule-visit .confirmation p{text-align:center;font-size:16px}#schedule-visit .confirmation h1{text-align:center}#schedule-visit .modal_footer{margin-top:30px}
.modal-send-email{text-align:left}
.rp-modal-window.modal-session-timeout{max-width:500px;text-align:center}.modal-session-timeout .rp-timer{font-size:20px;font-weight:700}
#specifications .horizontal-table .list-items{display:none}#side-specifications .image{display:block;position:relative;width:100%;padding:20px;border:1px solid #cbcbcb}#side-specifications h2{margin-bottom:0;margin-top:12px}#side-specifications .data-table tr td{font-size:14px;font-weight:400}#side-specifications .custom-toggle{display:inline !important}@media(max-width: 568px){#side-specifications h3{text-align:center;margin:20px 0px}#side-specifications .image{border:0px}#specifications .horizontal-table .cell{display:none}#specifications .horizontal-table .cell.large{display:block;position:relative;width:100%}#specifications .horizontal-table .list-items{display:block;padding:0px 20px 20px}#specifications .horizontal-table .list-items .data-table tr td{text-transform:capitalize}#specifications .horizontal-table .list-items .data-table tr td+td{text-align:right}}
#upload-docs,.modal-upload-docs{width:100%}#upload-docs .rp-modal-window.modal-decision{margin:auto}#upload-docs .tile.document{cursor:pointer}#upload-docs .tile.document.uploaded{background-image:url(images/checkmark.svg);background-size:20px;background-position:right 20px top 20px;background-repeat:no-repeat}.modal-upload-docs .top-buttons-container .input-button-wrapper{position:relative;width:150px;cursor:pointer;overflow:hidden}.modal-upload-docs .top-buttons-container .input-button-wrapper button{position:relative;min-width:0px;width:100%}.modal-upload-docs .top-buttons-container .input-button-wrapper input{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:3;opacity:0}.modal-upload-docs .documents-container{display:block;min-height:150px}.modal-upload-docs .documents-container .data-table .delete-btn{width:30px;cursor:pointer;background-image:url(images/close-dark.svg);background-position:center;background-size:20px;background-repeat:no-repeat}.column-note{display:table}.column-note>div{display:table-cell}.column-note ul{list-style-type:disc}.column-note>div:first-child{padding-right:25px;font-weight:bold}@media(max-width: 767px){#upload-docs.container-fluid{padding:0px}.modal-upload-docs .top-buttons-container .input-button-wrapper{width:100%}}
#agreements .data-table tr td{padding:10px 15px}#agreements .doc-name{font-weight:bold}#agreements .signed{color:#11a511}#military-info-loader .loader-container{display:block;position:relative;height:100px;background-image:url(images/page-loader.svg);background-position:center;background-repeat:no-repeat;background-size:80px}#military-info-loader .bullet-list{text-align:left;list-style-type:circle;list-style-position:inside}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#military-info-loader .loader-container{background-image:url(images/ie_page_loader.gif)}}@supports(-ms-ime-align: auto){#military-info-loader .loader-container{background-image:url(images/ie_page_loader.gif)}}
#app-status header{border:none}#app-status .next-step-container{position:relative;display:block;width:100%;padding:30px;border:1px solid #cbcbcb;margin:-20px 0px 30px}#app-status .resident-portal-container{position:relative;display:block;width:100%;padding:15px 30px;border:1px solid #cbcbcb;margin:-20px 0px 30px}#app-status .applicant-header{position:relative;display:block;padding-left:50px;background-image:url(images/user.svg);background-position:left center;background-size:45px;background-repeat:no-repeat}#app-status .applicant-header h2{margin:0px 0px 12px}#app-status .applicant-action{margin-top:30px}#app-status .applicant-action h2{margin-top:0px}#app-status .applicant-action p{margin-bottom:0px}#app-status .applicant-action button{width:100%}#app-status .expandable-container{padding:0px;margin-top:-1px}#app-status .expandable-container .expandable-container-header{padding:30px}#app-status .expandable-container .expandable-container-header h2{margin:0px}#app-status .expandable-container .expandable-container-content{margin-top:0px;padding:0px 30px 30px}#app-status .expandable-container .price-disclaimer{margin:20px 0px 0px}#app-status .occupant-status{margin-top:20px;margin-left:-50px;text-align:center;border-top:solid 1px #ccc;padding-top:15px}#app-status .occupant-status .link{margin:10px 0px 0px}#app-status .occupant-nextstep{font-size:12px}.quote-info{margin-top:30px}.quote-info .quote-actions{display:table;table-layout:fixed;width:100%;background-color:#fafafa;padding:10px 20px;border:1px solid #cbcbcb;margin-top:-1px}.quote-info .quote-actions div{display:table-cell}.quote-info .quote-actions div span{margin-left:10px}.quote-info .quote-actions div span:first-of-type{margin-left:0px}.quote-info .quote-actions div:last-of-type{text-align:right}#app-status .quote-info .horizontal-table{margin:30px 0px 0px}#app-status .status-divider{margin-top:18px;text-align:center;border-top:solid 1px #ccc;padding-top:15px}#app-status .continue{margin-top:35px}#app-status .tile.quote .specs{display:block;position:relative;width:100%;padding:0px 0px 5px 80px;min-height:90px}#app-status .tile.quote .specs .image{position:absolute;top:0px;left:0px;width:60px}#app-status .tile.quote .specs h2{margin-top:0px}#app-status .tile.quote .action-buttons{margin-top:20px}#app-status .tile.quote .action-buttons button{width:100%;padding:0px}#app-status .tile.lease{border:none;width:calc(100% - 20px)}#app-status .tile.lease .data-table{margin-top:30px}.status-message{padding:0}#app-status .block-container.inner-container{padding:30px;margin-bottom:30px}#app-status .block-container.inner-container h2{margin-top:0}#app-status .block-container.inner-container p{margin-bottom:0}@media(max-width: 767px){#app-status .applicant-action button{margin-top:20px}#app-status .mobile-shown .quote-info .image{position:relative;display:block;width:100%}#app-status .mobile-shown .quote-info .data-table{margin-bottom:10px}#app-status .mobile-shown .quote-info .data-table tr td{text-transform:capitalize}#app-status .mobile-shown .quote-info .rp-image-loader .loaded-image{padding-top:100%}#app-status .mobile-shown .quote-info .quote-actions div{display:block}#app-status .mobile-shown .quote-info .quote-actions div:last-of-type{text-align:left;margin-top:10px}#app-status .mobile-shown .quote-info .quote-actions .link+.link{position:absolute;right:20px}}
#applicants-info .accordion-container .expandable-container .collapsed.collapsing{transition:all .7s linear !important}#applicants-info .accordion-container .expandable-container .collapsing{transition:none !important}.main-content .collapse.in{display:block}body .fade.in{opacity:1 !important}#applicants-info .accordion-container{position:relative;display:block;margin-bottom:40px}#applicants-info .accordion-container .applicant-header{padding:0px 0px 20px}#applicants-info .accordion-container .applicant-header .applicant-status{float:right}#applicants-info .accordion-container .applicant-header .applicant-name{margin:0px}#parkingLots .selectable{position:relative;border:1px solid #cbcbcb;padding:20px;margin-bottom:-1px}#parkingLots .selectable:hover{cursor:pointer;-webkit-box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16);box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16)}#applicants-info .accordion-container .expandable-container{margin-top:-1px;padding:0px;transition:none;background-color:#fff}#applicants-info .accordion-container .expandable-container::before{display:none}#applicants-info .accordion-container .expandable-container.open{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#applicants-info .expandable-container-header .icon-prefill{margin-right:30px;height:18px;width:18px}#applicants-info .accordion-container .expandable-container .expandable-container-header{padding:20px;background-color:#fafafa}#applicants-info .accordion-container .expandable-container.open .expandable-container-header{background-color:#636363;margin:-1px;color:#fff}#applicants-info .accordion-container .expandable-container .expandable-container-header::after{content:"";display:block;position:absolute;right:20px;top:calc(50% - 10px);height:20px;width:20px;background-image:url(images/downArrow.svg);background-position:center;background-size:cover;background-repeat:no-repeat}#applicants-info .accordion-container .expandable-container.open .expandable-container-header::after{background-image:url(images/downArrow_white.svg);transform:rotate(-180deg)}#applicants-info .accordion-container .expandable-container .expandable-container-header.loader{background-size:20px;background-position:right 80px center;background-image:url(images/loader.gif);background-repeat:no-repeat}#applicants-info .accordion-container .expandable-container .expandable-container-header h2{margin:0px;color:currentColor}#applicants-info .accordion-container .expandable-container .expandable-container-header h2 span{font-weight:300;color:currentColor;margin-left:10px}#applicants-info .applicant-info-section{padding:30px}#applicants-info .applicant-info-section .form-header{margin-top:0px}#applicants-info .applicant-info-section .message-box{padding:10px;margin-bottom:20px}#applicants-info .applicant-info-section .tiles-container .tile{-webkit-box-shadow:0px 16px 31px -27px rgba(2,0,0,.6);-moz-box-shadow:0px 16px 31px -27px rgba(2,0,0,.6);box-shadow:0px 16px 31px -27px rgba(2,0,0,.6)}#applicants-info .tiles-container .tile p+p{margin:2px 0px 0px}#applicants-info .tiles-container .tile p:last-of-type{margin-bottom:10px;word-wrap:break-word}#applicants-info .tiles-container .tile.required{border-color:#ce0000}#applicants-info .tiles-container .tile .link.add{position:absolute;top:calc(50% - 10px);left:0px;right:0px;margin:0px;text-align:center}#applicants-info .tiles-container .tile .link.add::before{content:"+";display:inline-block;padding-right:5px}#applicants-info .button-bar{display:block;position:relative;text-align:right;margin-top:20px}#applicants-info .button-bar:before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:0px;right:140px;height:1px;background-color:#cbcbcb}#applicants-info .button-bar button{min-width:120px}#applicants-info .tile{min-height:100px}#Qais>#calendarInput{height:auto}.vehicle-info .left-checkbox{margin-top:0px}#address-validator .radio label{text-align:left}.applicant-info-form .question{margin-bottom:20px}#personal-info-form .question .ng-invalid{color:#ce0000}#question-form.invalid-form .question p.ng-invalid,#additionalinformation.invalid-form .question p.ng-invalid{color:#ce0000;border:none !important}.applicant-info-form .question .row span{cursor:pointer;float:left}.applicant-info-form .question .custom-radio{display:inline-block;margin-right:10px}#personal-info-form label.ssn-checkbox{position:relative;display:block}#personal-info-form .ssn-checkbox span{position:relative;float:right;padding-right:20px;z-index:1}#personal-info-form #middle-name-form span{position:absolute}#personal-info-form #middle-name-form .middle-name-check-box{right:15px}#personal-info-form .ssn-checkbox .custom-checkmark{position:absolute;right:0px;top:2px;width:15px;height:15px}#personal-info-form .ssn-checkbox .half-line-height{line-height:.5}#verifyInfo h2{margin-top:40px}.applicant-info-form .form-buttons{margin-top:40px}.applicant-info-form .form-buttons button{padding:0px;width:100%}.applicant-info-form .left-checkbox{margin-top:0px}.applicant-info-form .multi-select{margin:10px 0px}.applicant-info-form .multi-select .left-checkbox{margin:0px;padding:10px 10px 10px 45px;background-color:#fff}.modal-verify{min-width:500px}.idv-container{padding:15px}.close-button-container{display:block;text-align:center;margin-top:30px;padding-top:30px;border-top:1px solid #cbcbcb}.consent-container{max-width:500px}.applicant-info-form .tooltip-for-calendar,.applicant-info-form .tooltip-for-rank-calendar{position:absolute;top:3px;left:90px}.applicant-info-form .tooltip-for-calendar .tooltip,.applicant-info-form .tooltip-for-rank-calendar .tooltip{min-width:200px}.tooltip-for-rank-calendar{left:67px}.add-line-one-note{font-weight:100}@media(max-width: 767px){.applicant-info-form .form-buttons button{margin-top:20px;font-size:14px}.applicant-info-form .multi-select .left-checkbox{padding-top:17px}}@media(max-width: 568px){#applicants-info .applicant-info-section{padding:20px}#applicants-info .accordion-container .expandable-container .expandable-container-header h2 span{display:block;margin:3px 0px 0px}.modal-verify{min-width:0px}}
#applicants .action-buttons{position:relative;width:100%}#applicants .action-buttons button{margin-right:20px;height:35px;line-height:35px;min-width:100px}#applicants .guarantor-mapping{position:relative;display:block;width:100%;margin-top:20px}#applicants .guarantor-mapping .select-applicant{position:relative;display:block;width:100%;border:1px solid #cbcbcb;margin-top:-1px;padding:20px 0px 20px 48px;background-image:url(images/user.svg);background-position:left 13px center;background-repeat:no-repeat;background-size:24px}#applicants .nonlhr{margin-bottom:20px}#applicants .nonlhr .ng-invalid{color:#ce0000}#applicants .nonlhr .row span{cursor:pointer;float:left}#applicants .nonlhr .custom-radio{display:inline-block;margin-right:10px}#applicants .guarantor-mapping .select-applicant span{font-weight:700}#applicants .rp-footer{margin-top:60px}#applicants .top-buttons-container{flex-wrap:nowrap}#applicants .tiles-container .tile.data .action-links{margin-left:0px}#applicants .tiles-container .tile.data .data-table{margin-top:10px}#applicants .tiles-container .tile .link.add{position:absolute;top:calc(50% - 10px);left:0px;right:0px;margin:0px;text-align:center}#applicants .tiles-container .tile .link.add::before{content:"+";display:inline-block;padding-right:5px}#applicants .tiles-container .tile{min-height:100px}#applicants .max-occupancy{margin-top:10px}#applicants .message-box{padding:20px;margin:20px 0px}#applicants .custom-checkbox{position:relative;display:block}#applicants .custom-checkbox{position:relative;float:right;padding-right:20px}#applicants .custom-checkbox .custom-checkmark{position:absolute;right:0px;top:2px;width:15px;height:15px}#applicants .half-line-height{line-height:.5}@media(max-width: 767px){#applicants .top-buttons-container{flex-wrap:wrap}#applicants .top-buttons-container .inline-message{margin-top:15px}#applicants .action-buttons button{padding:0px;margin-right:10px;width:calc(33.33% - 10px);font-size:14px}#applicants .action-buttons button::before{content:"+"}#applicants .action-buttons button:last-of-type{margin:0px}.applicants .applicant{background-size:30px;background-position:left 16px center}.applicants .applicant .name{display:block;margin-left:40px}.applicants .applicant .status{display:block;margin-left:40px;font-size:12px}.applicants .applicant .actions{display:block;margin-left:40px;position:relative;right:0px}.applicants .applicant .actions .action.edit{display:block;position:absolute;top:-40px;right:30px;height:40px;width:40px;background-image:url(images/edit.svg);background-repeat:no-repeat;background-size:16px;background-position:center}.applicants .applicant .actions .action.edit .link{display:none}.applicants .applicant .actions .action.remove{position:absolute;top:-40px;right:-10px;height:40px;width:40px}}
#cort #cort-container{position:relative;display:block;width:100%;min-height:300px}#cort-container iframe{border:solid 1px #ccc;width:100%;min-height:500px}
#customize .tabs-container{display:block;position:relative;width:100%;padding-top:20px}#customize .tabs-container .tab{cursor:pointer;float:left;padding-right:25px}#customize .tabs-container .tab.active{color:#000}#customize section.right h2{margin-top:0px}#customize section.right section{margin-bottom:30px}#customize section.right section h3{margin-top:0px}#customize .selectable{position:relative;border:1px solid #cbcbcb;padding:20px;margin-bottom:-1px}#customize .selectable:hover{cursor:pointer;-webkit-box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16);box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16)}#customize .selectable.with-image{padding-left:190px;min-height:190px}#customize .selectable h1{max-width:80%}#customize .selectable .custom-checkmark{top:20px}#customize .selectable .clickable-container{height:100%;min-height:150px}#customize .customize-image{position:absolute;top:20px;left:20px;width:150px;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover}#customize .selectable h2,#customize .multi-selection h2{margin-top:0px;font-size:14px;max-width:80%}#customize .selectable p,#customize .multi-selection p{max-width:80%}#customize .price{font-weight:700;margin-bottom:0px}#customize .customize-item-text{font-size:14px;font-weight:700;margin-bottom:15px}#customize .customize-item-popup-text{font-size:18px;font-weight:700}#customize .multi-selection{position:relative;width:100%;border:1px solid #cbcbcb;padding:20px}#customize .multi-selection:hover{-webkit-box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16);box-shadow:-1px 2px 36px -9px rgba(0,0,0,.16)}#customize .multi-selection button{position:absolute;top:0px;margin-top:20px;right:20px;height:30px;line-height:30px}#customize .multi-selection .selection{position:relative;width:100%;margin-bottom:-1px;border-top:1px solid #cbcbcb;padding:16px}#customize .multi-selection .selection:first-of-type{margin-top:20px}#customize .multi-selection .selection p{margin:0px}#customize .multi-selection .selection .link{float:right}.modal-rentable-items{width:60%}.modal-rentable-items h1{margin:0px}#customize .action-buttons button{height:40px;line-height:40px;width:150px}#customize .action-buttons button.primary{float:right}#customize .right .rp-image-loader .loaded-image{background-size:cover}@media(max-width: 767px){#customize .split-view .left{display:none}#customize .selectable{padding-left:20px}#customize .selectable.with-image{padding-left:20px;margin-bottom:20px}#customize .selectable .clickable-container{height:100%;min-height:100%}#customize .selectable .customize-image{position:relative;width:100%;height:auto;margin-bottom:20px;top:0px;left:0px}#customize .selectable.with-image .custom-checkmark{top:auto;right:25px}#customize .selectable.package .custom-checkmark{top:auto;bottom:auto;right:25px}.modal-rentable-items{width:100%}#customize .action-buttons button{width:100%}}@media(max-width: 568px){#customize .multi-selection button{position:relative;width:100%;right:0px;height:40px;line-height:40px}#customize .multi-selection .selection{position:relative;width:100%;margin-bottom:-1px;border-top:1px solid #cbcbcb;padding:16px 0px}}
.deposit-section .radio-box{display:table}.deposit-section .radio-group{display:table-cell;width:50%;border:1px solid #cbcbcb}.deposit-section .radio-group:hover{background-color:#fafafa;cursor:pointer}.deposit-section .radio-group.selected{box-shadow:0 0 10px 3px #dedede}.deposit-section .radio-group .radio-option{border:none}.deposit-section .radio-group .radio-option>*{vertical-align:top}.deposit-section h3{margin:5px 0 20px}.deposit-devider{border-top:solid 1px #ddd;margin:40px 0 20px;padding-top:30px}.deposit-details{display:table;width:100%}.deposit-details .row{display:table-row}.deposit-details .alter-row{background:#f6f6f6}.deposit-details .row>div{padding:10px 15px}.deposit-details .total>div{border-top:solid 1px #cacaca;font-weight:700}.deposit-terms-container{background:#f6f6f6;padding:15px;border:solid 1px #dcdcdc;position:relative;margin-top:20px}.deposit-terms-container.disabled{position:relative}.deposit-terms-container.disabled:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5)}.deposit-terms-container>span{font-weight:700}.deposit-terms-container span.custom-checkmark{float:left;position:static;margin-right:15px}ul.bullet-list{list-style-type:disc;padding-left:50px}ul.bullet-list li{font-weight:700}.full-height{height:100%;max-height:800px !important}.diq-iframe{width:100%;height:100%;background:url(images/loader.gif) #999 no-repeat center center}.deposit-insurance-section h3{margin-top:0}.deposit-insurance-section .diq-radio-text{float:right;text-align:right}.deposit-insurance-section .diq-radio-text .amount{color:#42a5f5;padding-right:5px}.deposit-insurance-section em{padding-right:7px;font-size:80%;display:block}.deposit-insurance-section .deposit-terms-container{display:flex}.deposit-insurance-section .deposit-terms-container>div{margin-top:20px}.deposit-insurance-section .deposit-terms-container .custom-checkmark{width:45px}.deposit-insurance-section .deposit-terms-container .accept-terms-link{font-weight:100}.deposit-insurance-list{display:flex;flex-direction:column;justify-content:space-around;margin-top:45px}.deposit-insurance-section .diq-icon{display:block;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:10px}.deposit-insurance-section .icon-paid-with-rent{background-image:url(images/icon-paid-with-rent.jpg)}.deposit-insurance-section .icon-hassle-free{background-image:url(images/icon-hassle-free.jpg)}.deposit-insurance-section .icon-pre-approved{background-image:url(images/icon-pre-approved.jpg)}.deposit-insurance-section .icon-standard-deposit{background-image:url(images/icon-standard-deposit.jpg);background-position:15px;margin-top:35px}.deposit-insurance-list strong{text-align:center;display:block}.deposit-insurance-list ul{list-style-type:none}.deposit-insurance-list ul li:before{content:"✓";color:#42a5f5;margin-right:4px}@media(max-width: 667px){#deposit-iq .deposit-section .radio-group{display:block;width:100%}.diq-bond .rp-modal-window .modal_content{height:calc(100% - 95px)}.diq-bond.full-height{max-height:600px !important}}@media(min-width: 767px){.deposit-insurance-list{flex-direction:row}.deposit-insurance-section .deposit-terms-container>div{margin-top:0}}
#erenterplan #erp-container{position:relative;display:block;width:100%;min-height:300px}
#floorplan-details .message-box{margin-top:20px}#floorplan-details .radio-option p{padding-left:32px}#floorplan-details .right .mobile-label{display:none}#floorplan-details input#calendarInput{font-size:20px;font-weight:700;color:#4a4a4a}#floorplan-details select#selectedMoveOut{font-size:20px;font-weight:700;padding:16px;height:60px}#floorplan-details .checkbox-group .custom-checkmark{right:20px;left:auto;top:12px}@media(max-width: 767px){#floorplan-details .split-view{display:block}#floorplan-details .split-view .left{display:block;position:relative;width:100%;padding-right:0px}#floorplan-details .split-view .right{display:block;position:relative;width:100%;margin-top:20px}#floorplan-details #side-specifications .mobile-hidden{display:block}#floorplan-details #side-specifications .mobile-shown{display:none}#floorplan-details #side-specifications .image{border-color:transparent;padding:0px}}@media(max-width: 568px){#floorplan-details .right .mobile-label{display:block;margin-top:0px}#floorplan-details .right .mobile-label+label{display:none}}
#floorplan-rank .floorplan-spec{display:block;position:relative;margin:30px 0px}#floorplan-rank .current-rank .floorplan-spec{height:150px;border-bottom:1px solid #cbcbcb;margin:0px 0px 40px}#floorplan-rank .floorplan-spec .image{display:block;float:left;width:70px}#floorplan-rank .current-rank .floorplan-spec .image{width:30%;max-width:120px}#floorplan-rank .floorplan-spec .specs{display:inline-block;position:relative;padding:0px 0px 0px 20px}#floorplan-rank .floorplan-spec .specs h2{margin-top:0px}#floorplan-rank .floorplan-spec .specs p+p{margin-top:-15px;margin-bottom:0px}#floorplan-rank .split-view{min-height:300px;margin-bottom:20px}#floorplan-rank .split-view .left{width:50%;padding-right:20px;border-right:1px solid #cbcbcb}#floorplan-rank .split-view .right{position:relative;padding-left:20px}#floorplan-rank .split-view .right.disabled::after{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:10;background-color:rgba(255,255,255,.7)}#floorplan-rank .concessions.radio-group .radio-option p{padding-left:30px}@media(max-width: 414px){#floorplan-rank .current-rank .floorplan-spec{height:110px;margin-bottom:30px}#floorplan-rank .split-view .left{display:block;width:100%;padding:0px 0px 30px;margin-bottom:20px;border-right:none;border-bottom:1px solid #cbcbcb}#floorplan-rank .split-view .right{display:block;width:100%;padding:0px;margin-top:20px}}
#home-details .calendar{margin-bottom:15px}#home-details .message-box{margin-top:20px}#home-details .block-container-no-border{margin:40px 0px}#home-details .block-container-no-border button{width:100%;margin-top:20px}#home-details .radio-group .radio-option .unit-cell{width:24%}#home-details .radio-group .radio-option .unit-price{width:30%}#home-details .radio-group .radio-option .unit-specials{width:10%}#home-details .radio-group .radio-option .unit-specials .badge-specials{position:relative;display:inline-block;top:0;margin-left:5px}#home-details .radio-group .radio-option .unit-date{text-align:left;padding-left:5%;font-weight:700}#home-details .radio-group .radio-option.header .unit-date{padding-left:15%}#home-details .radio-group .radio-option.header .unit-cell,#home-details .radio-group .radio-option.header .unit-date,#home-details .radio-group .radio-option.header .unit-price{font-weight:300}#home-details .right .mobile-label{display:none}#home-details .mobile-hidden-header{display:block;border:none}#home-details .mobile-hidden-header .radio-option{padding-top:5px;padding-bottom:5px}#home-details .radio-group .mobile-hidden-header .radio-option:hover{cursor:default;background:transparent}#home-details input#calendarInput{font-size:20px;font-weight:700;color:#4a4a4a}@media(max-width: 870px){#home-details .radio-option .unit-date{padding-left:10%}}@media(max-width: 767px){#home-details .split-view{display:block}#home-details .split-view .left{display:block;position:relative;width:100%;padding-right:0px}#home-details .split-view .right{display:block;position:relative;width:100%}#home-details #side-specifications .mobile-hidden{display:block}#home-details #side-specifications .mobile-shown{display:none}#home-details #side-specifications .image{border-color:transparent;padding:0px}#home-details .radio-group .radio-option{padding:20px 20px 20px 50px}#home-details .radio-group .radio-option>*{display:block;width:100% !important;text-align:left}#home-details .radio-group .radio-option .badge-specials{top:21px;left:18px}#home-details .radio-group .radio-option .radio-cell{display:inline-block;position:absolute;top:20px;right:20px}#home-details .mobile-hidden-header{display:none}#home-details .radio-group .radio-option .unit-date{padding-left:0}}@media(max-width: 568px){#home-details .right .mobile-label{display:block;margin-top:0px}#home-details .hide-on-phone,#home-details .right .mobile-label+label{display:none}}
#insurance .erenterPlan-logo{display:block;position:relative;width:100%;height:60px;padding-left:220px;background-repeat:no-repeat;background-position:center;background-image:url(images/eRenterPlan-logo.png);margin:40px 0px}#insurance .protections{display:table;table-layout:fixed;position:relative;width:100%;margin:40px 0px;padding:0px}#insurance .protections li{display:table-cell;width:100%;text-align:center;font-size:12px}#insurance .erenterPlan-icon{display:block;width:100%;height:87px;background-repeat:no-repeat;background-position:center top;background-size:91px 87px;margin-bottom:10px}#insurance .erenterPlan-icon.e-fire-icon{background-image:url(images/icon-fire.png)}#insurance .erenterPlan-icon.e-theft-icon{background-image:url(images/icon-theft.png)}#insurance .erenterPlan-icon.e-personal-icon{background-image:url(images/icon-personal.png)}#insurance .erenterPlan-icon.e-family-icon{background-image:url(images/icon-family.png)}#insurance .erenterPlan-icon.e-savings-icon{background-image:url(images/icon-savings.png)}#insurance .disclaimer{position:relative;display:block;width:100%;margin:20px 0px}#insurance .disclaimer p{margin:20px 0px}@media(max-width: 567px){#insurance .protections li{width:50%;display:inline-table;margin-bottom:20px}}
#lease-confirmation .data-table+.data-table{margin-top:20px}#lease-confirmation .block-container h2,#lease-confirmation .block-container-no-border h2:first-of-type{margin-top:0px}#lease-confirmation .block-container{padding:20px}#lease-confirmation .block-container h2+p{margin-top:0px}#lease-confirmation .inner-container{margin-top:20px}#lease-confirmation .inner-container h2{margin-bottom:5px}#lease-confirmation .inner-container p{margin:0px}#lease-confirmation .inner-container button{width:100%;max-width:150px;float:right}@media(max-width: 767px){#lease-confirmation .block-container-no-border{margin-top:-10px}#lease-confirmation .inner-container button{margin-top:20px;max-width:100%;float:none}}
#lease-summary .split-view .left{width:40%}#lease-summary .person{background-image:url(images/user.svg);background-position:left 10px center;background-size:20px;background-repeat:no-repeat;padding-left:40px}#lease-summary .section-gap{margin-bottom:35px}#lease-summary .crr{margin-top:15px;margin-left:5px}@media(max-width: 767px){#lease-summary .split-view{display:block;width:100%}#lease-summary .split-view .left{display:block;width:100%;padding:0px}#lease-summary .split-view .right{display:block;width:100%}}
#lease-terms .custom-action-buttons{right:15px}#lease-terms .block-container-no-border{margin:30px 0px 40px}#lease-terms .block-container-no-border .radio-option h2{width:115px}#lease-terms .block-container-no-border .radio-option p{text-align:right;padding:0px}#lease-terms .block-container-no-border .radio-option p b{margin-right:5px}#lease-terms .terms{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:40px}#lease-terms .terms .term-wrapper{width:20%}#lease-terms .message-box{margin-top:20px}#lease-terms .terms .term-wrapper .term{display:block;margin:-1px 0px 0px -1px;height:110px;padding-top:32px;border:1px solid #cbcbcb;background-color:#fff;text-align:center;transition:transform 0s;cursor:pointer}#lease-terms .terms .term-wrapper:first-of-type .term{border-left:1px solid #cbcbcb}#lease-terms .terms .term.active{background-color:#000;border-color:#000;z-index:2;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:transform .3s}#lease-terms .terms .term:hover{background-color:#fafafa}#lease-terms .terms .term.active h1{color:#fff;animation:bounce;animation-duration:.4s;animation-delay:.1s}#lease-terms .terms .term.active p{color:#fff;animation:bounce;animation-duration:.4s}#lease-terms .terms .term h1{font-size:22px;margin-top:0px;margin-bottom:3px;font-weight:500}#lease-terms .terms .term p{text-transform:uppercase;font-size:12px}#lease-terms .radio-option p{padding-left:32px;padding-right:26px}#lease-terms .price-matrix{width:100%;table-layout:fixed;margin-top:20px;margin-bottom:30px}#lease-terms .price-matrix th{font-weight:700}#lease-terms .price-matrix th,#lease-terms .price-matrix td{text-align:center;border:1px solid #cbcbcb;padding:10px 0px}#lease-terms .price-matrix td:hover{background-color:#fafafa}#lease-terms .price-matrix td.active{background-color:#000;transform:scale(1.1);transition:transform .3s;-webkit-box-shadow:0px 4px 0px -1px rgba(0,0,0,.1);box-shadow:0px 4px 0px -1px rgba(0,0,0,.1)}#lease-terms .price-matrix td.active p{animation:bounce;animation-duration:.4s;color:#fff}#lease-terms .price-matrix td p{margin:0px}#lease-terms .price-matrix .matrix-btn{font-weight:normal;cursor:pointer;color:#000}#lease-terms .price-matrix .matrix-btn.disabled{color:#cbcbcb;cursor:default}#lease-terms .price-matrix .matrix-btn.prev{border-right:none}#lease-terms .price-matrix .matrix-btn.next{border-left:none}#lease-terms .price-matrix .matrix-header{border-right:none;border-left:none}#lease-terms .right .mobile-label{display:none}.lease-terms-label{padding:20px 5px 5px 20px}#lease-terms input#calendarInput{font-size:20px;font-weight:700;color:#4a4a4a}#waitlist-lease-terms input#calendarInput{font-size:20px;font-weight:700;color:#4a4a4a}.margin-top-0{margin-top:0}@media(max-width: 767px){#lease-terms .split-view .left{display:none}#lease-terms .mobile-hidden-header{display:none}#waitlist-lease-terms .split-view .left{display:none}#waitlist-lease-terms .mobile-hidden-header{display:none}}#lease-terms .mobile-hidden-header{border:none;cursor:default;background:transparent;padding-top:5px;padding-bottom:5px}#lease-terms .leaseterms-cell{font-weight:300}#lease-terms .price-cell{font-weight:300;text-align:right;padding-right:15%}#lease-terms .checkbox-group .custom-checkmark{right:20px;left:auto;top:12px}@media(max-width: 568px){#lease-terms .terms .term-wrapper{width:33.3333333333%}#lease-terms .right .mobile-label{display:block;margin-top:0px}#lease-terms .right .mobile-label+label{display:none}}@media(max-width: 411px){#lease-terms .block-container-no-border .radio-option{display:block}#lease-terms .block-container-no-border .radio-option h2,#lease-terms .block-container-no-border .radio-option p{display:block;width:80%;text-align:left}#lease-terms .block-container-no-border .radio-option h2{margin-top:0px}#lease-terms .block-container-no-border .radio-option p{margin-bottom:0px}#lease-terms .block-container-no-border .radio-option .custom-radio{display:block;position:absolute;top:calc(50% - 10px);right:20px}}
#login-page .login-container{display:block;position:relative;width:380px;text-align:center;padding:0px 20px;margin:auto}#login-page .login-container h1{margin:0px}#login-page .login-container h1+p{margin:5px 0px 20px 0px}#login-page .login-container .link{text-align:center;margin-bottom:0px;margin-top:20px}#login-page .login-container .rp-tooltip{bottom:calc(100% + 10px)}#login-page .register-container{display:block;position:relative;width:80%;padding:0px 20px;margin:auto}#login-page .register-container h1{margin:0px}#login-page .register-container h1+p{margin:5px 0px 20px 0px}#login-page .register-container .modal_footer{margin-top:20px}#login-page .register-container button{width:100%}#login-page .message-box{padding:0px;margin-bottom:20px}#login-page .register-container .message-box{padding:20px;margin:20px 0px}@media(max-width: 568px){#login-page .login-container{width:100%}#login-page .register-container{width:100%}}
#payment h2{margin-top:0px;margin-bottom:15px}#payment .payment-info{margin-top:40px}#payment .invoices{position:relative;width:100%;margin-bottom:30px}#payment .invoice{position:relative;width:100%;padding:20px;border:1px solid #cbcbcb;margin-bottom:20px}#payment .invoice h1{margin:0px;padding-bottom:15px;font-size:14px}#payment .invoice .data-table{margin-top:0px;margin-bottom:30px}#payment .invoice .data-table.totals{margin-bottom:0px}#payment .payment-method-buttons{margin-bottom:15px}#payment .payment-method-buttons button{margin-bottom:10px;min-width:120px;width:50%}#payment .payment-method-buttons button[order=first]{border-top-right-radius:0px;border-bottom-right-radius:0px}#payment .payment-method-buttons button[order=middle]{border-radius:0px}#payment .payment-method-buttons button[order=last]{border-top-left-radius:0px;border-bottom-left-radius:0px}#payment input.has-icon-right{padding-right:50px}#payment .accepted-cards{display:block;position:relative;margin-top:4px}#payment .accepted-cards .accepted-card{display:inline-block;width:43px}#payment .card{display:none;background-image:url(images/sprites.png);width:43px;height:30px;z-index:3}#payment .card.embedded{position:absolute;right:25px;bottom:calc(50% - 27px)}#payment .card.visa{background-position:-50px -69px;display:block}#payment .card.master{background-position:-100px -69px;display:block}#payment .card.amx{background-position:-150px -69px;display:block}#payment .card.discover{background-position:-200px -69px;display:block}#payment .online-fee{display:block;background-color:#feffca;padding:15px 15px 8px 15px;font-size:12px;margin-bottom:20px;font-weight:700}#payment .no-payment-due{min-height:400px}#payment .message-box{margin-top:20px}#payment .message-box p{margin-bottom:10px}#payment .tooltip-icon.help{font-size:11px;line-height:13px;margin-top:2px;width:12px;height:12px}.find-account-number-img{display:block;position:relative;height:155px;background-image:url(images/find-account-number.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:20px}.find-security-code-img{display:block;position:relative;height:155px;background-image:url(images/find-security-code.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:20px}.payment-help-modal .modal_header h1{text-transform:none}#payment-loader .loader-container{display:block;position:relative;height:100px;background-image:url(images/page-loader.svg);background-position:center;background-repeat:no-repeat;background-size:80px}#payment-loader .bullet-list{text-align:left;list-style-type:circle;list-style-position:inside}#payment-receipt{max-width:420px}#payment-receipt .modal_header{text-align:center}#payment-receipt .data-table+.data-table{margin-top:0;margin-bottom:20px}#payment-receipt .modal_footer{margin-top:40px;text-align:center}#payment-receipt .receipt{font-size:15px}#payment-receipt .receipt-Deposits{font-size:15px;margin-top:10px}#payment .left-checkbox{margin:0;padding-top:5px;padding-bottom:5px;background:transparent;padding-left:35px}#payment .left-checkbox .custom-checkmark{top:5px;left:5px}#payment .data-table tr{background:#fff}#payment .payment-total{padding-left:5px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield !important}.payment-note{margin-top:20px;margin-bottom:0}.payment-charge{margin-top:20px;margin-left:15px}.payment-min-due-note{margin-top:20px;margin-bottom:10px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#payment-loader .loader-container{background-image:url(images/ie_page_loader.gif)}}@supports(-ms-ime-align: auto){#payment-loader .loader-container{background-image:url(images/ie_page_loader.gif)}}@media(max-width: 767px){#payment .no-payment-due{min-height:100px}#payment .accepted-cards{text-align:center;margin:-10px 0px 20px}#payment .checkmark-container{padding-top:15px}}@media(max-width: 568px){#payment .payment button{margin-top:0px;margin-bottom:15px;width:50%}}
#pets .policy-container{display:block;position:relative;padding:5px;margin:20px 0px}#pets .policy-container h2{margin-top:0px}#pets .policy-container p{margin-bottom:0px;line-height:1.7em}#pets .tiles-container .tile .link.add{position:absolute;top:calc(50% - 10px);left:0px;right:0px;margin:0px;text-align:center}#pets .tiles-container .tile .link.add::before{content:"+";display:inline-block;padding-right:5px}#pets form .tiles-container .tile{width:100%}#pets form .tiles-container .tile h2{min-height:15px}#pets form .tiles-container .tile h2+p{min-height:20px}#pets .tiles-container .tile{min-height:240px}#pets .link.disable{opacity:.5;cursor:default}
#quote-page .quote-page-container{display:block;position:relative;width:380px;text-align:center;padding:0px 20px;margin:auto}#quote-page .have-quote-link{padding:20px}#quote-page .quote-input{padding-top:25px}
.rent-reporting-section .radio-box{display:table;margin-bottom:10px}.rent-reporting-section .radio-group{display:table-cell;width:50%;border:1px solid #cbcbcb;vertical-align:top}.rent-reporting-section .radio-group:hover{background-color:#fafafa;cursor:pointer}.rent-reporting-section .radio-group.selected{box-shadow:0 0 10px 3px #dedede}.rent-reporting-section .radio-group .radio-option{border:none}.rent-reporting-section .radio-group .radio-option>*{vertical-align:top;margin-top:2px}.rent-reporting-section h3{margin:5px 0 20px}.rent-reporting-section h3 .package-price{float:right;margin-right:10px}.rent-reporting-section h3+p{margin-bottom:10px}.rent-reporting-section small,.rent-reporting-section small a{font-size:11px;line-height:1.5;display:inline-block}.rent-reporting-section .best-deal{text-align:center;padding:3px;color:#fff}.rent-reporting-section .package-message{margin-top:10px}.rent-reporting-section .package-message span{padding:3px 5px}.do-not-need-container{background:#f6f6f6;padding:15px;border:solid 1px #dcdcdc;position:relative;margin-top:20px;cursor:pointer}.do-not-need-container .radio-option{font-weight:700}.do-not-need-container span.custom-radio{float:left;position:static;margin-right:15px}.rent-reporting-terms-container{position:relative;margin-top:20px}.rent-reporting-terms-container span.custom-checkmark{float:left;position:static;margin-right:15px}@media(max-width: 667px){#rentReporting .rent-reporting-section .radio-group{display:block;width:100%}}
#results .block-container{padding:25px;margin-top:20px}#results .block-container+.block-container{margin-top:-1px}#results .block-container h2.applicant-name{margin:0px}#results .block-container p{margin:5px 0px}#results .block-container h2 span{float:right}#results .block-container .applicant-status{float:right}#results .block-container .applicant-status.ready{color:green}#results .letter-container{padding:70px}#results .letter-container table tr td>*{word-break:break-word}#results .block-container .context-user{margin-bottom:20px}#results .new-rent-container{margin:30px 0px}#results .new-rent-container h1{margin-top:0px}#results .new-rent-container p+p{margin-top:2px}#results .message-box{margin:20px 0px;padding:20px}#results .block-container.inner-container{margin-top:20px}@media(max-width: 767px){#results .block-container .data-table.fees{margin-bottom:20px}#results .block-container h2 span{float:none;display:block;margin-top:5px}#results .letter-container{padding:40px}}
#search-apartment .accordion-container{display:block;position:relative;margin-top:40px}#search-apartment .message-box{margin-top:40px}#search-apartment input[readonly]{cursor:not-allowed}#search-apartment .expandable-container-content .message-box{margin-top:0px}#search-apartment .accordion-container .expandable-container{margin-top:-1px;border-left:none;border-right:none;padding:30px 0px;background-color:#fff}#search-apartment .accordion-container .expandable-container::before{right:20px}#search-apartment .accordion-container .expandable-container.open{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#search-apartment .accordion-container .expandable-container.open .expandable-container-content{display:table;table-layout:fixed;width:100%}#search-apartment .accordion-container .expandable-container .expandable-container-content .floorplan-details{display:table-cell;vertical-align:top;width:40%;padding-right:30px}#search-apartment .accordion-container .expandable-container .expandable-container-content .floorplan-details .price-disclaimer{margin-bottom:0px;text-align:right}#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments{display:table-cell;vertical-align:top}#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments .radio-option.header{border:none;width:calc(100% - 20px);padding-top:5px;padding-bottom:5px}#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments .radio-option .unit-cell{font-weight:700;width:30%}#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments .radio-option.header .unit-cell{font-weight:normal}#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments .radio-option .price-cell{width:35%}#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments .radio-option .beds-cell{width:35%}#search-apartment .bed-badge{width:12px;height:20px;float:left;background-image:url(images/bed_free.svg);background-size:contain;background-position:center;background-repeat:no-repeat}#search-apartment .bed-badge.taken{background-image:url(images/bed_taken.svg);background-size:9px}#search-apartment .radio-option .cell-label{display:none}@media(max-width: 414px){#search-apartment .radio-option.header{display:none}#search-apartment .radio-option .cell-label{float:left;width:85px}#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments .radio-option .unit-cell,#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments .radio-option .price-cell,#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments .radio-option .beds-cell{display:block;width:100%}#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments .radio-option .custom-radio{display:block;position:absolute;top:20px;right:20px}}@media(max-width: 639px){#search-apartment .row .col-xs-6{width:100%}}@media(max-width: 666px){#search-apartment .accordion-container .expandable-container .expandable-container-content .floorplan-details{display:block;width:100%;padding-right:0px;margin-bottom:30px}#search-apartment .accordion-container .expandable-container .expandable-container-content .available-apartments{display:block}}
#search-bed .right h2:first-of-type{margin-top:0px}#search-bed .right .concession-name{padding-left:32px}#search-bed .radio-group .radio-option.header{border:none;padding-top:5px;padding-bottom:5px}#search-bed .radio-group .radio-option .bed-number{width:35%}#search-bed .checkbox-group .custom-checkmark{right:20px;left:auto;top:12px}@media(max-width: 414px){#search-bed .radio-option.header{display:none}}@media(max-width: 767px){#search-bed .left{display:none}#search-bed .right{display:block;width:100%}}
#search-floorplan .center-element{display:block;position:absolute;height:50px;width:50px;z-index:999;background-color:red}#search-floorplan .compare-header p{margin-bottom:0px}#search-floorplan .tiles-container{margin:0px -1%;transition:all .3s}#search-floorplan .tiles-container.unfocus{opacity:.3;transform:scale(0.95);pointer-events:none}#search-floorplan .tiles-container .floorplan-tile{position:relative;width:31.33333333%;border:1px solid #cbcbcb;margin:10px 1%;padding:20px;padding-bottom:115px;text-align:center;-webkit-box-shadow:0px 4px 0px -1px rgba(0,0,0,.04);-moz-box-shadow:0px 4px 0px -1px rgba(0,0,0,.04);box-shadow:0px 4px 0px -1px rgba(0,0,0,.04)}#search-floorplan .tiles-container .floorplan-tile.compare{border-style:dashed;padding-bottom:75px}#search-floorplan .tiles-container .floorplan-tile .cover{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:2;cursor:pointer;background-color:transparent;display:none}#search-floorplan .tiles-container .floorplan-tile.compare .cover{display:block}#search-floorplan .tiles-container .floorplan-tile.compare .specials-banner{display:none}#search-floorplan .tiles-container .floorplan-tile.compare.disabled .cover{background-color:rgba(255,255,255,.7);cursor:default}#search-floorplan .tiles-container .floorplan-tile.compare.selected .cover{background-color:transparent;cursor:pointer}#search-floorplan .tiles-container .floorplan-tile .compare-checkmark{position:absolute;top:15px;right:15px;width:25px;height:25px;display:none;z-index:2;background-color:#000}#search-floorplan .tiles-container .floorplan-tile.compare.selected .compare-checkmark{display:block}#search-floorplan .tiles-container .floorplan-tile .compare-checkmark .checkmark{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url(images/checkmark_white.svg);background-repeat:no-repeat;background-position:center;background-size:15px}#search-floorplan .tiles-container .floorplan-tile .badge-specials{position:absolute;top:0px;left:20px}#search-floorplan .tiles-container .floorplan-tile .specials-banner{position:absolute;top:0px;left:0px;right:0px;text-align:left;padding:15px 0px 0px 40px;font-size:13px;z-index:3}#search-floorplan .tiles-container .floorplan-tile .specials-banner .badge-specials{position:absolute;top:15px;left:14px}#search-floorplan .tiles-container .floorplan-tile .image{width:100%;padding:10px}#search-floorplan .tiles-container .floorplan-tile .name{display:block;width:100%;font-weight:700;font-size:16px;margin-top:5px}#search-floorplan .tiles-container .floorplan-tile .specs{display:block;width:100%;margin-top:5px;font-weight:400}#search-floorplan .tiles-container .floorplan-tile .range{display:block;width:100%;opacity:.8;margin-top:5px;height:15px}#search-floorplan .tiles-container .floorplan-tile .tile-buttons{position:absolute;bottom:20px;left:20px;right:20px}#search-floorplan .tiles-container .floorplan-tile .tile-buttons button{display:block;width:90%;margin:auto}#search-floorplan .tiles-container .floorplan-tile .tile-buttons button.secondary{border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none}#search-floorplan .tiles-container .floorplan-tile.compare .tile-buttons button.primary{display:none}#search-floorplan .tiles-container .floorplan-tile.compare .tile-buttons button.secondary{display:block}#search-floorplan .tiles-container .floorplan-tile .tile-buttons .link{display:block;margin:15px 0px 0px 0px}#search-floorplan .ada-icons{float:right;padding-right:15px}#search-floorplan .disclaimer-ada-icons{margin-top:10px}#search-floorplan .disclaimer-ada-icons span{width:24px;height:24px}@media(max-width: 767px){#search-floorplan .tiles-container{margin-top:15px}#search-floorplan .tiles-container .floorplan-tile{width:48%;padding-bottom:90px}#search-floorplan .tiles-container .floorplan-tile .tile-buttons button{width:100%}#search-floorplan .tiles-container .floorplan-tile .tile-buttons .link{display:none}}@media(max-width: 568px){#search-floorplan .tiles-container{margin:15px 0px 0px 0px}#search-floorplan .tiles-container.unfocus{transform:none}#search-floorplan .tiles-container .floorplan-tile{width:100%;margin:0%;margin-bottom:20px}#search-floorplan .tiles-container .floorplan-tile .name{font-size:16px}}
#waitlist-confirmation .move-in-box{margin-bottom:40px}#waitlist-confirmation .move-in-box h2,#waitlist-confirmation .company-contact h2{margin-top:0px}@media(max-width: 767px){#waitlist-confirmation .left{display:none}#waitlist-confirmation .right{display:block;width:100%}}

/*# sourceMappingURL=423.styles.7171dd36833fe9d74bb9.css.map*/