*{box-sizing:border-box}.formngr input{line-height:normal}.formngr button,.formngr input,.formngr optgroup,.formngr select,.formngr textarea{font:inherit;color:inherit;margin:0}.formngr textarea{overflow:auto}.formngr button,.formngr input,.formngr select,.formngr textarea{font-family:inherit;font-size:inherit;line-height:inherit}.formngr .btn-group{vertical-align:middle;display:inline-block;position:relative}.formngr .btn-group>.btn{float:left;position:relative}.formngr .btn{text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}.formngr .btn.btn-default{color:#333;background-color:#fff;border-color:#ccc}.formngr .btn-group .btn+.btn,.formngr .btn-group .btn+.btn-group,.formngr .btn-group .btn-group+.btn,.formngr .btn-group .btn-group+.btn-group{margin-left:-1px}.formngr .btn-group>.btn:last-child:not(:first-child),.formngr .btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.formngr .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.formngr .btn-group-vertical>.btn.active,.formngr .btn-group-vertical>.btn:active,.formngr .btn-group-vertical>.btn:focus,.formngr .btn-group-vertical>.btn:hover,.formngr .btn-group>.btn.active,.formngr .btn-group>.btn:active,.formngr .btn-group>.btn:focus,.formngr .btn-group>.btn:hover{z-index:2}.formngr .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.formngr .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.formngr .btn-default{color:#333;background-color:#fff;border-color:#ccc}.formngr .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.formngr .input-group .form-control:last-child,.formngr .input-group-addon:last-child,.formngr .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.formngr .input-group-btn:first-child>.btn:not(:first-child),.formngr .input-group-btn:last-child>.btn,.formngr .input-group-btn:last-child>.btn-group>.btn,.formngr .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.formngr .input-group .form-control,.formngr .input-group-addon,.formngr .input-group-btn{display:table-cell}.formngr .input-group-lg>.form-control,.formngr .input-group-lg>.input-group-addon,.formngr .input-group-lg>.input-group-btn>.btn{border-radius:6px;height:46px;padding:10px 16px;font-size:18px;line-height:1.33333}.formngr .input-group .form-control{z-index:2;float:left;width:100%;margin-bottom:0;position:relative}.formngr .input-group{border-collapse:separate;display:table;position:relative}.formngr .form-control,.formngr output{color:#555;font-size:14px;line-height:1.42857;display:block}.formngr textarea.form-control{height:auto}.formngr .form-control{color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:inset 0 1px 1px #00000013}.formngr .form-group{margin-bottom:15px}.formngr .btn,.formngr .form-control{background-image:none}.formngr .kc-toggle{cursor:pointer;vertical-align:bottom;-webkit-user-select:none;user-select:none;background:#e9e9e9;border:1px solid #cbcbcb;border-radius:3px;width:60px;height:21px;margin:4px 0 0 2px;display:inline-block;position:relative;overflow:hidden}.formngr .kc-toggle .kct-inner{width:115px;height:100%;transition:left .15s;position:absolute;top:0;left:-28px}.formngr .kc-toggle.on .kct-inner{left:0}.formngr .kc-toggle input{display:none}.formngr .kct-on{color:#12a912}.formngr .kct-off{color:#666}.formngr .kct-on,.formngr .kct-off,.formngr .kct-handle{text-align:center;float:left;width:28px;height:100%;font-size:12px;font-weight:700;line-height:22px}.formngr .kct-handle{background:#fff;border:1px solid #999;border-radius:3px;height:17px;margin:1px}.formngr .form-group .required{color:#c10000}.formngr [tooltip]{position:relative}.formngr [tooltip]:hover:after{color:#fff;content:attr(tooltip);z-index:98;background:#000000e6;border-radius:5px 5px 5px 0;width:230px;padding:10px 5px;font-size:12px;position:absolute;bottom:23px;left:2px}.formngr [tooltip]:hover:before{content:"";z-index:99;border:6px solid #0000;border-top-color:#222;border-bottom:0 solid #222;position:absolute;bottom:17px;left:2px}.formngr .tooltip-element{color:#fff;text-align:center;background:#000;border-radius:8px;width:16px;height:16px;margin:0 5px;font-size:12px;line-height:16px;display:inline-block}.formngr .form-control[type=color]{width:60px;padding:2px;display:inline-block}.formngr .form-control[multiple]{height:auto}.form-theme{text-align:center;margin:1.5rem auto}.form-theme form.formngr{background-color:#f2f2f2;border:1px solid #ccc;max-width:640px;margin:0 auto;padding:10px}.form-theme .form-group label{color:#666;margin-bottom:0;font-size:9px;font-weight:600;display:inline-block;position:absolute;top:3px;left:14px}.form-theme .form-control{letter-spacing:.05em;color:#333;height:45px;box-shadow:none;background-color:#fff;border:1px solid #0003;border-radius:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:1.4}.form-theme .form-group:after{content:".";clear:both;visibility:hidden;height:0;line-height:0;display:block}.form-theme button.btn.btn-default{float:left;text-transform:uppercase;letter-spacing:.05em;color:#fff;-webkit-transition:all .25s linear;background-color:#003896;border:none;border-radius:0;width:calc(50% - .5rem);height:45px;margin:0 auto 0 .5rem;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1;transition:all .25s linear;position:relative}.form-theme button.btn.btn-default:hover,.form-theme button.btn.btn-default:focus,.form-theme button.btn.btn-default:active{background-color:#002667;outline:none}.form-theme form.formngr:after{content:".";clear:both;visibility:hidden;height:0;line-height:0;display:block}
