*{box-sizing:border-box}*,body{font-family:"Poppins",sans-serif}body{margin:0;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}input,textarea{background-color:#fff;border:0;border-radius:4px;color:rgba(0,0,0,.87);font-size:1rem;font-weight:400;line-height:1.25rem;margin:0;max-width:100%;padding:8px;transition:box-shadow .15s;vertical-align:middle;-webkit-appearance:none}select{outline:none;background:#fff;padding:.5rem 1rem;border-radius:.25rem;text-transform:capitalize}h1,h2,h3,h4,h5,h6,p{cursor:default}.container{width:90%;max-width:90%!important}@media (max-width:576px){.container{width:100%;max-width:100%!important;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}}.toaster{margin:0;z-index:1030;position:fixed;width:100%;max-width:100%;text-align:center;transition:all .6s}.success{background-color:#4f9b2c!important;color:#fff!important}.warning{background-color:#facd33!important;color:#000!important}.error{background-color:#a00!important;color:#fff!important}.footer{position:fixed;bottom:0;width:100%;min-height:2em;background-color:#484848;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;align-self:flex-end}.footer .container{text-align:left;padding:15px;display:flex}.footer .description-block img{margin:0!important}.footer .description-block h5,.footer .description-block img{display:inline-block;margin-bottom:8px}.footer .copyright-footer{background-color:#484848;padding:5px;width:100%;text-align:center;vertical-align:middle}.footer .copyright-footer p{margin:0;font-size:11px}.footer .heading-title-columns{font-weight:700}.footer .body-text-columns{margin-top:15px;text-align:justify}.footer .footer-link{color:#fff;font-weight:700}.footer .footer-link:hover{color:#3e9acf;text-decoration:none}#menu-container{box-shadow:0 0 5px -1px #000;background-color:#1d1d1d;display:flex;flex-direction:column;justify-content:space-between;position:-webkit-sticky;position:sticky;max-height:100vh;top:0}#menu-container:hover{min-width:160px}#menu-container .logout{margin-bottom:1.25rem!important}#menu-container .menu{list-style-type:none;display:block;color:#3e9acf}#menu-container .menu .menu-text{cursor:pointer;color:#3e9acf;font-size:16px}#menu-container .menu .menu-text:hover{color:#3e9acf!important;text-decoration:underline!important}#menu-container .menu .menu-text svg{display:inline-block;width:20px;font-size:20px;text-align:center}#menu-container .menu .menu-text span{display:none}#menu-container .active .menu-text{color:#3e9acf!important}#menu-container .active .menu-text:hover{-webkit-text-decoration-color:#3e9acf!important;text-decoration-color:#3e9acf!important}#menu-container:hover .menu-list{text-align:left}#menu-container:hover .menu-text svg{display:inline-block;text-align:center;margin-right:10px}#menu-container:hover .menu-text span{display:inline}#menu-container:hover .show{display:block}#menu-container .menu-list{padding:1.25rem;margin:0;text-align:center}#menu-container .menu-list .menu{padding-bottom:1.25rem}#menu-container .menu-list li:last-child{padding-bottom:0!important}#menu-container .submenu-list{padding:.625rem;margin-top:.625rem;border:1px solid #3e9acf;display:none}#menu-container .submenu-list .menu{padding-bottom:.625rem}#menu-container .submenu-list li:last-child{padding-bottom:0!important}#container{position:relative;min-height:100vh;display:flex}#container .page{flex-grow:1;height:100%;padding-bottom:2em}#dashboard-page{padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#dashboard-page h1{margin-top:2em}#dashboard-page img{height:auto;display:block;margin:0 auto}#pagination{display:flex;justify-content:center;align-items:center;flex-direction:row}#pagination *{margin:0 5px}#pagination .btn,#pagination .dropdown button,.dropdown #pagination button{font-size:1rem;padding:3px 10px}#pagination .btn-rounded{-webkit-box-pack:center!important;-webkit-box-align:center!important;font-weight:600!important;text-align:center;display:flex!important;align-items:center!important;justify-content:center!important;height:32px!important;width:32px!important;border-radius:50%!important}#pagination .btn-arrows{margin:0 15px;font-size:1.5rem}#pagination .btn-arrows:hover{color:#112938!important}#loader{position:fixed;width:100%;height:100%;z-index:10000000;background-color:rgba(0,0,0,.5)}#loader .loading-container{position:absolute;top:10px;left:calc(50% - 150px);height:300px;width:300px}#loader .leftLine{top:200px;left:0;height:8px;width:124px;border-bottom-left-radius:25px;-webkit-animation:leftLine 2.5s linear infinite;animation:leftLine 2.5s linear infinite}#loader .leftLine,#loader .leftUpLine{position:absolute;background-color:#3e9acf;border-top-left-radius:25px}#loader .leftUpLine{top:178px;left:116px;width:8px;height:0;border-top-right-radius:25px;-webkit-animation:leftUpLine 2.5s linear infinite;animation:leftUpLine 2.5s linear infinite}#loader .leftAngleLine{top:180px;left:116px;transform:rotate(-132deg);-webkit-animation:leftAngleLine 2.5s linear infinite;animation:leftAngleLine 2.5s linear infinite}#loader .leftAngleLine,#loader .rightAngleLine{position:absolute;width:8px;height:0;background-color:#3e9acf;border-top-left-radius:25px;border-top-right-radius:25px}#loader .rightAngleLine{top:150px;left:149px;transform:rotate(132deg);-webkit-animation:rightAngleLine 2.5s linear infinite;animation:rightAngleLine 2.5s linear infinite}#loader .rightUpLine{top:178px;right:116px;width:8px;height:0;border-top-left-radius:25px;-webkit-animation:rightUpLine 2.5s linear infinite;animation:rightUpLine 2.5s linear infinite}#loader .rightLine,#loader .rightUpLine{position:absolute;background-color:#3e9acf;border-top-right-radius:25px}#loader .rightLine{top:200px;right:0;height:8px;width:124px;border-bottom-right-radius:25px;-webkit-animation:rightLine 2.5s linear infinite;animation:rightLine 2.5s linear infinite}@-webkit-keyframes leftLine{0%{left:0;width:0}12.5%{left:0;width:124px}50%{left:0;width:124px}62.5%{left:124px;width:0}to{left:124px;width:0}}@keyframes leftLine{0%{left:0;width:0}12.5%{left:0;width:124px}50%{left:0;width:124px}62.5%{left:124px;width:0}to{left:124px;width:0}}@-webkit-keyframes leftUpLine{0%{top:208px;height:0}12.5%{top:208px;height:0}17%{top:178px;height:30px}62.5%{top:178px;height:30px}67%{top:178px;height:0}to{top:208px;height:0}}@keyframes leftUpLine{0%{top:208px;height:0}12.5%{top:208px;height:0}17%{top:178px;height:30px}62.5%{top:178px;height:30px}67%{top:178px;height:0}to{top:208px;height:0}}@-webkit-keyframes leftAngleLine{0%{top:182px;left:116px;height:0}17%{top:182px;left:116px;height:0}25%{top:144px;left:131px;height:48px}67%{top:144px;left:131px;height:48px}75%{top:153px;left:147px;height:0}to{top:153px;left:147px;height:0}}@keyframes leftAngleLine{0%{top:182px;left:116px;height:0}17%{top:182px;left:116px;height:0}25%{top:144px;left:131px;height:48px}67%{top:144px;left:131px;height:48px}75%{top:153px;left:147px;height:0}to{top:153px;left:147px;height:0}}@-webkit-keyframes rightAngleLine{0%{top:152px;left:144px;height:0}25%{top:152px;left:144px;height:0}33%{top:144px;left:161px;height:48px}75%{top:144px;left:161px;height:48px}83%{top:182px;left:176px;height:0}to{top:182px;left:176px;height:0}}@keyframes rightAngleLine{0%{top:152px;left:144px;height:0}25%{top:152px;left:144px;height:0}33%{top:144px;left:161px;height:48px}75%{top:144px;left:161px;height:48px}83%{top:182px;left:176px;height:0}to{top:182px;left:176px;height:0}}@-webkit-keyframes rightUpLine{0%{top:178px;height:0}33%{top:178px;height:0}37.5%{top:178px;height:30px}83%{top:178px;height:30px}87.5%{top:208px;height:0}to{top:208px;height:0}}@keyframes rightUpLine{0%{top:178px;height:0}33%{top:178px;height:0}37.5%{top:178px;height:30px}83%{top:178px;height:30px}87.5%{top:208px;height:0}to{top:208px;height:0}}@-webkit-keyframes rightLine{0%{right:124px;width:0}37.5%{right:124px;width:0}50%{right:0;width:124px}87.5%{right:0;width:124px}to{right:0;width:0}}@keyframes rightLine{0%{right:124px;width:0}37.5%{right:124px;width:0}50%{right:0;width:124px}87.5%{right:0;width:124px}to{right:0;width:0}}#login{height:100vh;display:flex;background-color:#3e9acf}#login .image-container{flex-grow:2;background-position:50%;background-size:cover}@media (max-width:768px){#login .image-container{flex-grow:1}}@media (max-width:576px){#login .image-container{flex-grow:0}}#login .login-container{color:#fff!important;align-self:center;flex-grow:1;display:flex}#login .login-container form{padding:0 45px;flex-grow:1}#login .login-container form img{display:block;margin:0 auto}#login .login-container form .btn,#login .login-container form .dropdown button,.dropdown #login .login-container form button{float:right!important}#table-properties thead{text-align:center}#table-properties thead th{cursor:pointer;vertical-align:middle;text-align:center}#table-properties thead th svg{font-size:20px}#table-properties tbody .tr-btn:hover{background-color:transparent!important}#table-properties tbody tr:hover{background-color:rgba(143,192,232,.41)!important}#table-properties tbody tr td{text-align:center;align-items:center;justify-content:center;vertical-align:middle;cursor:pointer}#table-properties tbody tr td .container-img{position:relative;text-align:center;padding-top:75%}#table-properties tbody tr td .container-img img{position:absolute;bottom:0;left:0;right:0;top:0;height:100%;width:100%;object-fit:cover}#table-properties tbody tr .label-sold p{border:1px solid #6f0101;background-color:#a00;border-radius:5%}#table-properties tbody tr .label-sale p,#table-properties tbody tr .label-sold p{color:#fff;letter-spacing:.06em;font-weight:700;text-shadow:0 0 .75em #444;padding:10px}#table-properties tbody tr .label-sale p{border:1px solid #1c3e11;background-color:#4f9b2c;border-radius:5%}#table-properties .main-image{display:block;margin:0 auto;width:82px;height:66px}#table-properties .buttons-container{display:flex;justify-content:space-around}#table-properties .buttons-container .btn,#table-properties .buttons-container .dropdown button,.dropdown #table-properties .buttons-container button{min-width:25%}#amenities .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem;margin:.9375rem 0}#house-layout .input-group-text,.btn-color,.white{color:#fff!important}#house-layout .input-group-text,.blue-bg,.btn-color-blue{background-color:#3e9acf!important}#house-layout .input-group-text{font-weight:700}#town-list thead{text-align:center}#town-list thead th{cursor:pointer;vertical-align:middle;text-align:center}#town-list thead th svg{font-size:20px}#town-list tbody .tr-btn:hover{background-color:transparent!important}#town-list tbody tr:hover{background-color:rgba(143,192,232,.41)!important}#town-list tbody tr td{text-align:center;align-items:center;justify-content:center;vertical-align:middle;cursor:pointer}#modal-create-town p{text-align:center}#modal-create-town form{justify-content:center}#modal-create-town form .form-row{margin-bottom:.9375rem}#modal-create-town form label{margin-right:.9375rem}#location .btn-green,.btn-color-green,.green-bg{background-color:#4f9b2c!important}#location .btn-green{width:100%;border:none!important;color:#fff!important}#main-info .input-group-text,.btn-color,.white{color:#fff!important}#main-info .input-group-text,.blue-bg,.btn-color-blue{background-color:#3e9acf!important}#main-info .input-group-text,.miniatures p{font-weight:700}.miniatures p{margin-top:10px;font-size:1.2em;text-align:center}.miniatures .carousel-list{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;min-height:60px}.miniatures .carousel-list li{cursor:pointer;margin-right:10px;border-radius:3px;transform:translateZ(0);transition:transform .3s ease-in-out 0s}.miniatures .carousel-list li:last-child{margin:0}.miniatures .carousel-list li img{height:60px;width:auto}.miniatures .carousel-list .selected{border:2px solid #3e9acf}#modal-images-property{max-width:100vw;min-height:100vh;margin:0;overflow:hidden}#modal-images-property .modal-content{background-color:rgba(0,0,0,.82);color:#ccd1d4;min-height:100vh}#modal-images-property .modal-header{border:none}#modal-images-property button>svg{font-size:50px}#modal-images-property button>span{color:#ccd1d4;font-size:70px;font-weight:100}#modal-images-property .modal-container{display:flex;align-items:flex-start}@media (max-width:576px){#modal-images-property .modal-container{position:relative;align-items:center;height:70vh}}@media (max-width:576px){#modal-images-property .modal-container .right-position{right:0}}#modal-images-property .modal-container .arrows{display:flex;align-items:center;height:60vh}#modal-images-property .modal-container .arrows .btn,#modal-images-property .modal-container .arrows .dropdown button,.dropdown #modal-images-property .modal-container .arrows button{height:100%}@media (max-width:576px){#modal-images-property .modal-container .arrows{position:absolute}}#modal-images-property .modal-container .image-block{flex-grow:2;margin:0 auto;display:flex;max-height:70vh;flex-direction:column;align-items:center;justify-content:center}#modal-images-property .modal-container .image-block img{max-width:100%;max-height:60vh;border-radius:3px;border:1px solid #484848}#images-property-grid{height:400px;cursor:pointer}#images-property-grid .images-row{height:100%;display:flex;flex-direction:row;position:relative}#images-property-grid .images-row .btn-open-modal{position:absolute;bottom:15px;right:15px}#images-property-grid .images-row .main-box{flex-grow:2}#images-property-grid .images-row .box{flex-grow:1}@media (max-width:768px){#images-property-grid .images-row .box{display:none}}@media (max-width:768px){#images-property-grid .images-row .box:first-child{display:block}}#images-property-grid .images-row .image{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;border:2px solid #fff;border-radius:10px;height:100%;width:100%}#images-property-grid .images-row .button-container{flex-grow:1;position:relative}#images-property-grid .images-row .button-container .box{flex-grow:0;height:100%}#images-property-grid .images-row .button-container .btn-open-modal{position:absolute;bottom:15px;right:15px}#imageList{max-height:250px;display:flex;flex-direction:row;flex-wrap:wrap;overflow-y:auto}#imageList li{list-style-type:none}#imageList .image-property{list-style-type:none;height:112.5px;margin:.3125rem;cursor:pointer}#imageList .image-property .image-wrap{position:relative;display:inline-block;font-size:0;cursor:pointer}#imageList .image-property .image-wrap:hover .btn-remove,#imageList .image-property .image-wrap:hover .drag-text{display:block;position:absolute;color:#fff;font-size:15px}#imageList .image-property .image-wrap:hover .drag-text{top:40%;left:0;width:100%;z-index:2;text-shadow:1px 1px #000;text-align:center}#imageList .image-property .image-wrap:hover .btn-remove{top:0;right:0;z-index:3;padding:0}#imageList .image-property .image-wrap:hover .btn-remove svg{font-size:1.875rem}#imageList .image-property .image-wrap:hover img{opacity:.5!important}#imageList .image-property .image-wrap .btn-remove,#imageList .image-property .image-wrap .drag-text{display:none}#imageList .image-property .image-wrap img{width:150px;height:112.5px;object-fit:cover}#imageList .placeholder{list-style:none;background:#3e9acf;margin:.3125rem;width:150px;height:112.5px;border-radius:2px}#images .btn-bordered-green{font-size:1.25rem;border-width:2px!important}#images .uploaded-images .btn,#images .uploaded-images .dropdown button,.dropdown #images .uploaded-images button{margin:.3125rem}#images .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#status .btn,#status .dropdown button,.dropdown #status button{margin:0 10px}#property-editor h3,.blue,.btn-bordered-blue,.btn-link-blue,.dropdown .active,.dropdown a:hover,.dropdown button{color:#3e9acf!important}#viewer{max-width:90%}#property-editor label{font-weight:700}#property-editor .dropdown-toggle{width:100%;border-color:#d0d6db!important;color:#495057!important}#property-editor .dropdown-menu.show{width:100%;text-align:center;overflow-y:auto;max-height:250px}#properties-page{padding:3rem}#properties-page .title-container{display:flex;flex-direction:row;margin-bottom:.9375rem}#properties-page .title-container .btn svg,#properties-page .title-container .dropdown button svg,.dropdown #properties-page .title-container button svg{font-size:1.875rem}#properties-page .search-container{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:.9375rem}#properties-page .search-container form{flex-grow:1}#properties-page .search-container form label{margin-right:.9375rem}#properties-page .search-container form input{width:auto}#properties-page .search-container .btn,#properties-page .search-container .dropdown button,.dropdown #properties-page .search-container button{justify-self:flex-end}#property-page{padding:3rem}#property-page .footer-btn{display:flex;flex-direction:row-reverse}#property-page .footer-btn .btn,#property-page .footer-btn .dropdown button,.dropdown #property-page .footer-btn button{margin-left:.625rem}.btn,.dropdown button{transition:all .6s}.btn:focus,.dropdown button:focus{box-shadow:none!important}.btn-rounded{padding:3px 7px;border-radius:50%}.btn-color,.btn-link{border-color:transparent!important}.btn-link{background-color:transparent!important}.btn-link:hover{text-decoration:underline!important}.blue,.btn-bordered-blue,.btn-link-blue,.dropdown .active,.dropdown a:hover,.dropdown button{color:#3e9acf!important}.btn-bordered-blue:disabled,.btn-bordered-blue:hover,.btn-link-blue:hover,.dark-blue,.dropdown button:disabled,.dropdown button:hover{color:#112938!important}.btn-bordered-green,.btn-link-green,.green{color:#4f9b2c!important}.btn-bordered-green:disabled,.btn-bordered-green:hover,.btn-link-green:hover,.dark-green{color:#1c3e11!important}.btn-bordered-yellow,.btn-link-yellow,.yellow{color:#facd33!important}.btn-bordered-yellow:disabled,.btn-bordered-yellow:hover,.btn-link-yellow:hover,.dark-yellow{color:#d29f02!important}.btn-bordered-red,.btn-link-red,.red{color:#a00!important}.btn-bordered-red:disabled,.btn-bordered-red:hover,.btn-link-red:hover,.dark-red{color:#6f0101!important}.btn-bordered-grey,.btn-color-light,.btn-color-white,.btn-link-grey,.grey{color:#484848!important}.btn-bordered-grey:disabled,.btn-bordered-grey:hover,.btn-link-grey:hover,.dark-grey{color:#1d1d1d!important}.black,.btn-bordered-black,.btn-bordered-black:disabled,.btn-bordered-black:hover,.btn-link-black,.btn-link-black:hover{color:#000!important}.light{color:#ccd1d4!important}.btn-color,.white{color:#fff!important}.blue-bg,.btn-color-blue{background-color:#3e9acf!important}.btn-color-blue:hover,.dark-blue-bg{background-color:#112938!important}.btn-color-green,.green-bg{background-color:#4f9b2c!important}.btn-color-green:hover,.dark-green-bg{background-color:#1c3e11!important}.btn-color-yellow,.yellow-bg{background-color:#facd33!important}.btn-color-yellow:hover,.dark-yellow-bg{background-color:#d29f02!important}.btn-color-red,.red-bg{background-color:#a00!important}.btn-color-red:hover,.dark-red-bg{background-color:#6f0101!important}.btn-color-grey,.grey-bg{background-color:#484848!important}.btn-color-grey:hover,.dark-grey-bg{background-color:#1d1d1d!important}.black-bg,.btn-color-black,.btn-color-black:hover,.btn-color-light:hover{background-color:#000!important}.btn-color-light,.light-bg{background-color:#ccd1d4!important}.btn-bordered,.btn-color-white,.btn-color-white:hover,.dropdown button,.white-bg{background-color:#fff!important}.blue-border,.btn-bordered-blue,.dropdown button{border-color:#3e9acf!important}.btn-bordered-blue:disabled,.btn-bordered-blue:hover,.dark-blue-border,.dropdown button:disabled,.dropdown button:hover{border-color:#112938!important}.btn-bordered-green,.green-border{border-color:#4f9b2c!important}.btn-bordered-green:disabled,.btn-bordered-green:hover,.dark-green-border{border-color:#1c3e11!important}.btn-bordered-yellow,.yellow-border{border-color:#facd33!important}.btn-bordered-yellow:disabled,.btn-bordered-yellow:hover,.dark-yellow-border{border-color:#d29f02!important}.btn-bordered-red,.red-border{border-color:#a00!important}.btn-bordered-red:disabled,.btn-bordered-red:hover,.dark-red-border{border-color:#6f0101!important}.btn-bordered-grey,.grey-border{border-color:#484848!important}.btn-bordered-grey:disabled,.btn-bordered-grey:hover,.dark-grey-border{border-color:#1d1d1d!important}.black-border,.btn-bordered-black,.btn-bordered-black:disabled,.btn-bordered-black:hover{border-color:#000!important}.light-border{border-color:#ccd1d4!important}.white-border{border-color:#fff!important}.dropdown .active,.dropdown a:hover{background:transparent}.danger-info{text-align:center;padding:10px;border:2px solid #a00;border-radius:5px}.danger-info svg{color:#a00;font-size:20px}#towns-page{padding:3rem}#towns-page .title-container{display:flex;flex-direction:row;margin-bottom:.9375rem}#towns-page .title-container .btn svg,#towns-page .title-container .dropdown button svg,.dropdown #towns-page .title-container button svg{font-size:1.875rem}
/*# sourceMappingURL=main.ca7f4fe3.chunk.css.map */