﻿/*! ========================================================================
 * 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{border-radius: 50px;position:relative;overflow: hidden;margin-bottom: 3px;}
.toggle input[type=checkbox]{display:none}
.toggle-group{position:absolute;width:172%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
.toggle.off .toggle-group{left:-72%}
.toggle-on{border-radius: 50px;position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}
.toggle-off{border-radius: 50px;position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}
.toggle-handle{border-radius: 50px;position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;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:65px;min-height: 20px;}
.toggle-on.btn-xs{padding-right:10px}
.toggle-off.btn-xs{padding-left:10px}
.toggle-handle.btn-xs{ min-width: 18px;}
.toggle-group > .btn.active, .toggle-group > .btn:active {
    background-image: none;
    box-shadow: none;
    outline: 0 none;
}
.toggle.btn {
    border: 0 none;
	margin-left:2px;
}
.toggle-handle {
    border-radius: 50px;
    border-width: 0;
    height: 20px;
    margin: 0 auto;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    width: 20px;
}
.toggle-group > .toggle-handle.btn-default:hover {
    background-color:#ffffff;
}
.toggle-group > .toggle-off{
    background-color:#d3d3d3;
}
.toggle-group > .toggle-off:hover{
    background-color:#c2c2c2;
}
