.navbar-light .navbar-nav .active>.nav-link{color:#fbbb29}.relative-position{position:relative}.custom-loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999}.custom-loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;-webkit-animation:custom-spin 2s linear infinite;animation:custom-spin 2s linear infinite}@-webkit-keyframes custom-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes custom-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal-dialog.modal-md{max-width:625px}.panel .panel-body{padding:0 10px 10px}.calender-popup .panel{margin-bottom:12px;border-radius:0}.panel .panel-body .row{height:auto;font-size:16px}.panel .panel-body .row .col-md-3{min-width:140px;float:left}.panel .panel-body .row .col-md-3.width_auto{min-width:inherit;width:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.panel .panel-body .row .col-md-3 label{margin:0;padding-right:5px;font-weight:400;width:66px;text-align:right;float:left;padding-top:5px}.panel .panel-body .row .col-md-3 label.color-blue{color:#2184da}.panel .panel-body .row .col-md-3 label.color-redish{color:#f04b46}.modal-body .row.form-pbtns{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.modal-body .row.form-pbtns textarea.form-control{height:70px}.modal-body .row.form-pbtns button.btn{background-color:#8cc63f;border:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid #70a32d!important;font-size:15px;padding:5px 0;min-width:inherit;width:100%;border-radius:4px!important;font-weight:600;color:#fff;margin:3px 0;outline:none}.panel .panel-body h4{margin-top:0;font-size:18px}.modal-body .row.form-pbtns label.control-label{font-size:18px;font-weight:500}.modal-footer{display:none}.panel .panel-body .row .col-md-3 .form-control{margin-bottom:5px}@media (max-width:450px){.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk{margin:4px}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk h2{font-size:18px}}.calendar-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem;border-radius:8px}.calendar-controls,.control-group{display:-webkit-box;display:-ms-flexbox;display:flex}.control-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.control-group label{font-weight:700;margin-bottom:.5rem;font-size:1rem}.control-group select{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;width:150px}@media (max-width:600px){.calendar-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.control-group{margin-bottom:1rem}.control-group select{width:100%}}.fc .fc-toolbar>*>:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.fc .fc-toolbar-title{font-size:15px;padding:10px}button.fc-next-button.fc-button.fc-button-primary,button.fc-prev-button.fc-button.fc-button-primary{background-color:#fff!important;color:#30373e;border:1px solid #30373e!important;padding-right:0;padding-left:0;border-left-width:0;border-bottom-width:0;padding-top:0;padding-bottom:0;border-top-width:0;border-right-width:0}.res-calendar.fc-theme-standard{margin-top:-90px}