<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#whoisreg{
    height:100%;
}
.registerby.BG_Container .answer_content .primary_split {
    float: left;
    width: 100%;
    height: 100%;
}
.registerby.BG_Container .answer_content .primary_box {
    margin: 6px 2px;
    display: flex;
    align-items: center;
    float: left;
    width: 100%;
    height: 100%;
}
.radio_btn_container {
    display: flex;
    align-items: center;
    float: left;
    gap: 15px;
}
.but_radio {
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 15px !important;
}
.answer_text{
    cursor:pointer;
}
.question_text {
    color: var(--color-primary);
}
.selectedheader .demo-header-searchbox {
    padding: 4px 0px 0px;
    box-sizing: border-box;
}
.input_block.emiratesidfields1 .remove_icon{
    background-image:none;
}
.input_block.emiratesidfields1 .clearbutton{
    border: 0;
}
.input_block.emiratesidfields1 .clearbutton:hover{
    background:none;
    border:0;
}
.emirates_inputs .input_block .inputField {
    padding-left:55px !important;
}
.gender_blk.input_block .inputField {
    padding-left: 41px !important;
}
.gender_blk.input_block .spanreason {
   left: 37px;
}
.nationality_blk.input_block .inputField {
    padding-left: 45px !important;
}
.nationality_blk.input_block .spanreason {
    left: 44px;
}
.demo-select-header .ico_box {
    width: auto;
}
.input_block.mob_blk .input_checkbox {
    margin: 4px 13px 3px 0px;
}
.input_block.mob_blk .spanreason {
    margin-left: 180px;
}
.arabic_align.input_block .inputField:focus + .spanreason,
.arabic_align.input_block .inputField:not(:placeholder-shown) + .spanreason{
    left: auto;
    transform-origin: right top;
}
.alternate_mobile_flexbox .customChanges.ownerMobilenumber {
    width:100%;
    position:relative;
}
.trn_check .input_checkbox {
    position: absolute;
    top: 1px;
    right: 8px;
    margin: 18px 7px 3px 0px;
    float: left;
    outline: none;
}
.trn_check .input_checkbox.trn_CheckBox{
    position:unset;
    margin:0;
}
.input_block.plotinfo_lat {
    height: auto;
}
.input_block.adrs .customChanges {
    width:100%;
}
.input_block.tpc_mob .customChanges {
    width: 100%;
}
.search_block {
    top: 0;
    letter-spacing: normal;
}
div#DMUBuild .build_type_blk .txt_blk .content{
    min-height:unset;
    padding:0;
    margin:0;
}
.ErrortextColor {
    font-size: 14px;
    line-height: 14px;
    padding: 0px 12px;
    padding-top: 5px;
    position: relative;
    color: var(--color-error);
    display: block;
}
.build_chkbox {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 16px;
}
.input_block.addinfo_changes .inputField {
    padding-left: 42px !important;
}
.input_block.addinfo_changes .spanreason{
    left: 42px;
}
.fac_div .fac_nme {
    color: rgba(0, 0, 0, .6);
    font-weight: 400;
    font-size: 17px;
    margin-left: 13px;
    margin-top: 7px;
}
.fac_div .inputField {
    margin-left: 15px;
    width: 59px;
    padding: 12px 12px !important;
    text-align: center;
}
.title_txt &gt; label {
    color: var(--color-primary);
    font-weight: normal;
}
input_checkbox.ad_infochkbox {
    margin: 18px 13px 3px 0px;
    width: 22px;
    height: 22px;
}
.invalidemailmsg {
   /* display: none;*/
    color: var(--color-error);
    font-size: 14px;
    margin-top: 0px;
    padding-left: 6px;
    font-family: var(--font-medium) !important;
}
.enduserlogin-container .Suggest-edit-header {
    background-color: #ffffff;
    border-bottom: 1px solid rgb(0 0 0 / 8%);
}
.popup-common-header-icon {
    background-image: none;
    color: var(--color-primary);
}
.enduserlogin-container .Suggest-edit-close {
    background-image: none;
    color: var(--color-primary);
}
.footer-btn-create-user {
    background: var(--dda-primary) ;
    border: var(--dda-primary) ;
    color: var(--color-white);
    font-family: var(--font-medium) !important;
}
.enduserlogin-container .Suggest-title {
    font-size: 18px;
    font-weight: 500;
    color: var(--color-primary);
    font-family: var(--font-medium) !important;
}
.govt-doc-pg {
    width: 100%;
}
.ot_block .customChanges{
    position:relative;
}
.switch .slide_checkbox {
    opacity: 0;
    width: 46px;
    height: 26px;
    margin: 0;
    margin-right: 8px;
    z-index: 1;
}
.switch .slide_checkbox:checked + .slider {
   background-color: var(--dda-primary);
}
.switch .slide_checkbox:checked + .slider:before {
    background-color: white;
    transform: translateX(22px);
}
.primary_blk .primary_txt {
    color: var(--dda-primary);
}
.primary_disable .primary_txt {
    color: var(--dda-tertiary);
}
.primary_txt{
    font-family:var(--font-bold) !important;
}
.switch .slide_checkbox.isdisable:checked + .slider {
    background-color: var(--dda-tertiary);
}
.switch .slide_checkbox.isdisable:checked + .slider:before {
    background-color: white;
    transform: translateX(22px);
}
.document_fieldrender {
    height: 300px;
    margin-bottom: 20px;
}
.LiaErrorMessage {
    color: var(--color-error);
    font-size: 14px;
    margin-left: 5px;
    font-family: var(--font-medium) !important;
}
.valMsg, .valMsg1 {
    color: var(--color-error);
    font-size: 14px;
    position: absolute;
    font-family: var(--font-medium) !important;
}
.ErrortextColormob {
    font-size: 14px;
    line-height: 20px;
    position: relative;
    padding-top: 5px;
    color: var(--color-error);
    padding-left: 188px;
}
.footer-action-btn {
    bottom: 10px;
    width: 100%;
    padding: 0 85px;
    background: #fff;
}
.footer_btns.add_build {
    margin-right: 24px;
    width: 190px;
}
.customChanges.newcustomchanges {
    width: 100%;
}
.RegisterThirdpartyDetails .registerowner_content {
    position: relative;
    z-index: 1;
}
.RegisterThirdpartyDetails .content_person_content.registerowner_content{
    position:relative;
    z-index:0;
}
.button_radio {
    width: 24px;
    height: 24px;
    float: left;
    margin: 0px;
}
/*building managed by css start*/
.managed_radio_group .text_dark {
     font-family: var(--font-medium) !important;
}
.managed_by .radio_group {
    float: left;
    width: 100%;
    margin-bottom: 24px;
}
.managed_radio_group .answer_content label {
    width: 560px;
}
.owner .answer_content .answer_text.owner_text,
.Building-thirdparty-information .others .answer_content .answer_text.thirdparty_text{
    background-color: var(--color-error);
    border-color: var(--color-error);
}
.owner .answer_text.owner_text label,
.thirdparty .answer_text.thirdparty_text label,
.Building-thirdparty-information .others .answer_text.thirdparty_text label,
.others .answer_text.others_text label, .ssp .answer_text.ssp_text label {
    color: #fff !important;
}
.Owner.managedby_block {
    height: auto;
}
.manage_owner_input .customChanges {
    position: relative;
}
.Owner .full-size-relative.Building-thirdparty-information {
    height: auto;
    overflow: visible;
    z-index: 1;
}
.registerby .Owner .content_input.managed_by{
    height:auto;
}
.manage_dropdown .option {
    display:flex;
    align-items:center;
}
.manage_dropdown .input_checkbox {
    margin-top: 0px;
    margin-right: 10px;
}
.bulownner_txt {
    float: left;
    width: calc(100% - 32px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ownbtn {
    text-align: center;
    min-width: 54px;
    height: 32px;
    padding: 8px 16px;
    line-height: 27px;
    box-sizing: border-box;
    font-size: 13px;
    background-color: var( --dda-primary);
    font-family: var(--font-medium) !important;
    color: var(--color-white);
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid var( --dda-primary);
    outline: none;
    box-shadow: none;
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    margin: 10px 16px;
}
/*building managed by css end*/

/*Help popup css start */
.help_head_span img {
    vertical-align: text-bottom;
    width: 15px;
    height: 28px;
}
.help_head_span {
    color: var(--color-tertiary);
    font-size: 20px;
    display: flex;
    gap: 3px;
    font-family: var(--font-medium) !important;
}
.guidlines_head span {
    color: var(--color-error);
    font-size: 25px;
    font-family: var(--font-medium) !important;
}
.instruct_imgsdiv .correct_doc {
    border: 2px solid var(--color-success);
}
.instruct_imgsdiv .wrong_doc {
    border: 2px solid var(--color-error);
}
.instruct_imgsdiv .circle_mark {
    background: var(--color-error);
    color: var(--color-white);
}
.instruct_imgsdiv .correct_doc .circle_mark {
    background: var(--color-success);
}
.instruct_txtdiv .correct_text {
    color: var(--color-primary);
    font-family: var(--font-medium) !important;
}
.instruct_txtdiv .wrong_text {
    color: var(--color-error);
    font-family: var(--font-medium) !important;
}
.circle_infoimg img{
    width:14px;
    height:14px;
}

/*Help popup css end*/

.emiratesidfields1 .spanreason {
    left: 50px;
}

.help_popup_content {
    top: 20px;
    right: 23px;
    position: absolute;
    z-index: 99;
}

.answer_content label {
    font-family: var(--font-medium) !important;
}
.text_dark {
    font-family: var(--font-bold) !important;
}
.phone-input-wrapper .flag-container {
    width: 160px;
    padding: 0px 13px !important;
    display: flex;
    align-items: center;
}
.phone-input-wrapper .flag-container .dialCode {
    color: var(--color-primary);
    font-size: 20px;
    position:initial;
    padding-left: 17px;
}
.fleg-aroow:before {
    content: "\f107";
    font-size: 26px;
    color: #757575;
    font-family: FontAwesome !important;
}

.fleg-aroow {
    position: absolute;
    right: 12px;
    width: 20px;
    height: 20px;
    top: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.flag-icon{
   height:20px;
}
.react_radiocontainer input {
    margin-top: 0px;
}
.selcmain-box {
    padding: 10px 14px;
    height: 60px;
}
.selcmain-box .radioButton {
    display: flex;
    align-items: center;
    gap: 10px;
}

.selcmain-box.selected label {
    color: white !important;
}

.selcmain-box.selected .dupradio_btn:after {
    box-sizing: border-box;
    transform: rotate(45deg);
    position: absolute;
    left: 9px;
    top: 5px;
    width: 6px;
    height: 13px;
    border-width: 2px;
    border-style: solid;
    color: var( --dda-primary);
    border-top: 0;
    border-left: 0;
    content: "";
    border-bottom-right-radius: 1px;
    display: block;
}
.dupradio_btn {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 2px solid rgba(0, 0, 0, 0.27);
    background-color: #ffffff;
    position: relative;
    cursor: pointer;
}
    .selcmain-box.selected .dupradio_btn {
        border: 0px;
        appearance:none;
        outline:none;
    }
.plot_block{
    margin-bottom:20px;
}
    .plot_block .new_mak.showhide_dropplot .mrg_btm .split_block.locate_info.city_area {
        margin-top:0px;
        column-gap:15px;
    }

.image_upccon {
    min-height: 220px;
    max-height: 296px;
    height: 220px;
    min-width: 500px;
    margin: 24px 0px;
    max-width: 500px;
    cursor: pointer;
}
.image-uploadmain {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: #f5f5f2;
    margin-bottom: 20px;
    border-radius: 4px;
    position:relative;
}
.left-label {
    top: 5px;
    font-family: var(--font-bold) !important;
    position: absolute;
    left: 10px;
    font-size: 20px;
    color: var(--color-primary);
}
.image-uploadmain .govt-doc-pg {
    width:100%;
    height:100%;
    float:left;
}
.ownerMobilenumber{
    flex:1;
}
.phone-che {
    margin: 0px;
    display: flex;
    align-items: center;
    position:initial;
}
.owner_comon_info .emirates_block {
    margin-top: 13px;
}
.registerForm .noImg .img_align {
    margin-top: 1px;
}
.parent_register {
    height: 100%;
    padding-top: 19px;
    margin-top:0px;
}
.uplload_main .image_upccon {
    max-height:300px;
    height: 300px;
}
.trncheckmain {
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translateY(-50%);
}
    .trncheckmain input.input_checkbox {
        position: initial;
        margin: 0px;
    }

.fac-ccon {
    display: flex;
    gap: 15px;
   align-items:center;
    color: var(--color-primary) !important;
}
    .fac-ccon label {
        font-size: 17px;
        font-weight: normal;
        
    }
.fac-custom {
    width: 60px;
    height: 56px;
    float: left;
    margin-left:5px;
}
    .fac-custom .fac_input {
        width: 100%;
        height: 100%;
        padding: 12px;
        border: 1px solid rgb(33 33 33 / 25%);
        border-radius: 4px;
        text-align: center;
        float: left;
        font-size: 21px;
        font-weight: 400;
    }
    .fac-custom .fac_input:focus{
        border-color: var(--dda-primary) !important;
    }
.facility-ccon{
    gap:20px;
    display:flex;
    align-items:center;
    margin-bottom:10px;
}
.title_txt &gt; label, .company_content span &gt; label, .content_person_content span &gt; label {
    font-family: var(--font-medium) !important;
}
.int_maink {
    position: absolute;
    left: 12px;
    width: auto;
    float: left;
    top: 18px;
}
.input_block.check-int .spanreason {
    left: 38px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100% !important;
    padding-right: 0px;
}
.additional_info .additional_blk {
    flex-wrap: wrap;
    margin-bottom: 20px;
    gap: 20px;
}
    .additional_info .additional_blk .input_block {
        margin: 0px;
    }
.check-int .inputField {
    padding-left: 43px !important;
}
.manage-radiogrp{
    display:flex;
    gap:25px;
}
    .manage-radiogrp .selcmain-box {
        padding:10px 14px;
    }
    .manage-radiogrp .selcmain-box label{
        font-size: 20px;
        line-height: 20px;
        color:var(--dda-primary);
    }
.manage-radiogrp label{
    cursor:pointer;
}
.child_register .register_menu .circle_register {
    top: 3px;
}
#Companyregistration .child_register .lines_register {
    margin-left: 3px;
}

.child_register .lines_register {
    top: 26px;
}

.eye-ccon{
    background: #808080;
    border-radius: 3px;
    float: left;
    margin-right: 0px;
    min-width: 0;
    width: 44px;
    height: 38px;
    padding: 0;
    line-height: 23px;
    cursor: pointer;
}
    .eye-ccon svg {
        margin-left: -1px;
        width: 38px;
        height: 38px;
        fill: #fff;
        margin-top: -1px;
    }

.int-block {
    display: flex;
    align-items: center;
    gap: 30px;
    margin-bottom:24px;
}
.BG_Container .int-block {
    flex-direction: column;
    align-items:initial;
}
    .int-block .emirates_block.dynamic_emiratesid {
        position:initial;
        padding:0px;
        margin:0px;
    }
    .int-block .emirates_inputs .input_block {
        margin:0px;
    }
    .int-block  .dynamic_emiratesnumber{
        flex:1;
        padding:0px;
    }

.moble-chck{
    align-items:center;
}
    .moble-chck .mob_chkbx{
        margin:0px;
    }
.form-error input:required.inputField:placeholder-shown ~ .spanreason {
    color: var(--color-error) !important;
}
.intl-tel-input{
    padding-left:180px;
}
.child_register .lines_register {
    margin-left: 3px;
}
.dialog-container {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    inset: 0px;
    z-index: 99;
}
    .dialog-container .confirm-popup{
        position:initial;
        transform:none;
    }
.plot_content .heading_txt {
    margin-bottom: 25px;
}
.input_block .license_num .inputField {
    padding-right: 115px !important;
}
.licns-btnsgrp .lice-btns {
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-family: 'Material Icons' !important;
    color: #b7b7b7;
    cursor:pointer;
    font-size: 26px;
    position: initial;
}
.licns-btnsgrp{
    display:flex;
    align-items:center;
    position:absolute;
    right:0px;
    top:0px;
}
.lice-btns:hover {
    color: var(--dda-primary);
}
.lice-btns.close_icon:before {
    content: "";
    width: 2px;
    position: absolute;
    inset: auto;
    border-left: 1px solid #ddd;
    height: 40px;
    right: 54px;
}
.registerby .content_input.plot_content {
    padding-top: 20px;
}
.ownr-mailchck.mobile_emaildiv, .cntct-per {
    gap: 24px;
}
    .ownr-mailchck.mobile_emaildiv .input_block, .cntct-per .input_block {
        margin: 0px !important;
    }
div#DMUBuild .build_type_blk .txt_blk {
    height: 57.1%;
}
.common-warning-popup.suggest-popup-ancestor{
    padding-left:0px;
}
.success-active, .common-warning-popup .section-popup-icon-base {
    height: 70px;
    width: 70px;
    border-radius: 50%;
    border: 4px solid #fff;
    background: var(--color-success);
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
}

    .success-active .chec-icon, .section-popup-icon-base .chec-icon {
        font-size: 28px;
    }

.common-warning-popup .section-popup-icon-base, .common-warring-popup-btn {
    background: var(--color-error) !important;
}
.img-view {
    position: absolute;
    inset: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    z-index:9;
    display:none;
    cursor:pointer;
    border-radius: 8px;
    justify-content: center;
    background: rgba(0, 0, 0, 0.4);
}
.imgeye-ico {
    width: 47px;
    height: 40px;
    display: flex;
    padding: 6px;
    align-items: center;
    justify-content: center;
    background: var(--text-color);
    border-radius: 8px;
    cursor:pointer;
    box-shadow: 1px 1px 8px 0 rgb(0 0 0 / 24%);
}
    .imgeye-ico svg {
        float: left;
        width: 100%;
        height: 100%;
        fill: var(--dda-quartinary);
    }
.plot_img:hover .img-view {
    display:flex;
}
.cntct-per .input_block {
    width: calc(50% - 12px);
}
.input_checkbox.chck-diable {
    accent-color: var(--color-tertiary) !important;
    pointer-events:none;
}
 .build_type_blk .txt_blk, .build_type_blk:hover .txt_blk {
    background: var(--dda-primary);
}
.buildViewAdd.addbuild{
    column-gap:8px;
}
.build_type_blk:hover, .build_type_blk:hover {
    border-color: var(--dda-primary);
}
.building_list_section .building_type_block .build_img, .build_type_blk {
    border-color: var(--dda-primary);
}
.building_list_section .build_type_blk.build_active .build_img {
    border: 2px solid var(--color-success);
}
.build_active, .build_type_blk.build_active:hover {
    border-color: var(--color-success);
}
.build_active .txt_blk, .build_type_blk.build_active:hover .txt_blk  {
    background: var(--color-success);
}
.build_type_blk.Build_Disabled{
    border: 2px solid rgb(174 174 174 / 95%);
}
.build_type_blk.Build_Disabled .txt_blk{
    background-color: rgb(174 174 174 / 95%);
}
.btn_grp .nxtPrevious.arrow_active &gt; span, .btn_grp .nxtPrevious &gt; span:hover {
    background: var(--dda-primary);
}
div#DMUBuild .build_type_blk .txt_blk .content{
    line-height:32px;
}
.build-view .buildViewAdd {
    margin: 0px;
}
.svae-btn{
    column-gap:8px;
}
.build-view{
margin-right:20px;
}
.profile-imgb .inside-image-attachment {
    background: none !important;
}
.profile-imgb {
    border: 1px solid rgb(33 33 33 / 25%);
    border-radius: 8px;
    cursor: pointer;
}
    .profile-imgb .uploadimg_text, .profile-imgb .plotuploadimg_text {
        font-size: 21px;
        position: absolute;
        line-height:23px;
    }
    .profile-imgb .img_align {
        height: 100%;
        object-fit: cover;
    }
.img_align{
    height:100%;
    object-fit:cover;
}
.plot-document-information .img_container.building_upload .inside-image-attachment img:first-child {
    padding: 0px;
}
.plot_img .img-aertxt, .image_upccon .img-aertxt {
    line-height: 37px;
    font-size: 25px;
}
.noImg .img_align{
    object-fit:initial;
}
.profile-imgb .noImg .img_align {
    margin-top: 24px;
    object-fit: initial;
}

.govt-doc-pg {
    width: 100%;
    float: left;
    height: 100%;
    position: relative;
}
    .govt-doc-pg:hover .img-view {
        display: flex;
    }
.profile-imgb .govt-doc-pg:hover .img-view {
    align-items: end;
    padding-bottom:15px;
}
.customChanges.makani-field {
    margin: 16px 12px 0px 0px;
    height: max-content;
    float: left;
}
.additin-makani .input_block.plotinfo_lat {
    margin: 0px;
    padding-left: 35px;
}
.image_full_view {
    position: fixed;
    inset: 0px;
    z-index: 9;
}
.image-controls.command{
    position:absolute;
    bottom:30px;
    width:max-content;
    left:50%;
    margin:0px;
    z-index:11111111111;
    transform:translateX(-50%);
}
.image_view_header {
    display: flex;
    align-items: center;
    gap: 15px;
    position: absolute;
    inset: 20px;
    z-index: 11111111111;
    width: max-content;
    height: max-content;
}
.arrow-icoma {
    font-size: 22px;
    color: #fff;
    cursor:pointer;
}
.img-text {
    display: flex;
    align-items: center;
    width: auto;
    gap: 8px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
}
.fullimg-ccon {
    height: 100%;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.leftArrow{
    left:1px;
}
.rightArrow{
    right:1px;
}
.nxtPrevious{
    cursor:pointer;
}
.nxtPrevious i {
    user-select: none;
}
.image-upload-content .EditPresent.imgupheader .Imgpopscroll {
    margin-top: 55px;
    overflow-y: auto;
    position: absolute;
    width: 100%;
}
.plotuploadimg_text {
    font-size: 23px;
    line-height: normal;
}
    .plotuploadimg_text .rng-binding {
        font-family: var(--font-medium) !important;
    }
.profile-imgb .plotuploadimg_text .rng-binding {
    font-family: var(--font-regular) !important;
}
.img-aertxt {
    position: absolute;
    color: #fff;
    inset: 0px;
    font-family: var(--font-medium) !important;
}

.image-upload-content{
    margin:0px;
}

.plan_validimage{
    inset:auto;
}
.noImg .uploadimg_text, .noImg .plotuploadimg_text {
    display: block;
    width: calc(100% - 20px);
    text-align: center;
    margin: 5px 10px 0px 10px;

}
.plotuploadimg_text{
    border:none;
}
    .plotuploadimg_text .rng-binding {
        border-bottom: 2px solid rgb(146, 147, 152);
    }
#RegisterOwnerDeatils .registerowner_content {
    margin-top: 50px;
}
.cur-ico{
cursor:pointer;
}
.over_Lay ~ .mapBox {
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 9999;
}
/*building view css start*/
.building_view_container .layoutpage_content {
    overflow: hidden;
}

.building_view_container .box_blk {
    border: 2px solid var(--color-error);
}

.building_view_container .thumb_div {
    background-color: var(--color-error);
}

.building_view_container .build_status {
    background-color: var(--color-error);
}

.building_view_container .aproved_status .thumb_div {
    background-color: var(--color-success);
}

.building_view_container .aproved_status.box_blk {
    border: 2px solid var(--color-success);
}

.building_view_container .aproved_status .build_status {
    background-color: var(--color-success);
}

.building_view_container .build_title &gt; span {
    color: var(--color-primary);
    font-family: var(--font-bold) !important;
    line-height: normal;
}

.building_view_container .build_type_box &gt; span {
    color: var(--dda-primary);
    font-family: var(--font-bold) !important;
}

.building_view_container .num_box &gt; span:last-child {
    font-family: var(--font-bold) !important;
    color: var(--color-primary);
}

.building_view_container .build_status span {
    font-family: var(--font-bold) !important;
    padding-top: 1px;
}
.building_view_container  .default_building_type {
    background-repeat: no-repeat;
    background-size: cover;
}
/*building view css end*/
.search_block {
    background-color: #999999b8;
}

    .search_block span {
        font-size: 18px;
        padding-top: 4px;
    }

.btn_grp .nxtPrevious &gt; span {
    background-color: #999999b8;
}

.inputField.disableField {
    caret-color:transparent;
    pointer-events:none;
}

.license_num.ShowNotAllow {
    cursor: not-allowed !important;
}
    .inputField.disableField:focus {
        border-color: #21212140 !important;
    }
    .inputField.disableField ~ .licns-btnsgrp .close_icon:before {
        display: none;
    }

.option.no-option:hover, .option.no-option.active {
    background: transparent !important;
    color: rgba(0, 0, 0, 0.87) !important;
    cursor: default;
}
.selectedheader .natity_search {
    padding-left: 5px;
}
.building_code_blk .code_info_ico {
    color: var(--color-warning);
}
.error-message, .input_block .inputField.error ~ .spanreason, .input_block .inputField.error:focus ~ .spanreason {
    color: var(--color-error) !important;
}
.inputField.error, .inputField.error:focus {
    border-color: var(--color-error) !important;
}
.inputField:disabled ~ .show-tool{
    cursor:not-allowed;
}
.show-tool {
    pointer-events: initial !important;
    cursor: default;
}
.additional_info .additional_blk .input_block {
    width: calc(20% - 16px);
}

.build_owner_info .owner_info_layout.layoutpage_content {
    padding: 0;
    height: auto;
    overflow:initial;
}

.build_owner_info .owner_info_layout .registerowner_content {
    animation: none;
    margin-top: 0;
}
.build_owner_info .owner_info_layout#RegisterOwnerDeatils .registerowner_content {
    animation: none;
    margin-top: 0;
}
.parent_register .child_register li.box1_register:last-child .borderbox_register .lines_register {
    display: none;
}

.child_register li.box1_register .borderbox_register .lines_register {
    display: block;
}

.parent_register ul li ~ li ~ li .borderbox_register .lines_register {
    display: none;
}
.parent_register ul li ~ li ~ li ul li:last-child .borderbox_register .lines_register {
    display: none;
}

.parent_register ul li ~ li ~ li ul li .borderbox_register ~ ul li .borderbox_register .lines_register {
    display: block !important;
}
.parent_register ul li ~ li ~ li ul li .borderbox_register ~ ul li:last-child .borderbox_register .lines_register {
    display: none !important;
}
.plot_information .loc_add {
    grid-column: span 2;
}

.build_details_addinfo .split_block.locate_info.city_area.location_city {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 0px 24px;
}
.build_details_addinfo .split_block.locate_info.city_area.location_city .input_block:nth-child(1),
.build_details_addinfo .split_block.locate_info.city_area.location_city .input_block:nth-child(2),
.build_details_addinfo .split_block.locate_info.city_area.location_city .input_block:nth-child(3) {
    grid-column: span 2;
}
.build_details_addinfo .split_block.locate_info.city_area.location_city .split_block:nth-child(4),
.build_details_addinfo .split_block.locate_info.city_area.location_city .input_block:nth-child(5){
    grid-column:span 3;
}



.input-ellipsis-tooltip-wrapper {
    position: relative;
    width:100%;/* Default max-width, can be overridden by props */
}

.input-field {
    padding: 8px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.toool-tip {
    background-color: #333;
    color: #fff;
    padding: 6px 12px;
    border-radius: 4px;
    font-size: 14px;
    white-space: nowrap;
    z-index: 1000;
    opacity: 0.9;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    animation: fadeIn 0.2s ease-in-out;
}

    /* Arrow for tooltip */
    .toool-tip::before {
        content: '';
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent #333 transparent;
    }

/* Animation */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(5px);
    }

    to {
        opacity: 0.9;
        transform: translateY(0);
    }
}
.span_text {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    float: left;
}

.img-aertxt {
    display: block;
    width: calc(100% - 20px);
    text-align: center;
    line-height:36px;
    margin: 1px 10px 0px 10px;
    height:max-content;
    font-size:25px;
}
    .img-aertxt .text-binding {
        background: linear-gradient(90deg, #fff 50%, #fff 50%) 0 100% / 10px 2px repeat-x;
    }
.nr_building_form{
    width:100%;
}
.image_upccon.upload_error {
    border: 2px solid red;
    border-radius: 8px;
}
.plot_img.upload_error {
    border: 2px solid red;
}
.upload_error .plotuploadimg_text {
    color: var(--color-error) !important;
}
.add_del {
    right: 0;
    position: absolute;
    top: 5px;
}
.arrow.genField{
    pointer-events:none;
}
.drop-down.sear-drop {
    top: -1px;
}

#RegisterOtherDeatils .registerowner_content {
    margin-top:50px;
}
.contactperson_details_block {
    margin-bottom: 15px;
}
.upload-footer-btns {
    display: flex;
    justify-content: end;
}
.additin-makani .hide_map ~ .input_block.plotinfo_lat {
    padding-left: 0px;
}
.over_Lay{
    z-index:9;
}
.image-upload-content{
    z-index:10;
}
.arrow.genField.buil-dropico {
    top:16px;
}
.input_block .inputField:focus + .spanreason.show-tool, .input_block .inputField:not(:placeholder-shown) + .spanreason.show-tool {
    width:100% !important;
}
.buil-dropico svg {
    transform: rotate(180deg);
}
div#DMUBuild .build_type_blk .txt_blk .content.dm_content {
    max-width: calc(100% - 25px);
}
div#DMUBuild .build_type_blk .txt_blk .content.dm_content span {
    width: 100%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    
}
.lft_menu_panel .add_del {
    z-index: 1;
}
.parent_register {
    width: calc(100% + 10px);
    padding-right: 6px;
}
.inputField:disabled{
    cursor:not-allowed !important;
}

.Suggest-title .popup-common-header-icon {
    background-image: url('../../../../themes/greeno/ltr/assets/css/CSSPage/images/map_spirit_image.png');
    position: unset;
    margin-top: -2px;
}

.drop-down .optgrp {
    overflow-y: auto;
}
.pr-drp .optgrp {
    max-height: 250px;
}
.emirates_block .chk_label {
    flex:0 0 auto;
}
.nxt_btn .nxt_txt {
    margin: 0px 8px 0px 0px;
}
.previous_btn .previous_txt {
    margin: 0px 0px 0px 8px;
}
.managedby_block .footer_btns.add_build {
    grid-gap: 10px;
}
.input_block .inputField:focus + .spanreason.show-tool .star, .input_block .inputField:not(:placeholder-shown) + .spanreason.show-tool .star {
    font-family: var(--font-bold) !important;
    font-size: 15px;
}
.input_block .inputField:focus + .spanreason.show-tool .span_text, .input_block .inputField:not(:placeholder-shown) + .spanreason.show-tool .span_text {
    font-family: var(--font-bold) !important;
    font-size: 20px;
}
.caret-disab {
    caret-color: transparent !important;
}
@-moz-document url-prefix() {
    body * {
        font-synthesis: none;
    }
}
.cur-dfault {
    cursor: default;
    user-select:none;
}
.upload_error .plotuploadimg_text .rng-binding {
    border-color: var(--color-error) !important
}
.plot_img {
    cursor: pointer;
}
.footer_caption {
    color: var(--color-primary);
}
.footer_caption span {
    font-family: var(--font-bold) !important;
}
.no_record {
    color: var(--color-error);
}
.no_record span{
   font-family: var(--font-bold) !important;
}

#buildingMangedBy .Building-thirdparty-information .RegisterThirdpartyDetails {
    overflow:initial;
}
.input_block:not(.arabic_align) .inputField{
    padding-right:33px !important;
}
.build_type_blk .txt_blk &gt; span {
    word-break:break-all;
}
.input_block .inputField.errorField:focus {
    border-color: var(--color-error) !important;
}
.input_block .inputField.errorField:focus + .spanreason,
.input_block .inputField.errorField:not(:placeholder-shown) + .spanreason {
    color: var(--color-error) !important;
}
.error-message {
    margin-top: 0px;
    font-size: 14px;
    font-family: var(--font-medium) !important;
}</pre></body></html>