body{background:linear-gradient(90deg,#e8f5e9,#f3e5f5);font-family:Baloo Bhai\ 2,cursive;min-height:100vh;padding-bottom:60px;padding-top:55px}header{background-color:#6a1b9a;border-radius:0 0 5px 5px;color:#fff;padding:10px 20px 5px;position:fixed;top:0;width:100%;z-index:1000}header .header-top{align-items:center;display:flex;justify-content:space-between}header .title{font-size:1.2rem;font-weight:700}header .icons img{cursor:pointer;filter:brightness(0) invert(1);height:20px;margin-left:6px;width:20px}header .logout-text{font-size:10px}.main-content{padding:0 8px 20px}.form-box{background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.2);margin:0 auto;max-width:400px;padding:20px}.form-box h2{color:#4a148c;margin-bottom:20px;text-align:center}.form-box .loginBtn,.form-box .regiBtn{background-color:#ff6d20}.form-box .loginBtn:hover,.form-box .regiBtn:hover{background-color:#f56112;color:#fff}.form-label{font-size:1rem}.btn-primary{background-color:#6a1b9a;border:none}.btn-primary:hover{background-color:#4a148c}.toggle-link{color:#fff;cursor:pointer;display:block;font-weight:700;margin-top:15px;text-align:center}footer{background-color:#f3e5f5;bottom:0;color:#4a148c;font-size:.9rem;padding:10px 0;position:fixed;text-align:center;width:100%;z-index:999}.select-niyam{margin-top:20px}.select-niyam .header{text-align:center}.select-niyam .header h3{color:#4a148c;font-size:40px;font-weight:600}@media (max-width:768px){.select-niyam .header h3{font-size:35px}}@media (max-width:480px){.select-niyam .header h3{font-size:25px}}@media (max-width:340px){.select-niyam .header h3{font-size:20px}}.select-niyam .section-title{background-color:#6a1b9a;border-radius:10px;color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:15px;margin-top:15px;padding:10px 15px}.select-niyam .niyam-option{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;flex-direction:column;margin-bottom:15px;padding:10px 20px;transition:transform .2s ease}.select-niyam .niyam-option .niyam-header{align-items:center;display:flex;margin-bottom:0}.select-niyam .niyam-option .niyam-header .form-check-input{margin-right:15px;transform:scale(1.2)}.select-niyam .niyam-option .niyam-header .form-check-label{color:#333;font-size:1.1rem}.select-niyam .niyam-option .text-box-option{margin-left:65px;margin-top:6px}.select-niyam .niyam-option .text-box-option .niyam-text-box{background-color:#fafafa;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;max-width:400px;outline:none;padding:5px;width:100%}.select-niyam .niyam-option .text-box-option :focus{background-color:#fff;border-color:#6a1b9a;box-shadow:0 0 0 3px rgba(106,27,154,.1)}.select-niyam .niyam-option .text-box-option :hover{background-color:#fff;border-color:#bdbdbd}.select-niyam .niyam-option .radio-options{display:flex;flex-wrap:wrap;gap:15px;margin-left:70px}.select-niyam .niyam-option .radio-options .radio-option{align-items:center;display:flex;gap:5px}.select-niyam .niyam-option .radio-options .radio-option input[type=radio]{margin:0}.select-niyam .niyam-option .radio-options .radio-option label{color:#555;cursor:pointer;font-size:1rem}.select-niyam .niyam-option .select-option{margin-left:65px;margin-top:6px}.select-niyam .niyam-option .select-option .custom-multiselect{background-color:#fafafa;border:2px solid #e0e0e0;border-radius:8px;max-width:500px;padding:8px}.select-niyam .niyam-option .select-option .custom-multiselect:focus-within{background-color:#fff;border-color:#6a1b9a}.select-niyam .niyam-option .select-option .checkbox-option{align-items:center;cursor:pointer;display:flex;padding:10px 12px}.select-niyam .niyam-option .select-option .checkbox-option input[type=checkbox]{margin-right:10px}.select-niyam .niyam-option .select-option .checkbox-option input[type=checkbox]:checked+label{color:#6a1b9a;font-weight:500}.select-niyam .niyam-option .select-option .checkbox-option label{cursor:pointer;flex:1;margin:0}.select-niyam .niyam-option .select-option .selected-count{color:#6a1b9a;font-size:.85rem;margin-bottom:8px}.select-niyam .btn-submit{background-color:#6a1b9a;border:none;border-radius:30px;color:#fff;font-size:1rem;font-weight:600;margin:40px auto 0;padding:12px 25px}.select-niyam .btn-submit :hover{background-color:#4a148c;color:#fff}.selected-niyam{margin-top:20px}.selected-niyam .menu a{color:#000}.selected-niyam .header{text-align:center}.selected-niyam .header h3{color:#4a148c;font-size:40px;font-weight:600}@media (max-width:768px){.selected-niyam .header h3{font-size:35px}}@media (max-width:480px){.selected-niyam .header h3{font-size:25px}}@media (max-width:340px){.selected-niyam .header h3{font-size:20px}}.selected-niyam .section-title{background-color:#6a1b9a;border-radius:10px;color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:15px;margin-top:15px;padding:10px 15px}.selected-niyam .niyam-option{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;flex-direction:column;margin-bottom:15px;padding:10px 20px;transition:transform .2s ease}.selected-niyam .niyam-option .niyam-header{align-items:center;display:flex;margin-bottom:0}.selected-niyam .niyam-option .niyam-header .form-check-input{margin-right:15px;transform:scale(1.2)}.selected-niyam .niyam-option .niyam-header .form-check-label{color:#333;font-size:1.1rem}.selected-niyam .niyam-option .text-box-option{margin-left:65px;margin-top:6px}.selected-niyam .niyam-option .text-box-option .niyam-text-box{background-color:#fafafa;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;max-width:400px;outline:none;padding:5px;width:100%}.selected-niyam .niyam-option .text-box-option :focus{background-color:#fff;border-color:#6a1b9a;box-shadow:0 0 0 3px rgba(106,27,154,.1)}.selected-niyam .niyam-option .text-box-option :hover{background-color:#fff;border-color:#bdbdbd}.selected-niyam .niyam-option .radio-options{display:flex;flex-wrap:wrap;gap:15px;margin-left:70px}.selected-niyam .niyam-option .radio-options .radio-option{align-items:center;display:flex;gap:5px}.selected-niyam .niyam-option .radio-options .radio-option input[type=radio]{margin:0}.selected-niyam .niyam-option .radio-options .radio-option label{color:#555;cursor:pointer;font-size:1rem}.selected-niyam .niyam-option .select-option{margin-left:65px;margin-top:6px}.selected-niyam .niyam-option .select-option .custom-multiselect{background-color:#fafafa;border:2px solid #e0e0e0;border-radius:8px;max-width:500px;padding:8px}.selected-niyam .niyam-option .select-option .custom-multiselect:focus-within{background-color:#fff;border-color:#6a1b9a}.selected-niyam .niyam-option .select-option .checkbox-option{align-items:center;cursor:pointer;display:flex;padding:10px 12px}.selected-niyam .niyam-option .select-option .checkbox-option input[type=checkbox]{margin-right:10px}.selected-niyam .niyam-option .select-option .checkbox-option input[type=checkbox]:checked+label{color:#6a1b9a;font-weight:500}.selected-niyam .niyam-option .select-option .checkbox-option label{cursor:pointer;flex:1;margin:0}.selected-niyam .niyam-option .select-option .selected-count{color:#6a1b9a;font-size:.85rem;margin-bottom:8px}.selected-niyam .btn-submit{background-color:#6a1b9a;border:none;border-radius:30px;color:#fff;font-size:1rem;font-weight:600;margin:40px auto 0;padding:12px 25px}.selected-niyam .btn-submit :hover{background-color:#4a148c;color:#fff}.main-niyam .menu a{color:#000}.main-niyam .header{margin-top:18px;text-align:center}.main-niyam .header h3{color:#4a148c;font-size:40px;font-weight:600}@media (max-width:768px){.main-niyam .header h3{font-size:35px}}@media (max-width:480px){.main-niyam .header h3{font-size:25px}}@media (max-width:340px){.main-niyam .header h3{font-size:20px}}.main-niyam .section-title{background-color:#6a1b9a;border-radius:10px;color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:15px;margin-top:25px;padding:10px 15px}.main-niyam .niyam-option{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;flex-direction:column;margin-bottom:15px;padding:10px 20px;transition:transform .2s ease}.main-niyam .niyam-option .niyam-header{align-items:center;display:flex;margin-bottom:0}.main-niyam .niyam-option .niyam-header .form-check-input{margin-right:15px;transform:scale(1.2)}.main-niyam .niyam-option .niyam-header .form-check-label{color:#333;font-size:1.1rem}.main-niyam .niyam-option .text-box-option{margin-left:65px;margin-top:6px}.main-niyam .niyam-option .text-box-option .niyam-text-box{background-color:#fafafa;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;max-width:400px;outline:none;padding:5px;width:100%}.main-niyam .niyam-option .text-box-option :focus{background-color:#fff;border-color:#6a1b9a;box-shadow:0 0 0 3px rgba(106,27,154,.1)}.main-niyam .niyam-option .text-box-option :hover{background-color:#fff;border-color:#bdbdbd}.main-niyam .niyam-option .radio-options{display:flex;flex-wrap:wrap;gap:15px;margin-left:70px}.main-niyam .niyam-option .radio-options .radio-option{align-items:center;display:flex;gap:5px}.main-niyam .niyam-option .radio-options .radio-option input[type=radio]{margin:0}.main-niyam .niyam-option .radio-options .radio-option label{color:#555;cursor:pointer;font-size:1rem}.main-niyam .niyam-option .select-option{margin-left:65px;margin-top:6px}.main-niyam .niyam-option .select-option .custom-multiselect{background-color:#fafafa;border:2px solid #e0e0e0;border-radius:8px;max-width:500px;padding:8px}.main-niyam .niyam-option .select-option .custom-multiselect:focus-within{background-color:#fff;border-color:#6a1b9a}.main-niyam .niyam-option .select-option .checkbox-option{align-items:center;cursor:pointer;display:flex;padding:10px 12px}.main-niyam .niyam-option .select-option .checkbox-option input[type=checkbox]{margin-right:10px}.main-niyam .niyam-option .select-option .checkbox-option input[type=checkbox]:checked+label{color:#6a1b9a;font-weight:500}.main-niyam .niyam-option .select-option .checkbox-option label{cursor:pointer;flex:1;margin:0}.main-niyam .niyam-option .select-option .selected-count{color:#6a1b9a;font-size:.85rem;margin-bottom:8px}.main-niyam .btn-submit{background-color:#6a1b9a;border:none;border-radius:30px;color:#fff;font-size:1rem;font-weight:600;margin:40px auto 0;padding:12px 25px}.main-niyam .btn-submit :hover{background-color:#4a148c;color:#fff}.swal2-actions .swal2-confirm{background-color:#6a1b9a}.niyam-text-box::-moz-placeholder{color:#afafaf;font-size:14px;font-style:italic}.niyam-text-box::placeholder{color:#afafaf;font-size:14px;font-style:italic}.reports .menu a{color:#000}.reports .header{margin-top:18px;text-align:center}.reports .header h3{color:#4a148c;font-size:40px;font-weight:600}@media (max-width:768px){.reports .header h3{font-size:35px}}@media (max-width:480px){.reports .header h3{font-size:25px}}@media (max-width:340px){.reports .header h3{font-size:20px}}.reports .table-freeze-wrapper{overflow-x:auto;position:relative}.reports .sticky-col{left:-1;position:sticky;z-index:10}.reports .niyam-col{max-width:220px;min-width:150px;width:180px}.intl-phone-number-error{color:red;font-weight:600;margin-top:10px}.iti{width:100%!important}.display-none{display:none!important}.display-block{display:block!important}.font-wight-600{font-weight:600}.ml-auto{margin-left:auto!important}
