 .bootstrap-switch {display: inline-block;direction: ltr;cursor: pointer;border-radius: 2px;border: 1px solid;border-color: #CCC;position: relative;text-align: left;overflow: hidden;line-height: 8px;z-index: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: middle;-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.bootstrap-switch .bootstrap-switch-container {display: inline-block;top: 0;border-radius: 2px;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;display: inline-block !important;height: 100%;padding: 6px 12px;font-size: 14px;line-height: 20px;}.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 {position: relative;font-size: 16px;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 {background: #f0ad4e;color: #fff;}.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: #eeeeee;}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-themecolor, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-themecolor {color: #FFF;background: #1ABC9C;}.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;margin-top: -1px;margin-bottom: -1px;z-index: 100;color: #333333;background: #ffffff;}.bootstrap-switch .bootstrap-switch-handle-on {border-bottom-left-radius: 1px;border-top-left-radius: 1px;}.bootstrap-switch .bootstrap-switch-handle-off {border-bottom-right-radius: 1px;border-top-right-radius: 1px;}.bootstrap-switch input[type='radio'], .bootstrap-switch input[type='checkbox'] {position: absolute !important;top: 0;left: 0;margin: 0;z-index: -1;opacity: 0;filter: alpha(opacity=0);}.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.3333333;}.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: 0.5;filter: alpha(opacity=50);cursor: default !important;}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {-webkit-transition: margin-left 0.2s ease;-o-transition: margin-left 0.2s ease;transition: margin-left 0.2s ease;}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {border-bottom-left-radius: 0;border-top-left-radius: 0;border-bottom-right-radius: 1px;border-top-right-radius: 1px;}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {border-bottom-right-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 1px;border-top-left-radius: 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-bottom-right-radius: 1px;border-top-right-radius: 1px;}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {border-bottom-left-radius: 1px;border-top-left-radius: 1px;}.bootstrap-switch-label:after {content: '';position: absolute;top: 50%;left: 50%;width: 10px;height: 3px;margin-top: -2px;margin-left: -5px;display: inline-block;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}.switch-toggle {position: absolute;margin-left: -9999px;visibility: hidden;}.switch-toggle + label {display: block;position: relative;cursor: pointer;outline: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}input.switch-toggle-round + label {padding: 2px;width: 60px;height: 30px;background-color: #DDD;-webkit-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;}input.switch-toggle-round + label:before, input.switch-toggle-round + label:after {display: block;position: absolute;top: 1px;left: 1px;bottom: 1px;content: "";}input.switch-toggle-round + label:before {right: 1px;background-color: #F1F1F1;-webkit-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}input.switch-toggle-round + label:after {width: 28px;background-color: #FFF;-webkit-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);-webkit-transition: margin 0.4s;-moz-transition: margin 0.4s;-o-transition: margin 0.4s;transition: margin 0.4s;}input.switch-toggle-round:checked + label:before {background-color: #1ABC9C;}input.switch-toggle-round:checked + label:after {margin-left: 30px;}input.switch-rounded-mini.switch-toggle-round + label {padding: 1px;width: 32px;height: 16px;-webkit-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}input.switch-rounded-mini.switch-toggle-round + label:before {-webkit-border-radius: 8px;-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 {width: 90px;height: 45px;-webkit-border-radius: 45px;-o-border-radius: 45px;border-radius: 45px;}input.switch-rounded-large.switch-toggle-round + label:before {-webkit-border-radius: 45px;-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 {width: 120px;height: 60px;-webkit-border-radius: 60px;-o-border-radius: 60px;border-radius: 60px;}input.switch-rounded-xlarge.switch-toggle-round + label:before {-webkit-border-radius: 60px;-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 {padding: 2px;width: 60px;height: 30px;background-color: #DDD;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}input.switch-toggle-flat + label:before, input.switch-toggle-flat + label:after {display: block;position: absolute;content: "";}input.switch-toggle-flat + label:before {top: 2px;left: 2px;bottom: 2px;right: 2px;background-color: #FFF;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;}input.switch-toggle-flat + label:after {top: 4px;left: 4px;bottom: 4px;width: 22px;background-color: #DDD;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;-o-border-radius: 22px;border-radius: 22px;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s;}input.switch-toggle-flat:checked + label {background-color: #1ABC9C;}input.switch-toggle-flat:checked + label:after {margin-left: 30px;background-color: #1ABC9C;}input.switch-flat-mini.switch-toggle-flat + label {padding: 1px;width: 32px;height: 16px;-webkit-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px;}input.switch-flat-mini.switch-toggle-flat + label:before {top: 1px;left: 1px;bottom: 1px;right: 1px;-webkit-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px;}input.switch-flat-mini.switch-toggle-flat + label:after {top: 2px;left: 2px;bottom: 2px;width: 12px;-webkit-border-radius: 12px;-o-border-radius: 12px;border-radius: 12px;}input.switch-flat-mini.switch-toggle-flat:checked + label:after {margin-left: 16px;}input.switch-flat-large.switch-toggle-flat + label {width: 90px;height: 45px;-webkit-border-radius: 45px;-o-border-radius: 45px;border-radius: 45px;}input.switch-flat-large.switch-toggle-flat + label:before {-webkit-border-radius: 45px;-o-border-radius: 45px;border-radius: 45px;}input.switch-flat-large.switch-toggle-flat + label:after {width: 37px;-webkit-border-radius: 37px;-o-border-radius: 37px;border-radius: 37px;}input.switch-flat-large.switch-toggle-flat:checked + label:after {margin-left: 45px;}input.switch-flat-xlarge.switch-toggle-flat + label {padding: 2px;width: 120px;height: 60px;-webkit-border-radius: 60px;-o-border-radius: 60px;border-radius: 60px;}input.switch-flat-xlarge.switch-toggle-flat + label:before {-webkit-border-radius: 60px;-o-border-radius: 60px;border-radius: 60px;}input.switch-flat-xlarge.switch-toggle-flat + label:after {width: 52px;-webkit-border-radius: 52px;-o-border-radius: 52px;border-radius: 52px;}input.switch-flat-xlarge.switch-toggle-flat:checked + label:after {margin-left: 60px;}