@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";:root{--primary-color: #cc0100 !important;--secondary-color: grey;--theme-green-color: green;--theme-black-color: #000000;--white-color: #fff;--grecy-color: #b3b1b1;--primary-bg: #cc0100 !important;--newgrey-bg: #e7e7e7;--formal-red: #ee5252;--borderclr: #dee2e6;--listclr: #727272;--homebg: #f8f8f8;--bookingbg: #20ad77;--ava-green-color: #37aa54;--profile-grey: #a4a5a4;--border-color: #c4c6d0}body{scroll-behavior:smooth}.ps__rail-y{height:unset!important;display:none}.f-red{color:#ee5252;color:#dc1c2c}.primarybg-clr{background-color:#cc0100}.listclr{color:#727272}.f-blue{color:#5094d4}.onlineCapacity-figure{color:#20ad77}.f-grey{color:#a3a3a3}.light-black{color:#252526}.grecy{color:gray}.model-title-clr{color:#212529;opacity:.8}.model-title-clr-offset{color:#212529}.title-red{color:#cc0100}.error-clr{color:red}.theme-green-clr{color:#3db45b}.prime-black{color:#1a1a1a}.black{color:#000}a{text-decoration:none}p,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,dl,ol,ul{margin-bottom:unset}html body{font-family:Roboto,sans-serif!important;min-height:100vh;position:relative}.font-secondary{font-family:Poppins,sans-serif!important}.pb-6{padding-bottom:8rem}.f-9{font-size:9px!important;line-height:normal}.f-10{font-size:10px!important;line-height:normal}.f-11{font-size:11px!important;line-height:normal}.f-12{font-size:12px!important;line-height:normal}.f-13{font-size:13px!important;line-height:normal}.f-14{font-size:14px!important;line-height:normal}.f-15{font-size:15px!important;line-height:normal}.f-16{font-size:16px!important;line-height:normal}.f-17{font-size:17px!important;line-height:normal}.f-18{font-size:18px!important;line-height:normal}.f-19{font-size:19px!important;line-height:normal}.f-20{font-size:20px!important;line-height:normal}.f-21{font-size:21px!important;line-height:normal}.f-22{font-size:22px!important;line-height:normal}.f-23{font-size:23px!important;line-height:normal}.f-24{font-size:24px!important;line-height:normal}.f-25{font-size:25px!important;line-height:normal}.f-28{font-size:28px!important;line-height:normal}.f-32{font-size:32px!important;line-height:normal}.f-34{font-size:34px!important;line-height:normal!important}.f-300{font-weight:300!important}.f-400{font-weight:400!important}.f-500{font-weight:500!important}.f-600{font-weight:600!important}.f-700{font-weight:700!important}.f-800{font-weight:800!important}ul li{list-style:none}#header{position:sticky;top:0;z-index:99;background-color:var(--white-color);box-shadow:0 5px 14px #0000000f}.navbar .navbar-nav .nav-item .nav-link{font-size:16px;line-height:normal;color:var(--theme-black-color)}nav .offcanvas-body .nav-link{color:var(--theme-black-color)}.navbar-nav .nav-item{margin:0 20px}.login-btn a,.booking-btn a,.instruction-btn a{color:var(--theme-black-color);border-radius:6px;padding:7px 25px 8px;white-space:nowrap;transition:.3s;font-size:14px;display:inline-block;border:1px solid var(--primary-color)}#header .booking-btn a,.login-btn a{color:var(--white-color)!important;background-color:var(--primary-bg)}#header .booking-btn a:hover,.login-btn a:hover{color:var(--primary-bg)!important;background-color:var(--white-color)}.user-profile img{width:36px;height:auto}.navbar-nav{position:relative;top:4px}.navbarlist li a{padding:1rem .8rem}.timeslots-title{background-color:#f2f2f2}.timeslots-title h5{color:var(--theme-black-color)}.timeslot-popbtn,.booking-search button{background-color:var(--primary-bg)!important;color:var(--white-color)}.timeslot-popbtn{display:inline-block;padding:10px 20px;border-radius:6px;align-items:center;border:.5px solid var(--primary-color);text-align:center;transition:.4s;height:40px}.timeslot-popbtn:hover,.btn:first-child:active{color:var(--white-color)}:focus-visible{border:inherit}.modal-header img{width:18px}.timeslottable table img{width:15px}.timeslottable table th,.timeslottable table td{height:60px!important;text-align:left;vertical-align:middle;position:relative}.timeslottable table th div,.timeslottable table td div{display:flex;align-items:center;justify-content:space-between;gap:10px}.timeslottable table th div span,.timeslottable table td div span{text-wrap:nowrap;cursor:pointer}table p{text-wrap:nowrap}.timeslottable table th div.action-title,.timeslottable table td div.table-actions{justify-content:center}.timeslottable table thead tr th:nth-child(1){width:70px}.deleticon{padding:.4px}.from-timer input,.end-timer input{height:50px}.timeslot-popupbody{padding:18px 18px 25px}.custom-btn{width:114px!important;height:40px!important;font-weight:500}.plant-primary-btn{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.delbtn-group button{width:200px!important;height:50px!important}.delbtn-group button:nth-child(2){background-color:var(--primary-bg)}.modal-footer button.primarybg-clr,.delbtn-group button:nth-child(2){border-color:var(--primary-bg)}.modal-footer button.primarybg-clr:disabled,.Guide-btns button:disabled,.Emergency-form-btn button:disabled{background-color:#0000000d;border-color:#0000000d;color:#707070}.Guide-save{color:#fff}::ng-deep ul.ngx-pagination{padding-left:0}ul.ngx-pagination{padding-left:0}.form-label{margin-bottom:0;width:-webkit-fill-available;max-width:max-content;margin-right:6px}.timeslots-table-section label{width:-webkit-fill-available;max-width:max-content;margin-right:6px}.Guide-save{background-color:var(--primary-color);border-color:var(--primary-color)}.box-overflow{height:50vh;overflow-y:auto}.form-check-input.guide-checkbox{width:1.4em!important;height:1.4em!important}.form-label-line{line-height:32px}.plantlist-wrapper,.booking-steps-heading,.book-info{background-color:var(--homebg)}.ribbon span.greenbg{background-color:#37aa54}.ribbon span{position:absolute;display:block;width:175px;padding:12px 0;background-color:#dc1c26;color:#fff;font-weight:500;font-size:13px;letter-spacing:.5px;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;right:20px;top:26px;transform:rotate(-45deg)}.ribbon-top-right{top:0px;left:0px;width:150px;height:150px;overflow:hidden;position:absolute;z-index:1}.visit-popclose img{width:18px}.modal-h{max-height:500px;overflow-y:auto}.timeslot-popbtn:hover,.booking-btn a:hover .booking-search button:hover,.booking-search button:hover{background:var(--white-color)!important;border-color:var(--primary-color);color:var(--primary-color)}.addbtn-popupbox .addbtn-popup .assignguide-btn:hover{background-color:var(--white-color)!important;color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.btn:focus-visible{color:#fff!important}.booking-search button,.Emergency-form-btn button{border-color:var(--primary-color)}.captcha-actions input:nth-child(2){border:1px solid var(--primary-color)!important}.Guide-save:hover,.homebtn-availability button:hover,.profile-content-btn:hover,.reset-password-btn:hover,.captcha-container .captcha-actions .cap-btn input:hover{background-color:var(--white-color)!important;color:var(--primary-bg)!important;border:1px solid var(--primary-bg)!important}.modal-footer button:nth-child(1):hover,.Guide-btns .btn-secondary:hover,.modal-foote.visitors-popup-btn button:hover,.btn-secondary.btn:first-child:active{color:#5c636a;background-color:var(--white-color);border-color:var(--bs-btn-hover-border-color)}.Guide-btns .btn-primary{border-color:var(--primary-color)}.modal-footer button:nth-child(2):hover,.login-button button:hover,#login-btn:hover,.Emergency-form-btn button:hover,.plant-primary-btn:hover,.reset-password-btn:hover{color:var(--primary-color);background-color:var(--white-color);border-color:var(--primary-color)}.reset-password-btn{border:1px solid var(--primary-color);background-color:var(--primary-bg)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active,.Guide-btns .btn-primary:hover{color:var(--primary-color);background-color:var(--white-color);border-color:var(--primary-color)}.form-select:focus,.form-control:focus,.booking-cell-facilities button:focus,.captca-type-content input:focus,.navbar-toggler:focus,.captcha-container .captcha-actions .cap-btn input:focus-within,.captcha-container .captcha-actions .cap-btn input:focus{border-color:#cc0100!important;box-shadow:0 0 4px #cc0100!important}.btn-secondary.cancel-btn:hover{color:#5c636a}.form-select,.main-wrapper input:not([type="radio"]){border-radius:.25rem!important}.reset-password{border:1px solid var(--primary-color)!important}.btn.profile-content-btn .me-1 i{color:inherit;transition:color .3s ease-in-out}.btn.profile-content-btn:hover .me-1 i,.btn.profile-content-btn.active .me-1 i{color:var(--primary-color)}.timeslots-table-section{padding-top:54px}.main-wrapper{padding-bottom:129px}.timeslottable .ngx-pagination{margin-bottom:8px}.serachbar-box{width:100%;max-width:415px}.timeslots-table-section table tr th:last-child,.timeslots-table-section table tr td:last-child{text-align:center}.timeslots-table-section table tr td:last-child a{margin:6px}.timeslots-table-section table tr td:last-child a span{margin:0!important}.timeslottable::-webkit-scrollbar{width:50px!important}.timeslottable::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.timeslottable::-webkit-scrollbar{height:4px;background-color:#f5f5f5}.timeslottable::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--primary-bg)}.addbtn-popup a,.timeslot-popbtn,button,a{cursor:pointer}.br-6{border-radius:6px!important}.receipt-btn button{height:40px}.comment-tx{text-wrap:wrap!important;width:100%;max-width:350px}.profile-content,.main-box-shadow,.box-shadow,.profile-content-extend{background-color:#fff;-webkit-box-shadow:0px 0px 15px rgba(144,157,162,.1);-moz-box-shadow:0px 0px 15px rgba(144,157,162,.1);-ms-box-shadow:0px 0px 15px rgba(144,157,162,.1);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border:none;box-shadow:0 0 15px #909da21a;border:1px solid var(--border-color)!important}.mybookings-inner-section span{color:var(--primary-color)}.profile-content span{display:block;color:var(--profile-grey)}.booking-active{background-color:#d5fbde;color:#44a745;width:max-content;padding:3px 16px;border-radius:25px}.profile-content-btn{padding:10px 20px;color:var(--white-color);background-color:var(--primary-color);display:flex;align-items:center;justify-content:center}.profile-content-btn span{color:var(--white-color)}.alert{position:fixed;z-index:9999!important}.alert-danger{background-color:red;color:#fff}.alert-success{background-color:#3db45b;color:#fff}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{background-image:url(calendar.e28711361a7e7f8b.svg);cursor:pointer}.primary-green-btn{background-color:#52ba50;border-color:#52ba50!important;color:#fff;padding:10px 20px;font-size:13px}.primary-green-btn:hover{background-color:transparent;color:#52ba50}.cancel-btn{border-color:#ee5252!important;background-color:#ee5252;color:#fff;padding:10px 20px;font-size:13px}.cancel-btn:hover{background-color:transparent;color:#ee5252}.language-picker.visitors-popup span{min-width:-moz-fit-content;min-width:fit-content;border-bottom:none!important;font-size:16px;line-height:normal}.modal-footer .btn-secondary:active{border-color:#6c757d!important}.form-check.form-switch input[type=checkbox]{border-radius:50px!important}.comment-wrapper{max-width:270px;width:100%;box-sizing:border-box;padding:10px;resize:vertical;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shutter-content{width:100%;max-width:648px}.select-wrap{width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding-right:32px!important}table tr th,table tr td{font-family:Poppins,sans-serif!important}.timeslottable table thead th{border-bottom-width:3px!important;border-bottom-color:#dee2e6!important}.main-wrapper .plantphotos .rounded-0{border-radius:0!important}@media (max-width: 991.98px){input[type=date]{background:#fff url(calendar.e28711361a7e7f8b.svg) 97% 50% no-repeat!important}input[type=date]::-webkit-inner-spin-button{display:none!important}input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important}}@media (max-width: 767.98px){.serachbar-box{width:100%;max-width:100%}.serachbar-box input{width:100%}.footer-content-icon a{padding:4px 6px}.fotter-ttile h6{font-size:14px!important;line-height:normal!important}.f-md-28{font-size:28px!important;line-height:normal!important}.timeslots-table-section{padding-top:35px}.addbtn-popupbox.w-sm-50{width:100%}.my-booking-btn-status a{font-size:14px!important}.my-booking-btn-status .timeslot-popbtn{height:unset;width:100%;padding:8px 0}.plant-img-wrapper{max-height:500px;overflow:scroll}}@media (max-width: 575.98px){.f-9-sm{font-size:9px!important;line-height:normal}.f-10-sm{font-size:10px!important;line-height:normal}.f-11-sm{font-size:11px!important;line-height:normal}.f-12-sm{font-size:12px!important;line-height:normal}.f-13-sm{font-size:13px!important;line-height:normal}.f-14-sm{font-size:14px!important;line-height:normal}.f-15-sm{font-size:15px!important;line-height:normal}.f-16-sm{font-size:16px!important;line-height:normal}.f-17-sm{font-size:17px!important;line-height:normal}.f-18-sm{font-size:18px!important;line-height:normal}.f-19-sm{font-size:19px!important;line-height:normal}.f-20-sm{font-size:20px!important;line-height:normal}.f-21-sm{font-size:21px!important;line-height:normal}.f-22-sm{font-size:22px!important;line-height:normal}.f-23-sm{font-size:23px!important;line-height:normal}.f-24-sm{font-size:24px!important;line-height:normal}.f-25-sm{font-size:25px!important;line-height:normal}.booking-btn a{padding:7px 12px}.timeslot-popbtn{padding:10px 15px;height:unset}.custom-btn{width:86px!important;height:34px!important;font-size:14px!important}.upload-sub-btn .custom-btn{width:100%!important;height:38px!important;margin:0!important}.delbtn-group button{width:135px!important;height:36px!important}.timeslot-popupbody .w-25{width:32%!important}.modal-footer{padding-top:6.34px;padding-bottom:6.34px}.from-timer input,.end-timer input{height:44px}.footer-content{min-height:65px;height:unset}.timeslottable table thead tr th:nth-child(1){width:70px}.w-sm-50{width:48%}.w-sm-50 a{width:100%!important}.w-sm-100,.w-sm-100 a{width:100%}.navbar-brand img{width:91px}.timeslots-table-section{padding-top:25px}.status-call{min-width:85px}.modal-header h2{font-size:20px!important}.modal-header img{width:14px}.f-18{font-size:16px!important;line-height:normal}.f-16{font-size:14px!important;line-height:normal}.navbar-toggler{padding:2px 10px}.navbar-toggler-icon{width:22px}.timeslots-title{padding-top:16px!important;padding-bottom:16px!important}.timeslots-title .f-24{font-size:22px!important}.language-picker span{font-size:16px!important;line-height:normal;min-width:-moz-fit-content;min-width:fit-content}.dt-100 .form-contro,.form-control{width:100%!important}.my-booking-btn-status a{font-size:16px!important}.my-booking-btn-status .timeslot-popbtn{padding:12px 0}.main-wrapper{padding-bottom:96px}}select,input,table,th,td,.timeslotscontent-box .NgxEditor__Wrapper,.border,.form-control{border:1px solid var(--border-color)!important}select,input{height:40px}.mybooking-btn{width:max-content;padding:5px 12px;border-radius:30px}.success-badge{color:#5aad4c;background:#d5fbde}.cancel-badge{color:#dc3545;background-color:#dc354554}.pending-badge{color:#ffc558;background-color:#ffeeba}.ngx-pagination{padding-top:20px!important}.timeslottable table{margin-bottom:0!important}
