/* ::::: http://getbootstrap.com/dist/css/bootstrap.min.css ::::: */

button {
	color: inherit;
	font: inherit;
	margin: 0px;
}
button {
	overflow: visible;
}
button {
	text-transform: none;
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.42857;
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(221, 221, 221);
	border-radius: 4px;
	transition: all 0.2s ease-in-out 0s;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.btn {
	display: inline-block;
	margin-bottom: 0px;
	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: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	-moz-user-select: none;
}
.btn:focus {
	outline: thin dotted;
	outline-offset: -2px;
}
.btn:hover, .btn:focus {
	color: rgb(51, 51, 51);
	text-decoration: none;
}
.btn:active, .btn.active {
	outline: 0px none;
	background-image: none;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.btn-default {
	color: rgb(51, 51, 51);
	background-color: rgb(255, 255, 255);
	border-color: rgb(204, 204, 204);
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: rgb(51, 51, 51);
	background-color: rgb(235, 235, 235);
	border-color: rgb(173, 173, 173);
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-primary {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(66, 139, 202);
	border-color: rgb(53, 126, 189);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: rgb(255, 255, 255);
	background-color: rgb(50, 118, 177);
	border-color: rgb(40, 94, 142);
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-success {
	color: rgb(255, 255, 255);
	background-color: rgb(92, 184, 92);
	border-color: rgb(76, 174, 76);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	color: rgb(255, 255, 255);
	background-color: rgb(71, 164, 71);
	border-color: rgb(57, 132, 57);
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-info {
	color: rgb(255, 255, 255);
	background-color: rgb(91, 192, 222);
	border-color: rgb(70, 184, 218);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	color: rgb(255, 255, 255);
	background-color: rgb(57, 179, 215);
	border-color: rgb(38, 154, 188);
}
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-warning {
	color: rgb(255, 255, 255);
	background-color: rgb(240, 173, 78);
	border-color: rgb(238, 162, 54);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: rgb(255, 255, 255);
	background-color: rgb(237, 156, 40);
	border-color: rgb(213, 133, 18);
}
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-danger {
	color: rgb(255, 255, 255);
	background-color: rgb(217, 83, 79);
	border-color: rgb(212, 63, 58);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	color: rgb(255, 255, 255);
	background-color: rgb(210, 50, 45);
	border-color: rgb(172, 41, 37);
}
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-link {
	color: rgb(66, 139, 202);
	font-weight: 400;
	cursor: pointer;
	border-radius: 0px;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
	color: rgb(42, 100, 150);
	text-decoration: underline;
	background-color: transparent;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0px;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0px;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
	border-radius: 0px;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-bottom-left-radius: 4px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0px;
}
.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: 0px;
	border-bottom-left-radius: 0px;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
