.thumbnail{
	padding: 2px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ededf0;
}
.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn:hover,.btn:focus {
	color:#303641;
	text-decoration:none;
	outline:0
}
.btn:active,.btn.active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.225);
	-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.225);
	box-shadow:inset 0 0 7px rgba(0,0,0,0.225);
	-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.225);
	box-shadow:inset 0 0 7px rgba(0,0,0,0.225);
	-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);
	box-shadow:inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);
	box-shadow:inset 0 0 4px rgba(0,0,0,0.2)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	pointer-events:none;
	-webkit-opacity:.65;
	-moz-opacity:.65;
	opacity:.65;
	-ms-filter:alpha(opacity=65);
	filter:alpha(opacity=65);
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn.btn-icon {
	position:relative
}
.btn.btn-icon i {
	position:absolute;
	right:0;
	top:0;
	height:100%
}
.btn-default {
	color:#303641;
	background-color:#f0f0f1;
	border-color:#f0f0f1
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
	color:#303641;
	background-color:#dbdbdd;
	border-color:#d0d0d3
}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
	background-image:none
}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
	background-color:#f0f0f1;
	border-color:#f0f0f1
}
.btn-default>.caret {
	border-top-color:#303641;
	border-bottom-color:#303641!important
}
.btn-default.dropdown-toggle {
	border-left-color:#dedee0
}
.btn-default.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-default.btn-icon i {
	background-color:#dbdbdd;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-default.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-default.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-default.btn-icon.btn-lg {
	padding-right:55px
}
.btn-default.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-default.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-default.btn-icon.btn-sm {
	padding-right:36px
}
.btn-default.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-default.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-default.btn-icon.btn-xs {
	padding-right:32px
}
.btn-default.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-default.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-primary {
	color:#fff;
	background-color:#303641;
	border-color:#303641
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#1f232a;
	border-color:#16191e
}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
	background-image:none
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
	background-color:#303641;
	border-color:#303641
}
.btn-primary>.caret {
	border-top-color:#fff;
	border-bottom-color:#fff!important
}
.btn-primary.dropdown-toggle {
	border-left-color:#21252c
}
.btn-primary.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-primary.btn-icon i {
	background-color:#1f232a;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-primary.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-primary.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-primary.btn-icon.btn-lg {
	padding-right:55px
}
.btn-primary.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-primary.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-primary.btn-icon.btn-sm {
	padding-right:36px
}
.btn-primary.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-primary.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-primary.btn-icon.btn-xs {
	padding-right:32px
}
.btn-primary.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-primary.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-blue {
	color:#fff;
	background-color:#0072bc;
	border-color:#0072bc
}
.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue {
	color:#fff;
	background-color:#005993;
	border-color:#004d7f
}
.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue {
	background-image:none
}
.btn-blue.disabled,.btn-blue[disabled],fieldset[disabled] .btn-blue,.btn-blue.disabled:hover,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue:hover,.btn-blue.disabled:focus,.btn-blue[disabled]:focus,fieldset[disabled] .btn-blue:focus,.btn-blue.disabled:active,.btn-blue[disabled]:active,fieldset[disabled] .btn-blue:active,.btn-blue.disabled.active,.btn-blue[disabled].active,fieldset[disabled] .btn-blue.active {
	background-color:#0072bc;
	border-color:#0072bc
}
.btn-blue>.caret {
	border-top-color:#fff;
	border-bottom-color:#fff!important
}
.btn-blue.dropdown-toggle {
	border-left-color:#005c98
}
.btn-blue.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-blue.btn-icon i {
	background-color:#005993;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-blue.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-blue.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-blue.btn-icon.btn-lg {
	padding-right:55px
}
.btn-blue.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-blue.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-blue.btn-icon.btn-sm {
	padding-right:36px
}
.btn-blue.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-blue.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-blue.btn-icon.btn-xs {
	padding-right:32px
}
.btn-blue.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-blue.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-red {
	color:#fff;
	background-color:#d42020;
	border-color:#d42020
}
.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active,.open .dropdown-toggle.btn-red {
	color:#fff;
	background-color:#b11b1b;
	border-color:#9f1818
}
.btn-red:active,.btn-red.active,.open .dropdown-toggle.btn-red {
	background-image:none
}
.btn-red.disabled,.btn-red[disabled],fieldset[disabled] .btn-red,.btn-red.disabled:hover,.btn-red[disabled]:hover,fieldset[disabled] .btn-red:hover,.btn-red.disabled:focus,.btn-red[disabled]:focus,fieldset[disabled] .btn-red:focus,.btn-red.disabled:active,.btn-red[disabled]:active,fieldset[disabled] .btn-red:active,.btn-red.disabled.active,.btn-red[disabled].active,fieldset[disabled] .btn-red.active {
	background-color:#d42020;
	border-color:#d42020
}
.btn-red>.caret {
	border-top-color:#fff;
	border-bottom-color:#fff!important
}
.btn-red.dropdown-toggle {
	border-left-color:#b51b1b
}
.btn-red.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-red.btn-icon i {
	background-color:#b11b1b;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-red.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-red.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-red.btn-icon.btn-lg {
	padding-right:55px
}
.btn-red.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-red.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-red.btn-icon.btn-sm {
	padding-right:36px
}
.btn-red.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-red.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-red.btn-icon.btn-xs {
	padding-right:32px
}
.btn-red.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-red.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-orange {
	color:#fff;
	background-color:#ff9600;
	border-color:#ff9600
}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange {
	color:#fff;
	background-color:#d67e00;
	border-color:#c27200
}
.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange {
	background-image:none
}
.btn-orange.disabled,.btn-orange[disabled],fieldset[disabled] .btn-orange,.btn-orange.disabled:hover,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange:hover,.btn-orange.disabled:focus,.btn-orange[disabled]:focus,fieldset[disabled] .btn-orange:focus,.btn-orange.disabled:active,.btn-orange[disabled]:active,fieldset[disabled] .btn-orange:active,.btn-orange.disabled.active,.btn-orange[disabled].active,fieldset[disabled] .btn-orange.active {
	background-color:#ff9600;
	border-color:#ff9600
}
.btn-orange>.caret {
	border-top-color:#fff;
	border-bottom-color:#fff!important
}
.btn-orange.dropdown-toggle {
	border-left-color:#db8100
}
.btn-orange.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-orange.btn-icon i {
	background-color:#d67e00;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-orange.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-orange.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-orange.btn-icon.btn-lg {
	padding-right:55px
}
.btn-orange.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-orange.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-orange.btn-icon.btn-sm {
	padding-right:36px
}
.btn-orange.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-orange.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-orange.btn-icon.btn-xs {
	padding-right:32px
}
.btn-orange.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-orange.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-gold {
	color:#846e20;
	background-color:#fcd036;
	border-color:#fcd036
}
.btn-gold:hover,.btn-gold:focus,.btn-gold:active,.btn-gold.active,.open .dropdown-toggle.btn-gold {
	color:#846e20;
	background-color:#fbc70e;
	border-color:#f1bc04
}
.btn-gold:active,.btn-gold.active,.open .dropdown-toggle.btn-gold {
	background-image:none
}
.btn-gold.disabled,.btn-gold[disabled],fieldset[disabled] .btn-gold,.btn-gold.disabled:hover,.btn-gold[disabled]:hover,fieldset[disabled] .btn-gold:hover,.btn-gold.disabled:focus,.btn-gold[disabled]:focus,fieldset[disabled] .btn-gold:focus,.btn-gold.disabled:active,.btn-gold[disabled]:active,fieldset[disabled] .btn-gold:active,.btn-gold.disabled.active,.btn-gold[disabled].active,fieldset[disabled] .btn-gold.active {
	background-color:#fcd036;
	border-color:#fcd036
}
.btn-gold>.caret {
	border-top-color:#846e20;
	border-bottom-color:#846e20!important
}
.btn-gold.dropdown-toggle {
	border-left-color:#fbc813
}
.btn-gold.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-gold.btn-icon i {
	background-color:#fbc70e;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-gold.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-gold.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-gold.btn-icon.btn-lg {
	padding-right:55px
}
.btn-gold.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-gold.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-gold.btn-icon.btn-sm {
	padding-right:36px
}
.btn-gold.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-gold.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-gold.btn-icon.btn-xs {
	padding-right:32px
}
.btn-gold.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-gold.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-black {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black {
	background-image:none
}
.btn-black.disabled,.btn-black[disabled],fieldset[disabled] .btn-black,.btn-black.disabled:hover,.btn-black[disabled]:hover,fieldset[disabled] .btn-black:hover,.btn-black.disabled:focus,.btn-black[disabled]:focus,fieldset[disabled] .btn-black:focus,.btn-black.disabled:active,.btn-black[disabled]:active,fieldset[disabled] .btn-black:active,.btn-black.disabled.active,.btn-black[disabled].active,fieldset[disabled] .btn-black.active {
	background-color:#000;
	border-color:#000
}
.btn-black>.caret {
	border-top-color:#fff;
	border-bottom-color:#fff!important
}
.btn-black.dropdown-toggle {
	border-left-color:#000
}
.btn-black.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-black.btn-icon i {
	background-color:#000;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-black.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-black.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-black.btn-icon.btn-lg {
	padding-right:55px
}
.btn-black.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-black.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-black.btn-icon.btn-sm {
	padding-right:36px
}
.btn-black.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-black.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-black.btn-icon.btn-xs {
	padding-right:32px
}
.btn-black.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-black.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-white {
	color:#303641;
	background-color:#fff;
	border-color:#fff;
	border-color:#ebebeb
}
.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white {
	color:#303641;
	background-color:#ebebeb;
	border-color:#e0e0e0
}
.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white {
	background-image:none
}
.btn-white.disabled,.btn-white[disabled],fieldset[disabled] .btn-white,.btn-white.disabled:hover,.btn-white[disabled]:hover,fieldset[disabled] .btn-white:hover,.btn-white.disabled:focus,.btn-white[disabled]:focus,fieldset[disabled] .btn-white:focus,.btn-white.disabled:active,.btn-white[disabled]:active,fieldset[disabled] .btn-white:active,.btn-white.disabled.active,.btn-white[disabled].active,fieldset[disabled] .btn-white.active {
	background-color:#fff;
	border-color:#fff
}
.btn-white>.caret {
	border-top-color:#303641;
	border-bottom-color:#303641!important
}
.btn-white.dropdown-toggle {
	border-left-color:#ededed
}
.btn-white.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-white.btn-icon i {
	background-color:#ebebeb;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-white.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-white.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-white.btn-icon.btn-lg {
	padding-right:55px
}
.btn-white.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-white.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-white.btn-icon.btn-sm {
	padding-right:36px
}
.btn-white.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-white.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-white.btn-icon.btn-xs {
	padding-right:32px
}
.btn-white.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-white.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-warning {
	color:#fff;
	background-color:#fad839;
	border-color:#fad839
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#f9d011;
	border-color:#f0c706
}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
	background-image:none
}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
	background-color:#fad839;
	border-color:#fad839
}
.btn-warning>.caret {
	border-top-color:#fff;
	border-bottom-color:#fff!important
}
.btn-warning.dropdown-toggle {
	border-left-color:#f9d116
}
.btn-warning.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-warning.btn-icon i {
	background-color:#f9d011;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-warning.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-warning.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-warning.btn-icon.btn-lg {
	padding-right:55px
}
.btn-warning.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-warning.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-warning.btn-icon.btn-sm {
	padding-right:36px
}
.btn-warning.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-warning.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-warning.btn-icon.btn-xs {
	padding-right:32px
}
.btn-warning.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-warning.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-danger {
	color:#fff;
	background-color:#cc2424;
	border-color:#cc2424
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#a91e1e;
	border-color:#981b1b
}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {
	background-image:none
}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
	background-color:#cc2424;
	border-color:#cc2424
}
.btn-danger>.caret {
	border-top-color:#fff;
	border-bottom-color:#fff!important
}
.btn-danger.dropdown-toggle {
	border-left-color:#ae1f1f
}
.btn-danger.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-danger.btn-icon i {
	background-color:#a91e1e;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-danger.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-danger.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-danger.btn-icon.btn-lg {
	padding-right:55px
}
.btn-danger.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-danger.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-danger.btn-icon.btn-sm {
	padding-right:36px
}
.btn-danger.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-danger.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-danger.btn-icon.btn-xs {
	padding-right:32px
}
.btn-danger.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-danger.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-success,.btn-green {
	color:#fff;
	background-color:#00a651;
	border-color:#00a651
}
.btn-success:hover,.btn-green:hover,.btn-success:focus,.btn-green:focus,.btn-success:active,.btn-green:active,.btn-success.active,.btn-green.active,.open .dropdown-toggle.btn-success,.open .dropdown-toggle.btn-green {
	color:#fff;
	background-color:#007d3d;
	border-color:#006933
}
.btn-success:active,.btn-green:active,.btn-success.active,.btn-green.active,.open .dropdown-toggle.btn-success,.open .dropdown-toggle.btn-green {
	background-image:none
}
.btn-success.disabled,.btn-green.disabled,.btn-success[disabled],.btn-green[disabled],fieldset[disabled] .btn-success,fieldset[disabled] .btn-green,.btn-success.disabled:hover,.btn-green.disabled:hover,.btn-success[disabled]:hover,.btn-green[disabled]:hover,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-green:hover,.btn-success.disabled:focus,.btn-green.disabled:focus,.btn-success[disabled]:focus,.btn-green[disabled]:focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-green:focus,.btn-success.disabled:active,.btn-green.disabled:active,.btn-success[disabled]:active,.btn-green[disabled]:active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-green:active,.btn-success.disabled.active,.btn-green.disabled.active,.btn-success[disabled].active,.btn-green[disabled].active,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-green.active {
	background-color:#00a651;
	border-color:#00a651
}
.btn-success>.caret,.btn-green>.caret {
	border-top-color:#fff;
	border-bottom-color:#fff!important
}
.btn-success.dropdown-toggle,.btn-green.dropdown-toggle {
	border-left-color:#008240
}
.btn-success.btn-icon,.btn-green.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-success.btn-icon i,.btn-green.btn-icon i {
	background-color:#007d3d;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-success.btn-icon.icon-left,.btn-green.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-success.btn-icon.icon-left i,.btn-green.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-success.btn-icon.btn-lg,.btn-green.btn-icon.btn-lg {
	padding-right:55px
}
.btn-success.btn-icon.btn-lg.icon-left,.btn-green.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-success.btn-icon.btn-lg i,.btn-green.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-success.btn-icon.btn-sm,.btn-green.btn-icon.btn-sm {
	padding-right:36px
}
.btn-success.btn-icon.btn-sm.icon-left,.btn-green.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-success.btn-icon.btn-sm i,.btn-green.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-success.btn-icon.btn-xs,.btn-green.btn-icon.btn-xs {
	padding-right:32px
}
.btn-success.btn-icon.btn-xs.icon-left,.btn-green.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-success.btn-icon.btn-xs i,.btn-green.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-info {
	color:#fff;
	background-color:#21a9e1;
	border-color:#21a9e1
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
	color:#fff;
	background-color:#1a8fbf;
	border-color:#1782ad
}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
	background-image:none
}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
	background-color:#21a9e1;
	border-color:#21a9e1
}
.btn-info>.caret {
	border-top-color:#fff;
	border-bottom-color:#fff!important
}
.btn-info.dropdown-toggle {
	border-left-color:#1a92c4
}
.btn-info.btn-icon {
	position:relative;
	padding-right:39px;
	border:0
}
.btn-info.btn-icon i {
	background-color:#1a8fbf;
	padding:6px 6px;
	font-size:12px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-border-radius:0 3px 3px 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0 3px 3px 0;
	-moz-background-clip:padding;
	border-radius:0 3px 3px 0;
	background-clip:padding-box;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-info.btn-icon.icon-left {
	padding-right:12px;
	padding-left:39px
}
.btn-info.btn-icon.icon-left i {
	float:left;
	right:auto;
	left:0;
	-webkit-border-radius:3px 0 0 3px!important;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px 0 0 3px!important;
	-moz-background-clip:padding;
	border-radius:3px 0 0 3px!important;
	background-clip:padding-box;
	-webkit-border-radius:3px 0 0 3px!important;
	-moz-border-radius:3px 0 0 3px!important;
	border-radius:3px 0 0 3px!important
}
.btn-info.btn-icon.btn-lg {
	padding-right:55px
}
.btn-info.btn-icon.btn-lg.icon-left {
	padding-right:16px;
	padding-left:55px
}
.btn-info.btn-icon.btn-lg i {
	padding:10px 10px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-info.btn-icon.btn-sm {
	padding-right:36px
}
.btn-info.btn-icon.btn-sm.icon-left {
	padding-right:10px;
	padding-left:36px
}
.btn-info.btn-icon.btn-sm i {
	padding:5px 6px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-info.btn-icon.btn-xs {
	padding-right:32px
}
.btn-info.btn-icon.btn-xs.icon-left {
	padding-right:10px;
	padding-left:32px
}
.btn-info.btn-icon.btn-xs i {
	padding:2px 6px;
	font-size:10px;
	line-height:1.5;
	border-radius:2px
}
.btn-link {
	color:#373e4a;
	font-weight:normal;
	cursor:pointer;
	border-radius:0
}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color:transparent;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color:transparent
}
.btn-link:hover,.btn-link:focus {
	color:#818da2;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
	color:#999;
	text-decoration:none
}
.btn-lg {
	padding:10px 16px;
	font-size:15px;
	line-height:1.33;
	border-radius:3px
}
.btn-sm,.btn-xs {
	padding:5px 10px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-xs {
	padding:1px 5px
}
.btn-block {
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width:100%
}
.btn-file {
	overflow:hidden;
	position:relative;
	vertical-align:middle
}
.btn-file>input {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	opacity:0;
	filter:alpha(opacity=0);
	transform:translate(-300px,0) scale(4);
	font-size:23px;
	direction:ltr;
	cursor:pointer
}
.fileinput {
	margin-bottom:9px;
	display:inline-block
}
.fileinput .uneditable-input {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle;
	cursor:text
}
.fileinput i+.fileinput-filename,.fileinput .btn+.fileinput-filename {
	padding-left:5px
}
.fileinput.fileinput-exists .close {
	opacity:1;
	color:#dee0e4;
	position:relative;
	top:3px;
	margin-left:5px
}
.fileinput .thumbnail {
	overflow:hidden;
	display:inline-block;
	margin-bottom:5px;
	vertical-align:middle;
	text-align:center
}
.fileinput .thumbnail[data-trigger="fileinput"] {
	cursor:pointer
}
.fileinput .thumbnail:before,.fileinput .thumbnail:after {
	content:" ";
	display:table
}
.fileinput .thumbnail:after {
	clear:both
}
.fileinput .thumbnail:before,.fileinput .thumbnail:after {
	content:" ";
	display:table
}
.fileinput .thumbnail:after {
	clear:both
}
.fileinput .thumbnail>img {
	max-height:100%;
	display:block
}
.fileinput .btn {
	vertical-align:middle
}
.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists {
	display:none
}
.fileinput-inline .fileinput-controls {
	display:inline
}
.fileinput .uneditable-input {
	white-space:normal
}
.fileinput-new .input-group .btn-file {
	border-radius:0 3px 3px 0
}
.fileinput-new .input-group .btn-file.btn-xs,.fileinput-new .input-group .btn-file.btn-sm {
	border-radius:0 2px 2px 0
}
.fileinput-new .input-group .btn-file.btn-lg {
	border-radius:0 3px 3px 0
}
.form-group.has-warning .fileinput .uneditable-input {
	color:#574802;
	border-color:#ffd78a
}
.form-group.has-warning .fileinput .fileinput-preview {
	color:#574802
}
.form-group.has-warning .fileinput .thumbnail {
	border-color:#ffd78a
}
.form-group.has-error .fileinput .uneditable-input {
	color:#ac1818;
	border-color:#ffafbd
}
.form-group.has-error .fileinput .fileinput-preview {
	color:#ac1818
}
.form-group.has-error .fileinput .thumbnail {
	border-color:#ffafbd
}
.form-group.has-success .fileinput .uneditable-input {
	color:#045702;
	border-color:#b4e8a8
}
.form-group.has-success .fileinput .fileinput-preview {
	color:#045702
}
.form-group.has-success .fileinput .thumbnail {
	border-color:#b4e8a8
}