.ui-switchbutton { 
	display:inline-block;
	width:58px!important;
	padding:0; 
	position:relative;
	overflow:hidden;
	cursor:pointer;
	user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none; 
	background-color:#ffffff;
	border:1px solid #cec2c2;
}
.ui-switchbutton input {  
	display:none;
}
.ui-switchbutton.ui-state-active { 
	border:1px solid #cec2c2;
	background-color:#ffffff!important;
}
.ui-switchbutton label { 
	white-space:nowrap;
	cursor:pointer;
	display:block;
	position:absolute;
	top:0;
	width:auto;
	overflow:hidden;
	user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
}
.ui-switchbutton label.ui-switchbutton-disabled { 
	right:0;
	text-align:right;
}
.ui-switchbutton label.ui-switchbutton-disabled span { 
	display:inline-block;
	text-align:center;
	padding-left:2px;
	padding-right:3px; 
}
.ui-switchbutton.ui-switchbutton-no-labels label span { 
	width:1em; 
}
.ui-switchbutton label.ui-switchbutton-enabled { 
	left:0;
}
.ui-switchbutton label.ui-switchbutton-enabled span { 
	display:inline-block;
	text-align:center;
	padding-left:3px;
	padding-right:2px;
}
.ui-switchbutton .ui-switchbutton-handle { 
	display:block;
	width:22px!important;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}
.ui-switchbutton.ui-switchbutton-disabled { 
	opacity:.4;
	-ms-filter:alpha(opacity=40);
	filter:alpha(opacity=40);
	filter:Alpha(Opacity=40);
	cursor:default;
}
.ui-switchbutton.ui-switchbutton-disabled label, .ui-switchbutton.ui-switchbutton-disabled .ui-switchbutton-handle { 
	cursor:default; 
}
.ui-switchbutton-default { 
	height:24px;
}
.ui-switchbutton-default label { 
	font-size:13px;
	line-height:1;
	font-weight:bold;
	font-family:inherit;
	text-transform:uppercase;
	height:100%;
	padding-top:5px; 
}
.ui-switchbutton-default label.ui-switchbutton-disabled { 
	color:#8b8b8b;
	background:#e2e2e2;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.ui-switchbutton-default label.ui-switchbutton-enabled { 
	color:#231f20;
	background:#ffffff;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding-right:4px;
}
.ui-switchbutton-default .ui-switchbutton-handle { 
	height:22px;
	background:#002d74;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.ui-switchbutton-thin { 
	height:20px;
}
.ui-switchbutton-thin label { 
	font-size:13px;
	line-height:16px;
	height:18px;
	padding-top:2px
}
.ui-switchbutton-thin .ui-switchbutton-handle { 
	height:18px;
}