.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: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;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}.form-preloader{display:block;height:80px;margin:10px auto;text-align:center;width:80px}.form-preloader:after{-webkit-animation:form-preloader-dual-ring 1.2s linear infinite;animation:form-preloader-dual-ring 1.2s linear infinite;border-color:#000 transparent;border-radius:50%;border-style:solid;border-width:6px;content:"";display:block;height:64px;margin:8px;width:64px}@-webkit-keyframes form-preloader-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes form-preloader-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
