.bootstrap-switch{cursor:pointer;text-align:left;z-index:0;-webkit-user-select:none;user-select:none;vertical-align:middle;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;direction:ltr;border:1px solid #ccc;border-radius:2px;line-height:8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative;overflow:hidden}.bootstrap-switch .bootstrap-switch-container{border-radius:2px;display:inline-block;top:0;transform:translate(0,0)}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{box-sizing:border-box;cursor:pointer;height:100%;padding:6px 12px;font-size:14px;line-height:20px;display:inline-block!important}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-on i,.bootstrap-switch .bootstrap-switch-handle-off i{font-size:16px;position:relative;left:-1px}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background:#337ab7}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{color:#fff;background:#f0ad4e}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background:#d9534f}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#000;background:#eee}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-themecolor,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-themecolor{color:#fff;background:#1abc9c;background:var(--themecolor)}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-black,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-black{color:#fff;background:#000}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white{color:#000;background:#f5f5f5}.bootstrap-switch .bootstrap-switch-label{text-align:center;z-index:100;color:#333;background:#fff;margin-top:-1px;margin-bottom:-1px}.bootstrap-switch .bootstrap-switch-handle-on{border-top-left-radius:1px;border-bottom-left-radius:1px}.bootstrap-switch .bootstrap-switch-handle-off{border-top-right-radius:1px;border-bottom-right-radius:1px}.bootstrap-switch input[type=radio]{z-index:-1;opacity:0;filter:alpha(opacity=0);margin:0;top:0;left:0;position:absolute!important}.bootstrap-switch input[type=checkbox]{z-index:-1;opacity:0;filter:alpha(opacity=0);margin:0;top:0;left:0;position:absolute!important}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.33333}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label{opacity:.5;filter:alpha(opacity=50);cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-o-transition:margin-left .2s ease;transition:margin-left .2s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-radius:0 1px 1px 0}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-radius:1px 0 0 1px}.bootstrap-switch.bootstrap-switch-focused{outline:0}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label{border-top-right-radius:1px;border-bottom-right-radius:1px}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label{border-top-left-radius:1px;border-bottom-left-radius:1px}.bootstrap-switch-label:after{content:"";border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:10px;height:3px;margin-top:-2px;margin-left:-5px;display:inline-block;position:absolute;top:50%;left:50%}.switch-toggle{visibility:hidden;margin-left:-9999px;position:absolute}.switch-toggle+label{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:block;position:relative}input.switch-toggle-round+label{-o-border-radius:15px;background-color:#ddd;border-radius:15px;width:60px;height:30px;padding:2px}input.switch-toggle-round+label:before,input.switch-toggle-round+label:after{content:"";display:block;position:absolute;top:1px;bottom:1px;left:1px}input.switch-toggle-round+label:before{-o-border-radius:15px;-o-transition:background .4s;background-color:#f1f1f1;border-radius:15px;transition:background .4s;right:1px}input.switch-toggle-round+label:after{-o-border-radius:100%;-o-transition:margin .4s;background-color:#fff;border-radius:100%;width:28px;transition:margin .4s;box-shadow:0 2px 5px rgba(0,0,0,.3)}input.switch-toggle-round:checked+label:before{background-color:#1abc9c;background-color:var(--themecolor)}input.switch-toggle-round:checked+label:after{margin-left:30px}input.switch-rounded-mini.switch-toggle-round+label{-o-border-radius:8px;border-radius:8px;width:32px;height:16px;padding:1px}input.switch-rounded-mini.switch-toggle-round+label:before{-o-border-radius:8px;border-radius:8px}input.switch-rounded-mini.switch-toggle-round+label:after{width:15px}input.switch-rounded-mini.switch-toggle-round:checked+label:after{margin-left:15px}input.switch-rounded-large.switch-toggle-round+label{-o-border-radius:45px;border-radius:45px;width:90px;height:45px}input.switch-rounded-large.switch-toggle-round+label:before{-o-border-radius:45px;border-radius:45px}input.switch-rounded-large.switch-toggle-round+label:after{width:43px}input.switch-rounded-large.switch-toggle-round:checked+label:after{margin-left:45px}input.switch-rounded-xlarge.switch-toggle-round+label{-o-border-radius:60px;border-radius:60px;width:120px;height:60px}input.switch-rounded-xlarge.switch-toggle-round+label:before{-o-border-radius:60px;border-radius:60px}input.switch-rounded-xlarge.switch-toggle-round+label:after{width:58px}input.switch-rounded-xlarge.switch-toggle-round:checked+label:after{margin-left:60px}input.switch-toggle-flat+label{-ms-border-radius:30px;-o-border-radius:30px;-o-transition:background .4s;background-color:#ddd;border-radius:30px;width:60px;height:30px;padding:2px;transition:background .4s}input.switch-toggle-flat+label:before,input.switch-toggle-flat+label:after{content:"";display:block;position:absolute}input.switch-toggle-flat+label:before{-ms-border-radius:30px;-o-border-radius:30px;-o-transition:background .4s;background-color:#fff;border-radius:30px;transition:background .4s;top:2px;bottom:2px;left:2px;right:2px}input.switch-toggle-flat+label:after{-ms-border-radius:22px;-o-border-radius:22px;-o-transition:margin .4s, background .4s;background-color:#ddd;border-radius:22px;width:22px;transition:margin .4s,background .4s;top:4px;bottom:4px;left:4px}input.switch-toggle-flat:checked+label{background-color:#1abc9c;background-color:var(--themecolor)}input.switch-toggle-flat:checked+label:after{background-color:#1abc9c;background-color:var(--themecolor);margin-left:30px}input.switch-flat-mini.switch-toggle-flat+label{-o-border-radius:16px;border-radius:16px;width:32px;height:16px;padding:1px}input.switch-flat-mini.switch-toggle-flat+label:before{-o-border-radius:16px;border-radius:16px;top:1px;bottom:1px;left:1px;right:1px}input.switch-flat-mini.switch-toggle-flat+label:after{-o-border-radius:12px;border-radius:12px;width:12px;top:2px;bottom:2px;left:2px}input.switch-flat-mini.switch-toggle-flat:checked+label:after{margin-left:16px}input.switch-flat-large.switch-toggle-flat+label{-o-border-radius:45px;border-radius:45px;width:90px;height:45px}input.switch-flat-large.switch-toggle-flat+label:before{-o-border-radius:45px;border-radius:45px}input.switch-flat-large.switch-toggle-flat+label:after{-o-border-radius:37px;border-radius:37px;width:37px}input.switch-flat-large.switch-toggle-flat:checked+label:after{margin-left:45px}input.switch-flat-xlarge.switch-toggle-flat+label{-o-border-radius:60px;border-radius:60px;width:120px;height:60px;padding:2px}input.switch-flat-xlarge.switch-toggle-flat+label:before{-o-border-radius:60px;border-radius:60px}input.switch-flat-xlarge.switch-toggle-flat+label:after{-o-border-radius:52px;border-radius:52px;width:52px}input.switch-flat-xlarge.switch-toggle-flat:checked+label:after{margin-left:60px}