.loginBtn,.registerBtn{width:100%;margin-top:1rem!important;padding:.9rem 0!important;border:1px solid var(--tmg-primary-color)!important;background-color:#fff!important;color:#000!important;font-size:1.6rem!important;font-family:Montserrat-SemiBold,sans-serif;border-radius:30px!important}.loginBtn:enabled:focus,.loginBtn:enabled:hover,.registerBtn:enabled:focus,.registerBtn:enabled:hover{color:#fff!important;background-color:var(--tmg-primary-color)!important}.register_Btn,.forgetPassBtn,.pay_Btn,.checkMail-btn{margin:1.5rem 0 .5rem!important;padding:1.2rem 4.5rem!important;border:1px solid var(--tmg-primary-color)!important;background-color:var(--tmg-primary-color)!important;color:#fff!important;font-family:Montserrat-SemiBold,sans-serif;font-size:1.6rem!important;border-radius:30px!important;text-align:center!important}.checkMail-btn{margin:0rem!important;width:42%!important}.forgetPassBtn{margin:30px 0!important;width:100%;box-shadow:2px 2px 5px 1px #edededbf!important;-webkit-box-shadow:2px 2px 5px 1px rgba(237,237,237,.75)!important;-moz-box-shadow:2px 2px 5px 1px rgba(237,237,237,.75)!important}.dues__payBtn:enabled:hover{background-color:gray!important;border:1px solid gray!important}.dues__payBtn:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px gray,0 1px 2px #000!important}.unit-Ad-Btn{border-radius:0 0 5px 5px!important;font-size:1.6rem!important;font-family:Montserrat-Medium,sans-serif!important;padding-top:1.3rem!important;padding-bottom:1.3rem!important;background-color:var(--tmg-primary-color)!important;width:100%}@media (min-width: 768px){.unit-Ad-Btn{color:var(--tmg-primary-color)!important;background-color:#fff!important;border-radius:30px!important}}@media (max-width: 500px){.register_Btn{width:100%!important;padding:1.5rem 0!important}}.unit-payment__check-btn .p-button{width:100%;margin-top:1.125rem;margin-bottom:1.875rem;font-size:1.6rem}@media (max-width: 1024px){.unit-payment__check-btn .p-button{padding:.5rem 1rem!important}}@media (min-width: 768px){.unit-payment__check-btn .p-button{margin:0}}.primary-btn{background:var(--tmg-primary-color)!important;border-radius:3rem!important;width:100%!important}.primary-btn .p-button-label{font-size:1.6rem}.primary-btn .p-button{width:100%}.secondary-btn{border:2px solid var(--tmg-primary-color)!important;border-radius:3rem!important;width:100%!important}.secondary-btn .p-button-label,.secondary-btn label{color:#000!important;font-size:1.6rem}.secondary-btn .p-button{width:100%}.Ad-Btn-PoP{border-radius:10rem!important;padding:1rem 3rem!important;font-size:1.6rem!important;background:var(--tmg-primary-color)!important}@media only screen and (max-width: 500px){.Ad-Btn-PoP{padding:2rem 10rem!important}}.Con-Btn-PoP{border-radius:10rem!important;padding:2rem 6rem!important;font-size:1.6rem!important;margin-top:1rem!important;height:3rem!important;background:var(--tmg-primary-color)!important}@media only screen and (max-width: 500px){.Con-Btn-PoP{padding:3rem 0!important;width:93%}}.btn_confirm{color:#013660!important;font-size:1.6rem!important;outline:none!important;padding:1.1rem 6rem!important}@media only screen and (max-width: 500px){.btn_confirm{padding:2rem 15rem!important}}.btn_Amount{font-size:1.6rem!important;outline:none!important;color:#fff!important;padding:1.1rem 6rem!important;background:var(--tmg-primary-color)!important}@media only screen and (max-width: 500px){.btn_Amount{padding:2rem 12.5rem!important}}.btn_cancel_amount{color:#013660!important;font-size:1.6rem!important;outline:none!important;padding:1.1rem 8rem!important}@media only screen and (max-width: 500px){.btn_cancel_amount{padding:2rem 15rem!important}}.btn-Back{color:#000!important;font-size:1.6rem!important;border:none!important}.btn-Back:focus{box-shadow:none!important}.btn-Back:hover{background:transparent!important}.btn-Back .ar{direction:rtl!important}.back-btn{font-size:2.4rem!important;padding:0!important;margin-bottom:2.4rem!important;background-color:transparent!important;color:#000!important;border:none!important}.back-btn .pi{font-size:2.4rem!important}.back-btn:enabled:focus{box-shadow:none!important}.link-btn{color:var(--tmg-primary-color)!important}.link-btn .p-button-label{text-decoration:underline;font-size:1.6rem!important}.link-btn .pi{color:red;font-size:1.6rem}.no-focus-link-btn:enabled:focus{box-shadow:none!important}.check-reciept .p-button{padding:0!important}.check-reciept .p-button-label{font-size:1.4rem!important}.sideBar_mob{padding:2rem 0!important}.p-sidebar .p-sidebar-header .p-sidebar-close .pi{font-size:3rem!important}.p-sidebar .p-sidebar-content{margin-top:-5rem!important}.p-component-overlay{position:relative}.ar .p-sidebar .p-sidebar-content{margin-top:0!important}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding:0 3rem!important}.request-button__container .p-element{width:100%!important}.request-button .p-button-label{font-size:1.6rem}.request-button:focus{border:none!important;box-shadow:none!important}@media (max-width: 1440px){.registerBtn{font-size:1.4rem!important}.loginBtn,.forgetPassBtn,.pay_Btn,.checkMail-btn{padding:.8rem 0!important}}.request{margin-inline-start:1rem;background-color:red;color:#fff;border-radius:3rem;align-self:flex-end}.request-badge{margin-top:-2rem!important}.print-Btn p-button{width:25%!important}.printBtn{font-size:1.8rem!important;font-family:Montserrat-SemiBold!important;color:#000!important;opacity:87%!important;border-color:#013660!important;width:100%!important}.carousel-btn{border-color:#fff!important;padding:1rem 3rem;border-width:2px!important;border-radius:5rem!important}.carousel-btn .p-button-label{color:#fff;font-size:1.6rem}.carousel-btn:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #fff,0 1px 2px #000!important}.carousel-btn:hover{background-color:#fff!important}.carousel-btn:hover .p-button-label{text-decoration:underline;color:var(--tmg-primary-color)}.seeMore *{color:var(--tmg-primary-color)!important;font-weight:700!important;font-size:1.6rem!important}.seeMore .p-button-icon{margin:0 1rem}.bank-btn-padding{padding:1.1rem 6rem}.bank-btn-primary{font-size:1.6rem!important;outline:none!important;color:#fff!important;padding:1.1rem 6rem!important;background:var(--tmg-primary-color)!important}.bank-btn-secondary{background-color:transparent!important;color:var(--tmg-primary-color)!important;font-size:1.6rem!important;outline:none!important;padding:1.1rem 6rem!important}.login__userName{margin:10px 0}.login__userName .login__userName--userName{color:#000;font: 600 16px/25px Montserrat;display:flex;flex-direction:column;padding:1rem;height:52%;width:100%}.error{font-size:1.7rem!important;font-weight:600!important;font-family:Montserrat-SemiBold,sans-serif!important;color:red}@media (max-width: 1440px){.error{font-size:1rem!important}}.login__password .login__password--password{display:flex;flex-direction:column;padding:0}.login__password .login__password--password .p-inputtext{color:#000;font: 600 16px/25px Montserrat}.input-label{color:#000!important;opacity:54%!important;margin:8px 0!important;font-family:Montserrat-SemiBold,sans-serif!important;font-size:1.5rem!important}@media (max-width: 768px){.input-label{margin:1px 0!important}}@media (max-width: 540px){.input-label{font-size:1.4rem!important}}@media (max-width: 320px){.input-label{font-size:1.2rem!important}}.regInput{width:100%;opacity:100%!important;color:#000!important}.p-inputtext{font-size:1.6rem!important;font-family:Montserrat-SemiBold,sans-serif!important;width:100%!important;max-height:4.5rem!important;opacity:100%!important}html[lang=ar] .p-inputtext{font-family:Cairo-SemiBold,sans-serif!important}.iti{width:100%;border:1px solid #d4d4d4!important;border-radius:5px!important}.iti input:focus-visible{border-color:var(--tmg-primary-color)!important}.iti input{border:none!important;height:38px!important}.forgetPassInput{width:100%;font-size:1.4rem!important}.select-unit__unit .p-dropdown-label{text-align:center!important}.select-unit__id-number .p-inputtext{text-align:left!important}.select-unit__number-container .p-inputtext{text-align:center;font-size:1.8rem;font-weight:600;color:#000;width:100%!important}.select-unit__number-container .p-inputtext:disabled{color:#495057!important}.select-unit .p-dropdown,.select-unit .p-element{height:100%!important;max-width:100%}.select-unit__input .p-dropdown-label,.select-unit__input .p-dropdown-item{font-size:1.8rem}.p-inputtext:not(.cic-phonenumber__input):focus,.cic-phonenumber:focus-within,.cic-phonenumber:hover{border-color:var(--tmg-primary-color)!important}.p-focus{border-color:var(--tmg-primary-color)!important}.p-float-label label{font-size:1.6rem!important;color:#000!important;opacity:54%!important;margin-top:0;top:30%!important}.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label{top:-1.75rem!important}html[lang=ar] .p-float-label>label{right:.75rem}html[lang=ar] .iti--allow-dropdown .iti__flag-container{right:0;left:auto}html[lang=ar] .country-dropdown{inset:unset!important;direction:ltr!important}html[lang=ar] .iti--allow-dropdown input{padding-left:6px;padding-right:52px}html[lang=ar] .iti__arrow{margin-left:0!important;margin-right:6px!important}html[lang=ar] .select-unit__id-number .p-inputtext{text-align:right!important}html[lang=ar] .cic-phonenumber .p-overlay{left:auto!important;right:0!important}html[lang=ar] .cic-phonenumber .p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:0;padding-right:2.8rem}html[lang=ar] .cic-phonenumber .cic-phonenumber__selected span,html[lang=ar] .cic-phonenumber .cic-phonenumber__item span{direction:ltr!important}.pay-due__input .p-dropdown-label,.pay-due__input .p-dropdown-item{font-size:1.8rem}.pay-due__input .p-inputnumber-input{font-size:1.8rem;font-weight:600;color:#000;width:100%!important}.InputPrice{width:14rem!important;color:#000!important;margin-inline-start:.5rem!important;padding:2rem!important;font-weight:700!important;font-size:1.6rem!important;outline:none!important;margin-left:.5rem!important}.profileDropDown{top:4.3rem}.p-menu .p-menuitem-link .p-menuitem-text{font-size:1.2rem!important}.dropDown-txt{font-size:1.4rem!important;font-family:Montserrat-SemiBold,sans-serif;margin-top:.8rem!important;color:#fff}html[lang=ar] .dropDown-txt{font-family:Cairo-Semibold,sans-serif}.textarea .p-inputtext{max-height:max-content!important}.otp-input:focus-visible{outline:var(--tmg-primary-color) auto 1px!important}.form-check-input:checked{background-color:var(--tmg-primary-color);border-color:var(--tmg-primary-color)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:unset!important;color:var(--tmg-primary-color)!important}.p-dropdown .p-inputtext{color:#6c757d!important}.p-dropdown .p-inputtext div{color:#000!important}.FlagDropdown{width:100%!important}.p-dropdown:not(.p-disabled):hover{border-color:var(--tmg-primary-color)}.p-inputtext:enabled:hover{border-color:var(--tmg-primary-color)}.firstNameCol{font-weight:700!important}.p-datatable-table{border:.5px solid rgb(231,231,231)!important}.p-datatable .p-datatable-footer{background-color:#fff!important;border-radius:0 0 10px 10px!important}.p-datatable .p-datatable-header{background-color:#fff!important;border-radius:10px 10px 0 0!important}.show-request-button>*{display:block}.hide-request-button>*{display:none}.textCenter{text-align:center!important;font-family:Montserrat-SemiBold,sans-serif}.tmg-table th,.payHistory-table th{color:var(--label-color)!important;background-color:var(--tmg-secondary-color)!important}.tmg-table td,.tmg-table th,.payHistory-table td,.payHistory-table th{font-size:1.6rem!important;font-family:Montserrat-SemiBold,sans-serif}.payHistory-table th:first-child{width:13%!important}.tmg-sub-table th:last-child{width:25%}.tmg-sub-table td:last-child>*{margin-inline-start:auto;width:max-content}.unitDetails-Payment-table th:last-child{width:15%}@media (max-width: 1440px){.unitDetails-Payment-table th:last-child{width:16%!important}}.done,.done .status{color:var(--green-color)!important}.rejected,.rejected .status{color:red!important}.edit,.edit .status{color:var(--orange-color)!important}.pending,.pending .status{color:var(--tmg-primary-color)!important}.center-cell{text-align:center!important}.center-cell .status{margin:0 auto}.amount{color:var(--tmg-primary-color)!important;white-space:nowrap}html[lang=ar] .receipt__totalPrice{direction:ltr!important}html[lang=ar] .my-requests-table-ar td:first-child,html[lang=ar] .my-requests-table-ar td:nth-child(2),html[lang=ar] .my-requests-table-ar td:nth-child(3),html[lang=ar] .my-requests-table-ar td:nth-child(4),html[lang=ar] .my-requests-table-ar td:nth-child(5),html[lang=ar] .my-requests-table-ar th:first-child,html[lang=ar] .my-requests-table-ar th:nth-child(2),html[lang=ar] .my-requests-table-ar th:nth-child(3),html[lang=ar] .my-requests-table-ar th:nth-child(4),html[lang=ar] .my-requests-table-ar th:nth-child(5){text-align:right!important}html[lang=ar] .unit-details-table-ar th,html[lang=ar] .unit-details-table-ar td:not(:first-child){text-align:right!important}html[lang=ar] .unit-details-subtable-ar td:first-child{text-align:right!important}@media (max-width: 1440px){.payHistory-table td,.payHistory-table th{padding:1rem .2rem!important}}.my-unit-details-table .p-datatable-tbody>tr>td{border:none;border-width:0}.my-unit-details-subtable .p-datatable-tbody>tr>td{border:1px solid #dee2e6;border-width:0 0 1px 0}.notification-background{background-color:var(--selection-heighlight-color)!important}.notification-text{color:var(--tmg-primary-color)!important}.p-datatable{z-index:0!important}.p-divider.p-divider-horizontal{margin:0}.unit-payment__divider{margin-top:1.5rem!important}@media (min-width: 768px){.unit-payment__divider{margin-top:3.6rem!important}}.pay-amount__radio .p-radiobutton-box.p-highlight{background-color:#fff!important}.pay-amount__radio .p-radiobutton-icon{background-color:var(--tmg-primary-color)!important}.p-radiobutton-label{font-size:1.6rem;font-weight:700;margin-inline-start:1.2rem!important}@media (min-width: 1440px){.p-radiobutton-label{font-size:1.4rem}}.p-dialog-header{display:none!important}.p-dialog .p-dialog-content{padding:2rem!important;border-radius:.5rem!important}.auth-popup{width:45%!important;z-index:999!important}.auth-popup .dropdown-menu{min-width:27rem!important}.register-popup{height:70vh!important}@media (min-width: 1440px){.register-popup{height:90vh!important}}@media (max-width: 992px){.auth-popup{width:70%!important}}@media (max-width: 600px){.auth-popup{width:98%!important}}.receipt-popup{max-height:100%!important}@media only screen and (max-width: 500px){.receipt-popup{width:100%!important;height:100%!important}}@media only screen and (max-width: 500px){.p-dialog .p-dialog-content{border-radius:0!important}.p-dialog{max-height:100%!important;border-radius:0!important}html,body{height:100%!important;margin:0!important}}.dialog-AddUnits{width:70rem!important;height:42rem!important}@media only screen and (max-width: 500px){.dialog-AddUnits{position:absolute!important;width:100%!important;height:100%!important}.dialog-AddUnits .p-dialog-header{display:flex!important;border:1px solid white!important;border-radius:0!important}}.dialog-Payment{width:74rem!important}@media only screen and (max-width: 500px){.dialog-Payment{position:absolute!important;width:100%!important;height:100%!important}}.dialog-Conditions{width:74rem!important;height:57rem!important}@media only screen and (max-width: 500px){.dialog-Conditions{position:absolute!important;width:100%!important;height:100%!important}.dialog-Conditions .p-dialog-header{display:flex!important;border:1px solid white!important;border-radius:0!important}}.dialog-duesPayment{width:70rem!important;height:40rem!important}@media only screen and (max-width: 500px){.dialog-duesPayment{position:absolute!important;width:100%!important;height:100%!important}}.dialog-duesPartial{width:70rem!important;height:44rem!important}@media only screen and (max-width: 500px){.dialog-duesPartial{position:absolute!important;width:100%!important;height:100%!important}}.dialog-Garden{width:70rem!important}@media only screen and (max-width: 500px){.dialog-Garden{position:absolute!important;width:100%!important;height:100%!important}}.dialog-PenaltyDiscount{width:80rem}@media only screen and (max-width: 500px){.dialog-PenaltyDiscount{position:absolute!important;width:100%!important;height:100%!important}}.gallery-dialog{width:-moz-fit-content!important;width:fit-content!important}.gallery-dialog .p-dialog-content{width:-moz-fit-content;width:fit-content}.bank-popup{height:95vh!important;width:100%!important;overflow:unset!important}@media (min-width: 540px){.bank-popup{width:70%!important}}@media (max-width: 540px){.bank-confirm{width:80%!important}}.youtube{width:100%;border-radius:10px}.youtube :before,.youtube iframe{border-radius:10px}.youtube p{direction:rtl;font-family:Cairo,sans-serif!important}.stylePanel{width:68rem;height:47rem;font-size:1.6rem!important;font-weight:700!important}.stylePanel .p-scrollpanel-bar{background-color:var(--tmg-primary-color)!important;width:3px!important;opacity:1;transition:background-color .2s}@media only screen and (max-width: 500px){.stylePanel{margin-top:5rem!important;width:95%;height:60rem;margin:0 2rem!important;font-size:1.6rem!important;padding:1rem!important}.stylePanel .p-scrollpanel-bar{background-color:var(--tmg-primary-color)!important;width:3px!important;opacity:1;transition:background-color .2s}}::-webkit-selection{background:var(--tmg-primary-color);color:#fff}::selection{background:var(--tmg-primary-color);color:#fff}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#8f8b8b;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#616161}#challengeFrame{background-color:#fff!important}.ar{direction:rtl;font-family:Cairo,sans-serif}.ar-toast{direction:rtl}.ar-toast .p-toast-message-error{border-width:0 6px 0 0!important}.ar-toast .p-toast-message-text{margin:0 1.5rem 0 0!important}.en-toast .p-toast-message-text{margin:0 0 0 1.5rem!important}.p-toast{z-index:99999999!important;width:40rem!important}.p-toast .p-toast-message{height:7rem}.p-toast .p-toast-message-content{height:100%}.p-toast .p-toast-message-icon{margin:auto 0;font-size:3rem!important;align-self:center}.p-toast .p-toast-message-text{align-self:center}.p-toast>*{font-size:2rem!important}.p-checkbox-label{font-size:1.6rem;font-family:Montserrat-Medium,sans-serif;margin-inline-start:1.8rem;line-height:2.5rem!important}.p-checkbox .p-checkbox-box.p-highlight{background:var(--tmg-primary-color)!important}p-checkbox{align-items:flex-start!important}.carousel-indicator{width:1.4rem!important;height:1.4rem!important;border-radius:50%!important;background-color:transparent!important;border:2px solid white}.p-carousel-items-content,.carousel{direction:ltr!important}.carousel .p-carousel-content{position:relative}.carousel .p-carousel-indicators{position:absolute;right:0;bottom:5px;gap:1.6rem}.carousel .p-carousel-indicator.p-highlight button{background-color:#fff!important}.carousel-landing .p-carousel-indicators{position:absolute;left:5%;right:auto!important;bottom:2rem;gap:1.6rem}html[lang=ar] .carousel .p-carousel-indicators{position:absolute;flex-direction:row-reverse}html[lang=ar] .carousel-landing .p-carousel-indicators{left:auto!important;right:5%!important}html[lang=ar] .carousel-landing .carousel__content{direction:rtl;left:auto!important;right:5%!important}html[lang=ar] .carousel__float-text{right:auto!important;left:5%!important}.project-carousel .carousel-indicator{border:2px solid var(--tmg-primary-color)}.project-carousel .p-carousel-indicator.p-highlight button{background-color:var(--tmg-primary-color)!important}.p-carousel-container{direction:ltr!important}.spinner-intercept:before{opacity:.25!important}.small-spinner{width:25px!important;height:25px!important;margin-inline-start:1rem!important}.p-progress-spinner-circle{animation:p-progress-spinner-dash 1.5s ease-in-out infinite,tmg-spinner-color 6s ease-in-out infinite!important}@keyframes tmg-spinner-color{to,0%{stroke:var(--tmg-primary-color)}}@font-face{font-family:Montserrat;src:url(Montserrat-Regular.b5b5b86dda9ddb8f.woff2);font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(Montserrat-Medium.e2ffe61a6e67e084.woff2);font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(Montserrat-Bold.ed21881ab9621673.woff2);font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url(Montserrat-SemiBold.9097aefd0e948025.woff2);font-display:swap}@font-face{font-family:Cairo;src:url(Cairo-Regular.6c375b93a3f2c20d.woff2);font-display:swap}@font-face{font-family:Cairo-Medium;src:url(Cairo-Medium.79b756bf0c1bff7a.woff2);font-display:swap}@font-face{font-family:Cairo-Bold;src:url(Cairo-Bold.ed9106e30befcc8a.woff2);font-display:swap}@font-face{font-family:Cairo-SemiBold;src:url(Cairo-SemiBold.63bc2f36790d24e5.woff2);font-display:swap}.cairo-regular{font-family:Cairo,sans-serif!important}.montserrat-regular{font-family:Montserrat,sans-serif!important}.cairo-medium{font-family:Cairo-Medium,sans-serif!important}.montserrat-medium{font-family:Montserrat-Medium,sans-serif!important}tmg-not-found{flex-grow:1;display:flex;flex-direction:column}body{min-height:100vh;position:relative}app-root,body{display:flex;flex-direction:column;flex-grow:1}TMG-shell-main,TMG-shell-admin{background-color:var(--tmg-secondary-color);flex-grow:1;display:flex;flex-direction:column}tmg-receipt-popup{display:flex!important;flex-direction:column!important;flex-grow:1!important}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{font-size:62.5%;--tmg-primary-color: #013660;--tmg-secondary-color: #f6f6f6;--secondary-color-m: #dfdfdf;--selection-heighlight-color: #e5ebef;--label-color: #909397;--green-color: #00b259;--orange-color: #e8a301;--footer-height: 5rem;--header-height: 6rem;--sidenav-width: 24rem}@media only screen and (max-width: 1200px){:root{font-size:56.25%}}@media only screen and (max-width: 900px){:root{font-size:55%}}tmg-shell-main .row{--bs-gutter-x: 0}.spinner-intercept{z-index:99999999!important}.home-spinner{width:50px!important;height:50px!important}.container-fluid{width:90%}.tmg-header{position:absolute;top:0}.tmg-header nav,.tmg-header header{background-color:transparent!important}html[lang=ar] *:not(i,.pi,.regular .medium){font-family:Cairo-SemiBold,sans-serif!important}html[lang=en] *:not(i,.pi,.regular .medium){font-family:Montserrat-SemiBold,sans-serif}.p-badge{font-size:1rem!important}.ngx-lite-with-title:before{border-radius:15px!important}
