@font-face{font-family:"AvenirLight";src:url(./fonts/AvenirLight.ttf)}@font-face{font-family:"AvenirMedium";src:url(./fonts/AvenirMedium.ttf)}#login_page{font-family:"AvenirLight";background-color:#212529;height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center}#login_page form{min-width:300px;text-align:center;width:450px}#login_page form .input-group{border-left:1px solid #212529;margin-bottom:2rem !important}#login_page form .input-group span{color:#212529;width:100px}#login_page form .submit-btn{width:130px;background:#fff;color:#212529}#login_page form a{color:#fff}#login_page .alert-message{position:absolute;top:5%;color:red}@media screen and (max-width: 900px){#login_page{padding:5%}#login_page form .input-group{margin-bottom:.8rem !important}#login_page form a,#login_page form span,#login_page form input{font-size:11px}#login_page form .submit-btn{padding:1px 5px 3px 5px}}@font-face{font-family:"AvenirLight";src:url(./fonts/AvenirLight.ttf)}@font-face{font-family:"AvenirMedium";src:url(./fonts/AvenirMedium.ttf)}.message{bottom:5%;color:#fff;height:50px;position:absolute;text-align:center;top:5%;width:100%}#reset_password{font-family:"AvenirLight";background-color:#212529;flex-direction:column-reverse;height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center}#reset_password form{min-width:300px;text-align:center;width:450px}#reset_password form p{color:#fff;margin-bottom:10%}#reset_password form .input-group{border-left:1px solid #212529;margin-bottom:2rem !important}#reset_password form .input-group span{color:#212529;width:100px}#reset_password form .submit-btn{background:#fff;color:#212529}#reset_password form a{color:#fff}#reset_password .errors{color:#fff;text-align:center;width:450px}#reset_password .errors h5,#reset_password .errors p{margin:3%;color:#fff}@media screen and (max-width: 900px){#reset_password{padding:5%}#reset_password form .input-group{margin-bottom:.8rem !important}#reset_password form a,#reset_password form span,#reset_password form input{font-size:11px}#reset_password form .submit-btn{padding:1px 5px 3px 5px}}@font-face{font-family:"AvenirLight";src:url(./fonts/AvenirLight.ttf)}@font-face{font-family:"AvenirMedium";src:url(./fonts/AvenirMedium.ttf)}nav{font-family:"AvenirLight";position:fixed;bottom:0;width:100%;background-image:url(../assets/bar.png);background-size:cover;height:63px}nav ul{height:100%;list-style:none;display:flex;max-width:500px;justify-content:space-evenly;margin:0 auto;align-items:center;color:#fff}nav ul button{width:60px;height:60px;background-color:rgba(0,0,0,0);border:none}nav ul img{width:85px;-o-object-fit:contain;object-fit:contain}#header_nav{color:#fff;justify-content:space-between;padding:0 3%}#header_nav .welcome-text p{margin:0}#header_nav .welcome-text .agent-name{font-weight:bold}#header_nav .agent-info{align-items:center;display:flex}#header_nav .agent-info a{text-decoration:none;display:flex;align-items:center;justify-content:center}#header_nav .agent-info a p{margin:0}#header_nav .agent-info i{color:#fff;font-size:19px;margin:0 12px}#header_nav .agent-info .bi-person-circle{margin:0 12px}#header_nav .agent-info p{margin:0 20px 0 0;display:inline-block;color:#fff}#header_nav .agent-info .bi-box-arrow-right{margin:0 5px}@media only screen and (max-width: 900px){#header_nav{font-size:13px;justify-content:center}#header_nav .agent-info{justify-content:space-between;width:100%}}@media only screen and (max-width: 400px){nav ul img{width:45px}}.legends{background:#02273d;position:fixed;right:0;left:0;color:#fff;height:28px;display:flex;align-items:center;justify-content:space-around;margin:auto;max-width:370px;width:100%}.legends .legend{color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:5px}.legends .legend span{height:14px;width:14px}.legends .legend p{margin:0}.legends .leg1 span{background-color:#fff}.legends .leg2 span{background-color:#f26ae8}.legends .leg3 span{background-color:#9265b8}.legends .leg4 span{background-color:#ff706f}.legends .leg5 span{background-color:red}.container{touch-action:pan-y;overflow:hidden;padding:15px 0 !important;margin:30px 0;height:calc(100vh - 180px);text-align:center}.container #zoomable{width:2300px}.container .booking-sec{display:flex;align-items:center;flex-direction:column}.container .booking-sec .title p{color:#1a234e;font-size:21px;font-weight:bold}.container .booking-sec #units_list{align-items:center;display:flex}.container .booking-sec #units_list ul{display:flex;flex-flow:wrap;justify-content:center;padding:0}.container .booking-sec #units_list ul li{border:1px solid #1a234e;border-radius:5px;color:#1a234e;cursor:pointer;list-style:none;margin:5px;padding:7px}.container .booking-sec #units_list .available{background:#fff !important}.container .booking-sec #units_list .reserve{background:#fbdc45 !important;border:0 !important;pointer-events:none}.container .booking-sec #units_list .sold{background:red !important;border:0 !important;pointer-events:none}.container .unit-info{position:fixed;right:0;display:flex;flex-direction:column;bottom:60px;background:#212529;color:#fff;padding:5px;border-radius:15px 0 0 0}.container .unit-info span:before{content:"";display:inline-block;width:17px;height:17px;border-radius:50%;border:1px solid #212529;margin:0 5px -3px 0}.container .available-info::before{background:#fff}.container .booked-info::before{background:#fbdc45}.container .sold-info::before{background:red}.modal-content{background-color:#02273d !important;border-radius:10px !important}.modal-content .btn-close{cursor:pointer !important;opacity:1 !important;position:absolute;right:5px;top:5px;z-index:9;filter:invert(1)}.modal-content .modal-body{padding:10% !important}.modal-content .modal-body #selected_unit{font-weight:bold;text-align:center}.modal-content .modal-body .form-label{color:#fff}.modal-content .modal-body .form-control{background-color:#02273d;border:1px solid #fff !important;color:#fff}.modal-content .modal-body .form-control #selected_unit{text-align:center;font-weight:bold}.modal-content .modal-body .submit{width:100%;text-align:center}.modal-content .modal-body .submit .btn-submit{border:1px solid !important;border-radius:20px !important;color:#fff !important;padding:3px 30px 6px 30px !important}@media only screen and (max-width: 900px){.container #zoomable{width:2060px}.legends{max-width:300px}.legends .legend span{height:10px;width:10px}.legends .legend p{font-size:11px}}html,body{height:100%;margin:0;padding:0;width:100%}.top-levels,.bottom-levels{display:flex;justify-content:flex-start;margin-bottom:30px;width:2294px;align-items:center}.top-levels .level-titles,.bottom-levels .level-titles{width:149px}.top-levels .level-titles p,.bottom-levels .level-titles p{height:32px;text-align:center;font-weight:bold;margin:0;display:flex;align-items:center;justify-content:left}.top-levels .level-numbers,.bottom-levels .level-numbers{width:calc(100% - 149px);text-align:center}.top-levels .level-numbers p,.bottom-levels .level-numbers p{border:1px solid gray;height:32px;margin:0}.main-table{width:2294px}.sold{background:#ff706f}.reserve{background:#f26ae8}.blocked{background-color:#9265b8;pointer-events:none}.sold-levels{background:#ff706f;font-weight:bold;color:#fff}.empty-unit{border:0 !important}.empty-unit td{border:0 !important}.unit32-03{border-bottom:1px solid gray !important}.empty-unit,.reserve,.sold{pointer-events:none}.upper-floors .row1 p,.upper-floors .row2 p{width:239px}.upper-floors .row1 .custom-width,.upper-floors .row2 .custom-width{border:0;margin:0;width:148px;text-align:left;padding:0}.upper-floors .units-details .levels span{width:147px}.middle-floors,.lower-floors{margin-top:30px}.middle-floors #t1 #r1 .all-cells,.lower-floors #t1 #r1 .all-cells{flex:1 1 10%}.row1 p,.row2 p{font-weight:bold;padding:5px;display:inline-block;margin:0;text-align:center;width:215px;margin-left:-5px;border-left:1px solid gray;border-top:1px solid gray;border-right:1px solid gray}.row1 .custom-width,.row2 .custom-width{border:0;margin:0;width:150px;text-align:left;padding:0}.units-details{display:flex}.units-details .levels{display:flex;flex-direction:column}.units-details .levels span{font-weight:bold;width:149px;height:53px;justify-content:left;align-items:center;display:flex}.units-details .prices{display:flex}#t1 #r1{display:flex;flex-wrap:wrap}#t1 #r1 .all-cells{border-width:1px;cursor:pointer;flex:1 1 11%;text-align:center}#t1 #r1 .all-cells td{border-top:1px solid gray;text-align:center;width:272px}#t1 #r1 .all-cells .price{padding:0 5px}#t1 #r1 .all-cells .size-pfs{padding:0 5px;border-left:1px solid gray}#t1 #r1 .sold span,#t1 #r1 .sold td,#t1 #r1 .reserve span,#t1 #r1 .reserve td,#t1 #r1 .blocked span,#t1 #r1 .blocked td{color:#fff !important}@media only screen and (max-width: 900px){.container{font-size:11px}.container .main-table{width:2060px}.container .row1 .custom-width,.container .row2 .custom-width{width:97px}.container .row1 p,.container .row2 p{width:198px}.container .units-details .levels span{height:38px;width:95px}.container .upper-floors .row1 .custom-width,.container .upper-floors .row2 .custom-width{width:96px}.container .upper-floors .row1 p,.container .upper-floors .row2 p{width:220px}.container .top-levels,.container .bottom-levels{width:2060px}.container .top-levels .level-titles,.container .bottom-levels .level-titles{width:95px}.container .top-levels .level-numbers,.container .bottom-levels .level-numbers{width:calc(100% - 95px)}.container .top-levels .level-numbers p,.container .bottom-levels .level-numbers p{height:40px;display:flex;align-items:center;justify-content:center;padding:5px}}/*# sourceMappingURL=styles.min.css.map */