.rendered-form div:has(h1,h2,h3,h4,h5,h6){text-align:center;width:100%}.rendered-form .form-group{margin-bottom:15px;margin-left:0}.rendered-form .form-control,.rendered-form .form-inline .bootstrap-select,.rendered-form .form-inline .bootstrap-select.form-control:not([class*=col-]){display:block;width:100%}.rendered-form .form-inline .bootstrap-select.show{border-radius:5px}.rendered-form .form-group{margin-bottom:1rem}.rendered-form .options-group-name [group]{display:none}form .rendered-form .visibility{cursor:pointer;float:right;margin-left:-30px;position:relative;z-index:2}.wrapper-visibility.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.wrapper-visibility.input-group:not(.has-validation)>.custom-select:not(:last-child),.wrapper-visibility.input-group:not(.has-validation)>.form-control:not(:last-child){border-radius:5px}.wrapper-visibility.input-group .input-group-append{align-items:center;margin-top:7.5px;position:relative}.wrapper-visibility.input-group .visibility{float:none;margin-left:0;position:absolute;right:5px;top:0;top:calc(50% + 2px);transform:translate3d(0,-50%,0);z-index:4}.form-inline .wrapper-visibility.input-group{width:100%}.rendered-form .kc-toggle span{background:#e6e6e6;border:1px solid #ccc;border-radius:4px;display:inline-block;float:left;height:24px;margin:1px 5px 0 0;overflow:hidden;padding:2px;position:relative;width:48px;will-change:transform}.container-login #remember-0{position:absolute;z-index:-2}.rendered-form .kc-toggle input{height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;width:0}.rendered-form .kc-toggle{margin:0;padding-left:0!important;padding:2px 0}.rendered-form .kc-toggle input:checked+span:before{background-color:#6fc665}.rendered-form .kc-toggle span:before{background-color:transparent;border-radius:4px;content:"";height:calc(100% - 4px);left:2px;width:calc(100% - 4px)}.rendered-form .kc-toggle input:checked+span:after{transform:translateX(100%)}.rendered-form .kc-toggle span:after{background:linear-gradient(180deg,#fff 0,#ccc);border:1px solid #999;border-radius:3px;content:"";height:calc(100% - 4px);left:0;position:relative;transform:translateX(0);transition:transform .1s;width:calc(50% - 1px)}.rendered-form .kc-toggle span:after,.rendered-form .kc-toggle span:before{display:inline-block;position:absolute}.other-option:checked+label input{display:inline-block}.other-val{display:none;margin-left:5px}
