#citizen-portal .input-group-text{border-color:inherit!important}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}input[type=date]::-webkit-inner-spin-button{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}input[type=date]::-webkit-clear-button{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}input[type=date].is-invalid{background-image:none}.is-invalid,.error-field,.error-border{border:1px solid #dc3545!important}.support-image:hover{opacity:.5;cursor:pointer;background-image:url(/images/confirm-delete-icon)}.support-image-wrapper{cursor:pointer;width:100px;height:100px;position:relative}.support-image-wrapper:after{content:"";opacity:0;z-index:100;cursor:pointer;pointer-events:none;background-image:url(/images/x-mark.svg);background-position:100% 0;background-repeat:no-repeat;background-size:25%;width:100%;height:100%;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:-5px;right:-5px;transform:scale(0)}.support-image-wrapper:hover:after{opacity:1;transform:scale(1)}#citizen-portal .border-green-inactive svg path{fill:#dee2e6}#citizen-portal .border-green-inactive .form-check-input[type=checkbox].circle{border:1px solid #e6eaed;width:20px;height:20px;border-radius:50%!important}.w-95{width:95%!important}.shimmer-wrapper{display:inline-block;position:relative}.shimmer{background:linear-gradient(90deg,#0000 25%,#ffffff80 50%,#0000 75%);animation:1.5s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.radio-input-field[type=radio]+label,.radio-input-field[type=checkbox]+label{border:1px solid #dee2e6}.radio-input-field[type=radio]:checked+label,.radio-input-field[type=checkbox]:checked+label{border:2px solid #078d79!important}.radio-input-field[type=radio]:checked+label svg path,.radio-input-field[type=checkbox]:checked+label svg path{fill:#078d79}.radio-input-field[type=radio]:checked+label .form-check-input[type=checkbox].circle,.radio-input-field[type=checkbox]:checked+label .form-check-input[type=checkbox].circle{border:1px solid #e6eaed;width:20px;height:20px;border-radius:50%!important}.radio-input-field[type=radio]:checked+label .form-check-input[type=checkbox].circle:checked,.radio-input-field[type=checkbox]:checked+label .form-check-input[type=checkbox].circle:checked{background-color:#078d79;border:none}.overflowX-scroll{overflow-x:scroll!important}.form-value-display{background-color:#ecf6ff}.no-display{display:none!important}.spinner-border-lg{border-width:3em;width:2rem!important;height:2rem!important}#citizen-portal .bg-primary--complete{background-color:#078d79!important}.pointer,.pointer,.pointer>*{cursor:pointer!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-khtml-user-select:none!important}#citizen-portal .input-select{outline:none;height:48px}#citizen-portal .input-select__control{overflow:hidden;box-shadow:none!important;border:1px solid #000!important;border-radius:7px!important}html body #custom-input-select .custom-input-select__input input,html body #custom-input-select .custom-input-select__input input:focus{height:48px;border:none!important;padding:0!important}.print-only{display:none!important}@media print{@page{size:A4 portrait;margin:1.2cm}.print-only{font-size:9pt;display:block!important}}#citizen-portal .progressbar-vertical .progress-group .progress-item.failure .progress-level{background-image:url(../media/x-mark.bd9e7ef1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{vertical-align:-.125em;border:.25em solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite spinner-border;display:inline-block}.spinner-border-sm{border-width:.2em;width:1rem!important;height:1rem!important}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}
