/*! ========================================================================
 * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */


 .checkbox label .toggle,
 .checkbox-inline .toggle {
   margin-left: -20px;
   margin-right: 5px;
 }
 
 .toggle {
   position: relative;
   overflow: hidden;
 }
 .toggle input[type="checkbox"] {
   display: none;
 }
 .toggle-group {
   position: absolute;
   width: 200%;
   top: 0;
   bottom: 0;
   left: 0;
   transition: left 0.35s;
   -webkit-transition: left 0.35s;
   -moz-user-select: none;
   -webkit-user-select: none;
 }
 .toggle.off .toggle-group {
   left: -100%;
 }
 .toggle-on {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 50%;
   margin: 0;
   border: 0;
   border-radius: 0;
 }
 .toggle-off {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 50%;
   right: 0;
   margin: 0;
   border: 0;
   border-radius: 0;
 }
 .toggle-handle {
   position: relative;
   margin: 0 auto;
   padding-top: 0px;
   padding-bottom: 0px;
   height: 100%;
   width: 0px;
   border-width: 0 1px;
 }
 
 .toggle.btn { min-width: 59px; min-height: 34px; }
 .toggle-on.btn { padding-right: 24px; }
 .toggle-off.btn { padding-left: 24px; }
 
 .toggle.btn-lg { min-width: 79px; min-height: 45px; }
 .toggle-on.btn-lg { padding-right: 31px; }
 .toggle-off.btn-lg { padding-left: 31px; }
 .toggle-handle.btn-lg { width: 40px; }
 
 .toggle.btn-sm { min-width: 50px; min-height: 30px;}
 .toggle-on.btn-sm { padding-right: 20px; }
 .toggle-off.btn-sm { padding-left: 20px; }
 
 .toggle.btn-xs { min-width: 35px; min-height: 22px;}
 .toggle-on.btn-xs { padding-right: 12px; }
 .toggle-off.btn-xs { padding-left: 12px; }
 