.banner-block{background:url(https://cdn-prod.heartfulness.org/images/2024/vms/kanha-login.png) no-repeat;background-size:cover;background-position:bottom;height:100vh;width:35%;line-height:normal;float:left}.banner-block img{display:block;margin-top:10%}.form-block{float:left;width:65%;height:100vh;background:url(/images/meditation-bg.svg) no-repeat;background-size:auto;background-position:100% 100%;overflow-y:auto}.banner-content{color:#2b2b2b;font-size:2.25rem;font-weight:700;margin:-10% 0 0 6%;line-height:50px}.login-text{font-size:24px;font-weight:700;padding-top:10px;color:#291a60}.login-wrapper{text-align:center;align-self:center;width:45%;max-height:300px;margin:0 auto}.login-wrapper .rightside-logo{padding-top:30px}.login-wrapper hr{border:none;height:2px;background:#1961b0;opacity:.9;text-align:center;margin:24px 72px 6px}.login-wrapper .title,.login-wrapper small{display:none}.login-wrapper .alert small{display:block!important}.login-wrapper .btn_action .secondary-button{border-radius:0!important}@media(max-width:1200px){.banner-block{display:none}.form-block{margin:0 auto;float:none}}@media(max-width:1000px){.login-wrapper{width:90%}}@media(max-width:500px){.login-wrapper{width:100%}}.primary-button{border-radius:50px!important}.primary-button:hover{background-color:#157a9b!important}.login-visitor-header .login-visitor-border{width:140px;margin:auto;border-bottom:2px solid #000}html{height:100%}*,html{box-sizing:border-box}*{border:0;outline:none;padding:0}*,body{margin:0}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;font-family:Gotham,sans-serif;font-size:14px;color:#666}h2{font-family:Gotham,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:22px!important;letter-spacing:0!important;color:#2b2b2b!important}.main-wrapper{display:flex;flex-direction:column;min-height:92%;background:#f3f6fe}.main-container{flex-grow:2;position:relative;padding:calc(65px + 20px) 15px 10px}.main-container.no-header{padding-top:10px!important}.app-wrapper{min-height:100vh;width:100%;display:flex;overflow:hidden}.app-wrapper.open .sidebar-wrapper{left:-85px}.app-wrapper.open .layout{margin-left:0;width:100%}.app-wrapper.open .layout .header{width:100%}.app-wrapper.open .main-wrapper{background:#fff}.preceptor-header .p-radiobutton.p-highlight .p-radiobutton-box{border:4px solid #ff7d6a;background:#fff}.p-checkbox.p-highlight .p-checkbox-box{border-color:#6366f1;background:#6366f1}.inner-container{background:#fff;padding:20px;border-radius:14px}.footer-section{background:#fff;font-size:13px;padding:12px 0;text-align:center;color:#818181}.text-red{color:red}.p-button-label{font-weight:400!important}.primary-admin-btn{background-color:#176b87!important;border:1px solid #176b87!important;color:#fff!important;border-radius:3px!important;text-align:center!important;padding:5px 10px!important}.primary-admin-btn:hover{background:#157a9b!important;border:1px solid #157a9b!important;color:#fff}.primary-admin-btn:active{color:#fff!important}@media(max-width:767px){.primary-admin-btn{width:99%;margin:10px 0!important;display:block}}.primary-btn{background-color:#291a60!important;border:1px solid #291a60!important;color:#fff!important;border-radius:3px!important;text-align:center!important;padding:5px 10px!important}.primary-btn:hover{background:#321f74!important;border:1px solid #321f74!important;color:#fff}.primary-btn:active{color:#fff!important}@media(max-width:767px){.primary-btn{width:99%;margin:10px 0!important;display:block}}.secondary-btn{background-color:#e6e6e6!important;border:1px solid #e6e6e6!important;color:#5e5e5e!important;border-radius:3px!important;text-align:center!important;padding:5px 10px!important}.secondary-btn:hover{background:#c2e2f9!important;border:1px solid #e6e6e6!important;color:#5e5e5e}.secondary-btn:active{color:#5e5e5e!important}@media(max-width:767px){.secondary-btn{width:99%;margin:10px 0!important;display:block}}.secondary-admin-btn{background-color:#d7dee5!important;border:1px solid #d7dee5!important;color:#5e5e5e!important;border-radius:3px!important;text-align:center!important;padding:5px 10px!important}.secondary-admin-btn:hover{background:#dee7ef!important;border:1px solid #d7dee5!important;color:#424242}.secondary-admin-btn:active{color:#424242!important}@media(max-width:767px){.secondary-admin-btn{width:99%;margin:10px 0!important;display:block}}.view-more-popup{width:30%;max-width:700px}.view-more-popup .p-dialog-content{overflow:auto;padding:5px 10px 0}@media(max-width:991.98px){.view-more-popup{width:80%}}.modal-popup{width:70%;max-width:700px}.modal-popup .p-dialog-content{overflow:auto;padding:5px 10px 0}@media(max-width:991.98px){.modal-popup{width:90%}}.bg-red-button{background-color:#d91e1e!important;border:1px solid #d91e1e!important}.bg-red-button:hover{background-color:#e33d3d!important;border:1px solid #d91e1e!important}.tokenExpiredModal{padding:2rem 1rem}.acceptBtnStyles{background-color:#291a60!important}.acceptBtnStyles:hover{background-color:#321f74!important}.p-tabview-nav-container{position:relative;border-bottom:.5px solid}.p-tabview-selected .p-tabview-nav-link{background-color:#291a60!important;color:#fff!important;border-color:#291a60!important}.p-tabview .p-tabview-nav .p-tabview-ink-bar{background-color:#291a60!important}.p-tabview .p-tabview-nav li{border-bottom:4px solid #291a60!important}.p-tabview .p-tabview-nav,.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:none!important}.p-breadcrumb{padding-top:0!important}.p-breadcrumb a{color:#176b87!important}@media(max-width:767px){.data-table-add-button{width:auto!important;margin:0!important;display:flex!important}}.table-header{background:transparent;border:0;padding:.5rem 0!important;display:flex;flex-wrap:wrap}.table-header .p-toolbar-group-left{width:100%}.table-header .p-toolbar-group-left,.table-header .p-toolbar-group-right{flex-wrap:wrap}.table-header .p-toolbar-group-right{width:100%;display:flex;justify-content:space-between;margin:10px 0}.table-header .bulk-edit-wrapper{display:flex;align-items:center;flex-wrap:wrap}.table-header .bulk-edit-btn-wrapper{display:flex;align-items:center}.table-header .add-new-btn-wrapper-end{display:flex;flex-grow:2;justify-content:space-between}.table-header .datatable-title h4{font-size:20px;font-weight:400;text-transform:capitalize;margin-right:20px}.action-icon{cursor:pointer}.del-icon{color:red}.p-badge{background-color:none}.p-badge.status-inactive,.p-badge.status-pending{background-color:#fff5f8;color:rgba(255,165,0,.831)}.p-badge.status-active,.p-badge.status-approved,.p-badge.status-available{background-color:#e8fff3;color:#50cd89}.p-badge.status-busy{background-color:#e8fff3;color:red}.form-wrapper{min-height:300px}.p-tabview .p-tabview-panels{padding:.5rem!important}.mb-10{margin-bottom:10px}.d-flex.justify-content-end.form-btn-wrap{padding:10px 0 20px}.view-row{padding:10px}.p-calendar button{background-color:#291a60;border:1px solid #291a60}.p-calendar button:hover{background-color:#321f74!important;border:1px solid #291a60!important}.p-calendar input{border-top-left-radius:3px!important;border-bottom-left-radius:3px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}@media(min-width:768px){.modifyPrefBtn{width:170px}}small.text-muted{color:#969090!important;font-size:13px}.hint{font-style:italic;color:#8f8f8f;font-size:12px;padding-top:4px}.inactive-data{font-size:14px;color:#e33d3d}.release-soft{cursor:pointer;background-color:#e5e5e5;color:#3a2828;margin:0!important;padding:2px;position:absolute;border:1px solid #bab5b5;border-radius:2px}.audit-log-modal{width:90%;max-width:900px}.audit-log td,.audit-log th{font-size:12px!important;cursor:default}.room-meta-card{margin-top:10px;width:auto;border-radius:4px}.room-meta-card p{font-size:14px;margin:0}.hfn_tabview .p-datatable-wrapper{min-height:300px}.mb-x{margin-bottom:50px}.reset-room-filter{margin:40px 10px 8px!important}.download-allocation-btn{width:150px;float:right;margin-bottom:10px}.main{padding-top:65px;min-height:100vh}.common-img-banner-wrapper{background-image:url(/images/banner.png);background-size:cover}.common-img-banner-wrapper .banner__banner_title{font-family:Gotham,sans-serif;font-weight:700;font-size:22px;letter-spacing:0;color:#fff;opacity:1;padding:0 10px}@media(max-width:767px){.common-img-banner-wrapper .banner__banner_title{font-size:17px}}.common-img-banner-wrapper .banner__banner_size{width:100%;height:auto}@media(max-width:767px){.common-img-banner-wrapper .banner__banner_size{display:none}}.p-tabview .p-tabview-nav li{border:none!important}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff!important;color:#291a60!important}@media(max-width:450px){.p-tabview .p-tabview-nav{display:block}}.p-tabview-nav .p-tabview-nav-link:active,.p-tabview-nav .p-tabview-nav-link:focus,.p-tabview-nav .p-tabview-nav-link:hover{outline:none!important;box-shadow:none!important}.breadcrumb-item a{color:#291a60!important}.pnr-summary-details{padding-left:15px}@media(max-width:767px){.pnr-summary-details{flex-direction:column}}.pnr-summary-datatable{margin-bottom:50px}.datatable-wrapper{margin-bottom:110px}@media(max-width:500px){.datatable-wrapper .pnr-breadcrumb{flex-direction:column}}.my-registration-card_wrapper{margin-bottom:100px}.primary-btn,.primary-button,.secondary-button{border-radius:50px!important}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#321f74!important;background:#321f74!important}.p-checkbox .p-checkbox-box.p-highlight{background:#321f74!important}.rounded-down{margin-top:2px}