#notify .modal-content{background-color:#f3f3f3}.custom-tab-check .form-check{position:relative;width:105px;height:34px;margin-bottom:20px}.custom-tab-check .form-check-input{opacity:0}.custom-tab-check .form-check-input:checked+.form-check-label{background-color:#2cbdc0;color:#fff}.custom-tab-check .form-check-input:checked+.form-check-label:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,90%);width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#2cbdc0 transparent transparent transparent}.custom-tab-check .form-check-label{position:absolute;left:0;top:0;width:100%;padding:5px 0;text-align:center;background-color:#fff;border-radius:5px 0 0 5px}.custom-tab-check .form-check:last-child .form-check-label{border-radius:0 5px 5px 0}.slider-connect{background:#2cbdc0}.slider-tooltip{border:1px solid #3f4254;background:#3f4254}.resident .icon{width:20px}.custom-radio{position:relative;display:inline-block;width:20px;height:20px;cursor:pointer}.custom-radio input[type=radio]{opacity:0;width:0;height:0;margin:0;position:absolute}.custom-radio span{display:block;width:20px;height:20px;border-radius:50%;border:2px solid #ccc;background:transparent;transition:border-color .2s,background .2s}.radio-yellow span{border-color:#ffc107}.radio-red span{border-color:#dc3545}.custom-radio input[type=radio]:checked+span{background:currentColor;border-color:currentColor}.radio-yellow input[type=radio]:checked+span{color:#ffc107}.radio-red input[type=radio]:checked+span{color:#dc3545}