body{font-size:1.1rem!important}.hide{display:none}.re-h3{font-size:20px;font-weight:700;padding-bottom:4px}.re-img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100px;height:100px}.re-map{height:300px;width:100%}.mh{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;max-height:100px}.re-div{width:117px;display:inline-block;margin:0 10px 10px 0;position:relative}.re-div i{position:absolute;right:0;cursor:pointer;top:0}.cl-red{color:red}.pr-img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;max-height:300px}.container{max-width:100%}.body{font-size:1.2rem}.project label,.real-estate label{font-weight:600}.real-estate label.custom-control-label,project label.custom-control-label{font-weight:400}.autocomplete{position:relative;display:inline-block;width:100%}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-top:none;border-bottom:none;z-index:99;top:100%;left:0;right:0}#headerMenuCollapse{position:sticky;top:0}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff!important;color:#fff}.custom-stick{position:sticky;top:0;background:#3f51b5;margin-top:0!important;padding-top:1rem!important;z-index:100;border-bottom:1px solid #eee}.custom-stick,.custom-stick .btn-link{color:#fff!important}.custom-stick .btn-danger{background-color:#e03131;border-color:#e03131}.custom-stick .text-black{color:#fff!important}.custom-stick .text-muted.text-ellipsis{display:none}.table td .btn-info{background-color:#1c7ed6;border-color:#1c7ed6}.table td .btn-danger{background-color:#e03131;border-color:#e03131}.table td .btn-success{color:#fff!important;background-color:#2f9e44;border-color:#2f9e44}.table tbody tr td>.form-group{display:inline-block}.table tbody tr td>.form-group>.btn{padding:.25rem .5rem}.table tbody tr td>.form-group>.btn:hover{color:#16181b!important}.no-white-space{white-space:unset}.custom-button{background:unset;border:none}.row .form-group label{font-size:1.2rem}.command-bar .btn.btn-link{color:#fff;text-align:inherit;white-space:nowrap;background-color:#ff9800;border:0;text-transform:uppercase;padding:5px 20px;font-size:20px;font-weight:700}.command-bar li:not(:last-child){margin-right:.5rem}.cus-d{margin-right:1rem}.bc-33{display:inline-block;width:33%}.table tbody tr td{word-break:break-word!important}.description-body img{width:100%!important;height:100%!important}.custom-tabs.nav-pills .nav-item:first-child .nav-link.active{background-color:#00fc00!important;color:#000!important;border:1px solid #00fc00}.custom-tabs.nav-pills .nav-item:first-child .nav-link{background-color:green!important;color:#fff!important;border:1px solid green}.custom-tabs.nav-pills .nav-item:nth-child(2) .nav-link.active{background-color:#f8d35e!important;color:#000!important;border:1px solid #f8d35e}.custom-tabs.nav-pills .nav-item:nth-child(2) .nav-link{background-color:#ffb600!important;color:#fff!important;border:1px solid #ffb600}.custom-tabs.nav-pills .nav-item:nth-child(3) .nav-link.active{background-color:#cb1a00!important;border:1px solid #cb1a00}.custom-tabs.nav-pills .nav-item:nth-child(3) .nav-link{background-color:#5f0d00!important;color:#fff!important;border:1px solid #5f0d00}.custom-tabs.nav-pills .nav-item:nth-child(4) .nav-link.active{background-color:#ff3a3a!important;border:1px solid #ff3a3a}.custom-tabs.nav-pills .nav-item:nth-child(4) .nav-link{background-color:#cd0000!important;color:#fff!important;border:1px solid #cd0000}.table thead tr th{color:#fff;background-color:#2f3339;border-color:#32383e}.nav.custom-tabs.nav-pills{align-items:end}.custom-input-money-today{background-color:#fff;font-size:11px;padding:5px 2px;text-align:center}.tab-pane.fade .row{padding:10px}.list-group-item{border:unset}.custom-title-project-cart{border-left:5px solid #717171;padding-left:5px}.real-estate-container{padding:0;margin:-15px;background-color:#cdcdcd}.real-estate-container .left-container{padding-top:20px;background-color:#fff}.real-estate-container .right-container{padding:10px}.real-estate-container .right-container section{background-color:#fff;margin-bottom:10px}.real-estate-container .right-container .custom-checkbox{height:30px}.real-estate-container .right-container .custom-control-label{padding-top:0}.real-estate-container .row .form-group label{font-size:15px}.real-estate-container .card-header{font-size:18px;color:#000;font-weight:700}.select-options{margin-bottom:15px}.modal-content,.modal-dialog{height:80%}.modal-body{max-height:calc(100% - 120px);overflow-y:scroll}.event-container{padding:0;margin:-15px;background-color:#cdcdcd}.event-container .left-container{padding-top:20px;background-color:#fff}.event-container .right-container{padding:10px}.event-container .right-container section{background-color:#fff;margin-bottom:10px}.event-container .right-container .custom-checkbox{height:30px}.event-container .right-container .custom-control-label{padding-top:0}.event-container .row .form-group label{font-size:15px}.event-container .card-header{font-size:18px;color:#000;font-weight:700}.blog-container{padding:0;margin:-15px;background-color:#cdcdcd}.blog-container .left-container{padding-top:20px;background-color:#fff}.blog-container .right-container{padding:10px}.blog-container .right-container section{background-color:#fff;margin-bottom:10px}.blog-container .right-container .custom-checkbox{height:30px}.blog-container .right-container .custom-control-label{padding-top:0}.blog-container .row .form-group label{font-size:15px}.blog-container .card-header{font-size:18px;color:#000;font-weight:700}body{--table-width:100%}.card-header{border-bottom:0}.card-header-custom{background-color:initial}.btn-link{color:#007bff!important}.broker .card{background-color:green;color:#fff}.real-estate .card{background-color:orange;color:#fff}.article .card{background-color:purple;color:#fff}#RealEstateByProvince .item-count{margin-bottom:.7rem}#RealEstateByProvince .item-count .type-count{font-size:16px;font-weight:700}#RealEstateByProvince .item-count:last-child{border-bottom:none!important;padding-bottom:0!important}@media screen and (max-width:600px){.dashboard #realestate_sold .image{margin-bottom:10px}.dashboard #realestate_sold .admin-thumb-nail-image{width:100%;height:100%}.dashboard #realEstate_topView .card-header,.dashboard #realEstate_topView tbody{display:block;width:700px;overflow-y:auto}.dashboard tbody tr,.dashboard thead{display:table;width:var(--table-width);table-layout:fixed}.dashboard #broker-post .card-header .change-time{float:left!important}}.dashboard .select-province{position:absolute;right:5px;top:5px;width:100px}.admin-thumb-nail-image{width:48px;height:48px}.broker-detail-container{padding:0;margin:-15px;background-color:#cdcdcd}.broker-detail-container section{margin-bottom:10px}.broker-detail-container section .card-header{font-size:18px;color:#000;font-weight:700}.broker-detail-container section .card-header a{font-size:14px;color:#007bff}.broker-detail-container section .card-header a:hover{background-color:#f8f9fa;color:#16181b}.broker-detail-container section .real-estate-address{color:#bf0000;font-size:12px}.broker-detail-container section .real-estate-view{color:#62d273;font-size:12px}.broker-detail-container .left-container{padding-top:20px;background-color:#fff}.broker-detail-container .right-container{padding:10px}.broker-detail-container .right-container .custom-checkbox{height:30px}.broker-detail-container .right-container .custom-control-label{padding-top:0}.broker-detail-container .right-container .province{margin-bottom:10px}.broker-detail-container .right-container .list-districts .list-districts__head,.broker-detail-container .right-container .province .province__head{font-weight:700}.broker-detail-container .right-container .label-group-radio{margin-bottom:0}.broker-detail-container .right-container .each-section-image{margin-bottom:1rem}.broker-detail-container .right-container .each-section-image:last-of-type{margin-bottom:0}.broker-detail-container .row .form-group label{font-size:15px}.broker-create-update-container{padding:0;margin:-15px;background-color:#cdcdcd}.broker-create-update-container section{margin-bottom:10px}.broker-create-update-container section .card-header{font-size:18px;color:#000;font-weight:700}.broker-create-update-container section .real-estate-address{color:#bf0000;font-size:12px}.broker-create-update-container section .real-estate-view{color:#62d273;font-size:12px}.broker-create-update-container .left-container{padding-top:20px;background-color:#fff}.broker-create-update-container .right-container{padding:10px}.broker-create-update-container .right-container .custom-checkbox{height:30px}.broker-create-update-container .right-container .custom-control-label{padding-top:0}.broker-create-update-container .right-container .province{margin-bottom:10px}.broker-create-update-container .right-container .list-districts .list-districts__head,.broker-create-update-container .right-container .province .province__head{font-weight:700}.broker-create-update-container .right-container .label-group-radio{margin-bottom:0}.broker-create-update-container .right-container .each-section-image{margin-bottom:1rem}.broker-create-update-container .right-container .each-section-image:last-of-type{margin-bottom:0}.broker-create-update-container .right-container .each-section-image.multi-upload .form-group>div{display:inline-block}.broker-create-update-container .row .form-group label{font-size:15px}.investor-container{padding:0;margin:-15px;background-color:#cdcdcd}.investor-container section{margin-bottom:10px}.investor-container section .card-header{font-size:18px;color:#000;font-weight:700}.investor-container section .real-estate-address{color:#bf0000;font-size:12px}.investor-container section .real-estate-view{color:#62d273;font-size:12px}.investor-container .left-container{padding-top:20px;background-color:#fff}.investor-container .right-container{padding:10px}.investor-container .right-container .custom-checkbox{height:30px}.investor-container .right-container .custom-control-label{padding-top:0}.investor-container .right-container .province{margin-bottom:10px}.investor-container .right-container .list-districts .list-districts__head,.investor-container .right-container .province .province__head{font-weight:700}.investor-container .right-container .label-group-radio{margin-bottom:0}.investor-container .right-container .each-section-image{margin-bottom:1rem}.investor-container .right-container .each-section-image:last-of-type{margin-bottom:0}.investor-container .row .form-group label{font-size:15px}.builder-container{padding:0;margin:-15px;background-color:#cdcdcd}.builder-container section{margin-bottom:10px}.builder-container section .card-header{font-size:18px;color:#000;font-weight:700}.builder-container section .real-estate-address{color:#bf0000;font-size:12px}.builder-container section .real-estate-view{color:#62d273;font-size:12px}.builder-container .left-container{padding-top:20px;background-color:#fff}.builder-container .right-container{padding:10px}.builder-container .right-container .custom-checkbox{height:30px}.builder-container .right-container .custom-control-label{padding-top:0}.builder-container .right-container .province{margin-bottom:10px}.builder-container .right-container .list-districts .list-districts__head,.builder-container .right-container .province .province__head{font-weight:700}.builder-container .right-container .label-group-radio{margin-bottom:0}.builder-container .right-container .each-section-image{margin-bottom:1rem}.builder-container .right-container .each-section-image:last-of-type{margin-bottom:0}.builder-container .row .form-group label{font-size:15px}.orders-container .nav-tabs{border:0}.orders-container .nav.nav-pills a:hover{color:#fff!important}.orders-container .nav.nav-pills .new{background-color:green;color:#fff}.orders-container .nav.nav-pills .accept{background-color:orange;color:#fff;margin:0 15px}.orders-container .nav.nav-pills .old{background-color:#e3342f;color:#fff}.orders-container .nav.nav-pills .active{box-shadow:5px 5px 5px #999;margin-top:0}.info-order{font-size:1.2rem}.loading-table{position:absolute;height:100px;background:#fff;width:100%;z-index:1;bottom:-140px;align-self:center;align-items:center}.table-realEstate-pricing{position:relative}#loading{position:absolute;background:hsla(0,0%,100%,.5);z-index:999;top:0;left:0;width:100%;height:100%}#loading .spinner-border{margin-top:30%}#app-cover .button-cover{height:115px;margin:22px 15px;background-color:#fff;border-radius:4px}#app-cover .button-cover:before{counter-increment:button-counter;content:counter(button-counter);position:absolute;right:0;bottom:0;color:#fff;font-size:12px;line-height:1;padding:5px}#app-cover .button-cover,#app-cover .knobs,#app-cover .layer{position:absolute;top:0;right:0;bottom:0;left:0}#app-cover .button{position:relative;top:50%;width:100px;height:36px;margin:-50px auto 0;overflow:hidden;float:left}#app-cover .button.b2{border-radius:2px}#app-cover .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3;font-family:sans-serif}#app-cover .knobs{z-index:2}#app-cover .layer{width:100%;background-color:#ebf7fc;transition:all .3s ease;z-index:1}#app-cover #button-1 .knobs:before{content:"OFF";position:absolute;top:4px;left:4px;width:55px;height:30px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;background-color:#e80202;border-radius:15%;transition:all .3s cubic-bezier(.18,.89,.35,1.15)}#app-cover #button-1 .checkbox:checked+.knobs:before{content:"ON";left:40px;background-color:#52f436}#app-cover #button-1 .checkbox:checked~.layer{background-color:#fcebeb}#app-cover #button-1 .knobs,#app-cover #button-1 .knobs:before,#app-cover #button-1 .layer{transition:all .3s ease}