.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-group{margin-bottom:1rem}form .rendered-form .visibility{cursor:pointer;float:right;margin-left:-30px;position:relative;z-index:2}.wrapper-visibility.input-group .input-group-append{align-items:center;position:relative}.wrapper-visibility.input-group .visibility{float:none;margin-left:0;position:absolute;right:5px;top:0;top:50%;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-right:5px;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{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}
