::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray}::-webkit-scrollbar-thumb{background:#7a7a7a}::-webkit-scrollbar-thumb:hover{background:#2f79f0}::placeholder{color:#2f79f0!important}.black-placeholder::placeholder{color:#2c2c2c!important}textarea{resize:vertical;border-color:#2f79f0;border-radius:0;font-size:larger;width:100%}textarea:focus{border-color:#2f79f0;outline:none;box-shadow:0 0 5px #2f79f080}#input-element-id::placeholder{color:#2f79f0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#191919}.navbar-nav{--bs-nav-link-hover-color: rgb(25 25 25)}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute;border-radius:0}.text-blue{color:#2f79f0}.input-group{position:relative}.input-group .btn{position:absolute;right:0;top:50%;transform:translateY(-55%);background-color:transparent;border:none;padding-right:.75rem}.input-group .input-group-btn{position:absolute;right:-18px;top:55%;transform:translateY(-55%);background-color:transparent;border:none;padding-right:.75rem;z-index:5}.btn-small{border-radius:0;font-size:1rem!important;padding:.375rem .5rem .5rem!important}.input-field:focus{outline:none}.input-grey{display:block;width:100%;padding:.375rem .75rem;font-size:1.3rem;font-weight:400;line-height:1.7;color:#222;appearance:none;background-color:transparent;background-clip:padding-box;border:2px solid #707070;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input-grey:focus{outline:none;border-color:#5f5f5f;box-shadow:0 0 5px #7c7c7c80}.btn-secondary{background-color:#8a8a8a}body{margin:0;overflow-x:hidden;padding-top:70px}label{display:inline-block;font-weight:450}li{font-weight:500}h1{font-size:3rem!important}body{color:#0e0d0d;--bs-body-font-weight: 400}.welcome-container{width:100%;height:30vh;position:relative;background-image:url(bg-blue.9e01d584d10b543d.png);background-size:cover;background-position:center 15%}.light-blue-container{background-color:#dff2ff;padding:2rem 1rem}.blue-container{background-color:#2f79f0;padding:0rem 0rem 0rem 1rem}.refer-earn-image{bottom:-8px;position:relative}.newsletter-container{background-color:#c3dce9}.add-employee-btn{background-color:#37a9fe;border-color:#37a9fe;border-radius:.5rem;color:#fff}.border-blue{border-color:#b5ddf7!important}.responsive-text{font-size:16px}@media (max-width: 900px){.responsive-text{font-size:xx-large!important}}@media (max-width: 480px){.responsive-text{font-size:x-large!important}}.vertical-line{display:inline-block}.custom-radio-input{position:absolute;opacity:0;pointer-events:none}.btn-group label:not(.active){background-color:#fff;color:#383838}.yes-no-btn{border-radius:0;font-size:1.3rem;padding:.5rem 1.1rem;font-weight:450;line-height:1.3rem}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #bdbdbd;--bs-btn-border-color: #bdbdbd;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #a7a7a7;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.modal-content{height:auto;border-radius:0;padding:2rem 3.5rem 2.5rem}.modal{--bs-modal-width: 750px}.bold-red-text{color:red;font-weight:550;font-size:14px}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:42em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem;border-radius:0!important}.page-link{color:#fff}.pagination{border-radius:0;--bs-pagination-border-radius: 0;--bs-pagination-hover-color: #ca0a0a;--bs-pagination-padding-x: .8rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: .9rem}.page-link.active{background-color:#3c3c3c;border-color:#707070}.color-1{background-color:#cc2f2c}.color-2{background-color:#d24c2b}.color-3{background-color:#d6682d}.color-4{background-color:#e19831}.color-5{background-color:#ebb231}.color-6{background-color:#f1ca2d}.color-7{background-color:#c0ca43}.color-8{background-color:#97c24c}.color-9{background-color:#88bc50}.color-10{background-color:#80ba53}.grey-input{display:block;width:55%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.7;color:#222;appearance:none;background-color:#fff;background-clip:padding-box;border:var(--bs-border-width) solid #6f6f6f;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.grey-input:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#bababa;outline:0;box-shadow:0 0 0 .15rem #98989840}.grey-input::placeholder{color:#2c2c2c!important}.grey-input-larger{display:block;width:100%;padding:.375rem .75rem;font-size:1.2rem;font-weight:400;line-height:1.7;color:#222;appearance:none;background-color:#fff;background-clip:padding-box;border:var(--bs-border-width) solid #6f6f6f;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.grey-input-larger:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#bababa;outline:0;box-shadow:0 0 0 .15rem #98989840}.grey-input-larger::placeholder{color:#2c2c2c!important}.accordion-button{padding:.35rem 1.5rem .1rem .5rem}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0;background-color:#2f79f0}accordion-button:focus{z-index:3;border-color:transparent;outline:0;box-shadow:0}.input-field-search-icon{background-color:#2f79f0;width:81%}.blue-select{color:#222!important;border-radius:0!important}.swal-confirm{background-color:#2f79f0!important;border-radius:0!important;box-shadow:none!important;font-size:1.1rem!important}.swal-cancel{background-color:#8a8a8a!important;border-radius:0!important;box-shadow:none!important;font-size:1.1rem!important}.swal-title{font-size:3rem;color:#000;font-weight:450}.swal-title-blue{color:#2f79f0;font-weight:450;font-size:3rem}.no-pointer{pointer-events:none}.ng-dropdown-panel-items .scroll-host{overflow:hidden;overflow-y:auto;position:relative;display:block;transform:translate(-12px) translateY(7px);background-color:#fff;border:1px solid lightgrey;-webkit-overflow-scrolling:touch}.ng-option{padding-inline:1rem}.ng-option:hover{background-color:#2f79f0;color:#fff}.ng-option-selected{background-color:#929292;color:#fff}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0;border:none;transform:translateY(1px) translate(-9px)}.ng-select.ng-select-single .ng-select-container{height:36px;border:none;transform:translateY(1px) translate(-9px)}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:none;transform:translateY(1px) translate(-9px)}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{position:absolute;left:0;width:100%;transform:translateY(-5px)}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#2f79f0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{background-color:#2f79f0;color:#fff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:400}.loader-container{min-height:0vh;z-index:0;background:#2f79f01f;z-index:9999}#loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes loader{0%{left:-100px}to{left:110%}}#box{width:60px;height:60px;background:#2f79f0;animation:animate .5s linear infinite;position:absolute;top:0;left:0;border-radius:3px}@keyframes animate{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scaleY(.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}to{transform:translateY(0) rotate(90deg)}}#shadow{width:60px;height:5px;background:#000;opacity:.5;position:absolute;top:70px;left:0;border-radius:50%;animation:shadow .5s linear infinite}@keyframes shadow{50%{transform:scaleX(1.2)}}.bg-blur{filter:blur(8px)}
