Bootstrap/Button.css

/\*\*

```

```

 \* \* \* \*

```
  **/

.btn-group, .btn-group-vertical
{
	position:relative;
	display:inline-block;
	vertical-align:middle
}

.btn-group>.btn, .btn-group-vertical>.btn
{
	position:relative;
	float:left
}

.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active { z-index:2 }

.btn-group>.btn:focus, .btn-group-vertical>.btn:focus { outline:0 }

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group { margin-left:-1px }

.btn-toolbar { margin-left:-5px }

.btn-toolbar .btn-group, .btn-toolbar .input-group { float:left }

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group { margin-left:5px }

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius:0 }

.btn-group>.btn:first-child { margin-left:0 }

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle)
{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}

.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child)
{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}

.btn-group>.btn-group { float:left }

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius:0 }

.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle
{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}

.btn-group>.btn-group:last-child>.btn:first-child
{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0 }

.btn-group>.btn+.dropdown-toggle
{
	padding-left:8px;
	padding-right:8px
}

.btn-group>.btn-lg+.dropdown-toggle
{
	padding-left:12px;
	padding-right:12px
}

.btn-group.open .dropdown-toggle
{
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}

.btn-group.open .dropdown-toggle.btn-link
{
	-webkit-box-shadow:none;
	box-shadow:none
}

.btn .caret { margin-left:0 }

.btn-lg .caret
{
	border-width:5px 5px 0;
	border-bottom-width:0
}

.dropup .btn-lg .caret { border-width:0 5px 5px }

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn
{
	display:block;
	float:none;
	width:100%;
	max-width:100%
}

.btn-group-vertical>.btn-group>.btn { float:none }

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group
{
	margin-top:-1px;
	margin-left:0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) { border-radius:0 }

.btn-group-vertical>.btn:first-child:not(:last-child)
{
	border-top-right-radius:4px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.btn-group-vertical>.btn:last-child:not(:first-child)
{
	border-bottom-left-radius:4px;
	border-top-right-radius:0;
	border-top-left-radius:0
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius:0 }

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle
{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child
{
	border-top-right-radius:0;
	border-top-left-radius:0
}

.btn-group-justified
{
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}

.btn-group-justified>.btn, .btn-group-justified>.btn-group
{
	float:none;
	display:table-cell;
	width:1%
}

.btn-group-justified>.btn-group .btn { width:100% }
[data-toggle=buttons]>.btn>input[type=radio], [data-toggle=buttons]>.btn>input[type=checkbox] {
display:none
}

.input-group
{
	position:relative;
	display:table;
	border-collapse:separate
}

.input-group[class*=col-]
{
	float:none;
	padding-left:0;
	padding-right:0
}

.input-group .form-control
{
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn
{
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}

select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn
{
	height:46px;
	line-height:46px
}

textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn, select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn { height:auto }

.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn
{
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn
{
	height:30px;
	line-height:30px
}

textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn, select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn { height:auto }

.input-group-addon, .input-group-btn, .input-group .form-control { display:table-cell }

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius:0 }

.input-group-addon, .input-group-btn
{
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}

.input-group-addon
{
	padding:6px 12px;
	font-size:14px;
	font-weight:400;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px
}

.input-group-addon.input-sm
{
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}

.input-group-addon.input-lg
{
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}

.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] { margin-top:0 }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn
{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}

.input-group-addon:first-child { border-right:0 }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn
{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}

.input-group-addon:last-child { border-left:0 }

.input-group-btn
{
	position:relative;
	font-size:0;
	white-space:nowrap
}

.input-group-btn>.btn { position:relative }

.input-group-btn>.btn+.btn { margin-left:-1px }

.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active { z-index:2 }

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group { margin-right:-1px }

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group { margin-left:-1px }

/**
```

```
 **/

```