* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn {
	padding: 6px 12px; border-radius: 4px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.4285; font-size: 14px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; background-image: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.btn:focus {
	outline: dotted thin; outline-offset: -2px;
}
.btn:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
[disabled].btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.btn-default {
	border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.btn-default:hover {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); background-color: rgb(235, 235, 235);
}
.btn-default:focus {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); background-color: rgb(235, 235, 235);
}
.btn-default:active {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); background-color: rgb(235, 235, 235);
}
.btn-default.active {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); background-color: rgb(235, 235, 235);
}
.open .dropdown-toggle.btn-default {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); background-color: rgb(235, 235, 235);
}
.btn-default:active {
	background-image: none;
}
.btn-default.active {
	background-image: none;
}
.open .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.btn-default.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.btn-default.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.btn-default.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.btn-default.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.btn-default .badge {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.btn-primary {
	border-color: rgb(53, 126, 189); color: rgb(255, 255, 255); background-color: rgb(66, 139, 202);
}
.btn-primary:hover {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.btn-primary:focus {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.btn-primary:active {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.btn-primary.active {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.open .dropdown-toggle.btn-primary {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.btn-primary:active {
	background-image: none;
}
.btn-primary.active {
	background-image: none;
}
.open .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].btn-primary {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .btn-primary {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.btn-primary.disabled:hover {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].btn-primary:hover {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .btn-primary:hover {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.btn-primary.disabled:focus {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].btn-primary:focus {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .btn-primary:focus {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.btn-primary.disabled:active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].btn-primary:active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .btn-primary:active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.btn-primary.disabled.active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
[disabled].btn-primary.active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .btn-primary.active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.btn-primary .badge {
	color: rgb(66, 139, 202); background-color: rgb(255, 255, 255);
}
.btn-success {
	border-color: rgb(76, 174, 76); color: rgb(255, 255, 255); background-color: rgb(92, 184, 92);
}
.btn-success:hover {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(71, 164, 71);
}
.btn-success:focus {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(71, 164, 71);
}
.btn-success:active {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(71, 164, 71);
}
.btn-success.active {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(71, 164, 71);
}
.open .dropdown-toggle.btn-success {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(71, 164, 71);
}
.btn-success:active {
	background-image: none;
}
.btn-success.active {
	background-image: none;
}
.open .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success.disabled:hover {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success:hover {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success:hover {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success.disabled:focus {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success:focus {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success:focus {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success.disabled:active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success:active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success:active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success.disabled.active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success.active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success.active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success .badge {
	color: rgb(92, 184, 92); background-color: rgb(255, 255, 255);
}
.btn-info {
	border-color: rgb(70, 184, 218); color: rgb(255, 255, 255); background-color: rgb(91, 192, 222);
}
.btn-info:hover {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(57, 179, 215);
}
.btn-info:focus {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(57, 179, 215);
}
.btn-info:active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(57, 179, 215);
}
.btn-info.active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(57, 179, 215);
}
.open .dropdown-toggle.btn-info {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(57, 179, 215);
}
.btn-info:active {
	background-image: none;
}
.btn-info.active {
	background-image: none;
}
.open .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info.disabled:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info.disabled:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info.disabled:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info.disabled.active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info.active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info.active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info .badge {
	color: rgb(91, 192, 222); background-color: rgb(255, 255, 255);
}
.btn-warning {
	border-color: rgb(238, 162, 54); color: rgb(255, 255, 255); background-color: rgb(240, 173, 78);
}
.btn-warning:hover {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(237, 156, 40);
}
.btn-warning:focus {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(237, 156, 40);
}
.btn-warning:active {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(237, 156, 40);
}
.btn-warning.active {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(237, 156, 40);
}
.open .dropdown-toggle.btn-warning {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(237, 156, 40);
}
.btn-warning:active {
	background-image: none;
}
.btn-warning.active {
	background-image: none;
}
.open .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning.disabled:hover {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning:hover {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning:hover {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning.disabled:focus {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning:focus {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning:focus {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning.disabled:active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning:active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning:active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning.disabled.active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning.active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning.active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning .badge {
	color: rgb(240, 173, 78); background-color: rgb(255, 255, 255);
}
.btn-danger {
	border-color: rgb(212, 63, 58); color: rgb(255, 255, 255); background-color: rgb(217, 83, 79);
}
.btn-danger:hover {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(210, 50, 45);
}
.btn-danger:focus {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(210, 50, 45);
}
.btn-danger:active {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(210, 50, 45);
}
.btn-danger.active {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(210, 50, 45);
}
.open .dropdown-toggle.btn-danger {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(210, 50, 45);
}
.btn-danger:active {
	background-image: none;
}
.btn-danger.active {
	background-image: none;
}
.open .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger.disabled:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger.disabled:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger.disabled:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger.disabled.active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger.active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger.active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger .badge {
	color: rgb(217, 83, 79); background-color: rgb(255, 255, 255);
}
.btn-link {
	border-radius: 0px; color: rgb(66, 139, 202); font-weight: normal; cursor: pointer;
}
.btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-link:active {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
[disabled].btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
fieldset[disabled] .btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-link {
	border-color: transparent;
}
.btn-link:hover {
	border-color: transparent;
}
.btn-link:focus {
	border-color: transparent;
}
.btn-link:active {
	border-color: transparent;
}
.btn-link:hover {
	color: rgb(42, 100, 150); text-decoration: underline; background-color: transparent;
}
.btn-link:focus {
	color: rgb(42, 100, 150); text-decoration: underline; background-color: transparent;
}
[disabled].btn-link:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
fieldset[disabled] .btn-link:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
[disabled].btn-link:focus {
	color: rgb(153, 153, 153); text-decoration: none;
}
fieldset[disabled] .btn-link:focus {
	color: rgb(153, 153, 153); text-decoration: none;
}
.btn-lg {
	padding: 10px 16px; border-radius: 6px; line-height: 1.33; font-size: 18px;
}
.btn-sm {
	padding: 5px 10px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-xs {
	padding: 1px 5px; border-radius: 3px; line-height: 1.5; font-size: 12px;
}
.btn-block {
	width: 100%; padding-right: 0px; padding-left: 0px; display: block;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
.row {
	margin-right: -15px; margin-left: -15px;
}
.nav {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.nav > li {
	display: block; position: relative;
}
.nav > li > a {
	padding: 10px 15px; display: block; position: relative;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	color: inherit; font-size: 16px; margin-top: 0px; margin-bottom: 0px;
}
.panel-title > a {
	color: inherit;
}
.col-xs-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-2a {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-1 {
	float: left;
}
.col-xs-2 {
	float: left;
}
.col-xs-3 {
	float: left;
}
.col-xs-4 {
	float: left;
}
.col-xs-5 {
	float: left;
}
.col-xs-6 {
	float: left;
}
.col-xs-7 {
	float: left;
}
.col-xs-8 {
	float: left;
}
.col-xs-9 {
	float: left;
}
.col-xs-10 {
	float: left;
}
.col-xs-11 {
	float: left;
}
.col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66%;
}
.col-xs-10 {
	width: 83.33%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66%;
}
.col-xs-7 {
	width: 58.33%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66%;
}
.col-xs-4 {
	width: 33.33%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66%;
}
.col-xs-1 {
	width: 8.33%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66%;
}
.col-xs-pull-10 {
	right: 83.33%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66%;
}
.col-xs-pull-7 {
	right: 58.33%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66%;
}
.col-xs-pull-4 {
	right: 33.33%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66%;
}
.col-xs-pull-1 {
	right: 8.33%;
}
.col-xs-pull-0 {
	right: 0px;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66%;
}
.col-xs-push-10 {
	left: 83.33%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66%;
}
.col-xs-push-7 {
	left: 58.33%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66%;
}
.col-xs-push-4 {
	left: 33.33%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66%;
}
.col-xs-push-1 {
	left: 8.33%;
}
.col-xs-push-0 {
	left: 0px;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66%;
}
.col-xs-offset-10 {
	margin-left: 83.33%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66%;
}
.col-xs-offset-7 {
	margin-left: 58.33%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66%;
}
.col-xs-offset-4 {
	margin-left: 33.33%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66%;
}
.col-xs-offset-1 {
	margin-left: 8.33%;
}
.col-xs-offset-0 {
	margin-left: 0px;
}
@media all and (min-width:768px)
{
.col-sm-1 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-9 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-4 {
	width: 33.33%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-1 {
	width: 8.33%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66%;
}
.col-sm-pull-10 {
	right: 83.33%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66%;
}
.col-sm-pull-4 {
	right: 33.33%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66%;
}
.col-sm-pull-1 {
	right: 8.33%;
}
.col-sm-pull-0 {
	right: 0px;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66%;
}
.col-sm-push-10 {
	left: 83.33%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66%;
}
.col-sm-push-7 {
	left: 58.33%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-push-4 {
	left: 33.33%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66%;
}
.col-sm-push-1 {
	left: 8.33%;
}
.col-sm-push-0 {
	left: 0px;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66%;
}
.col-sm-offset-10 {
	margin-left: 83.33%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66%;
}
.col-sm-offset-7 {
	margin-left: 58.33%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66%;
}
.col-sm-offset-4 {
	margin-left: 33.33%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66%;
}
.col-sm-offset-1 {
	margin-left: 8.33%;
}
.col-sm-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:992px)
{
.col-md-1 {
	float: left;
}
.col-md-2 {
	float: left;
}
.col-md-2a {
	float: left;
}
.col-md-3 {
	float: left;
}
.col-md-4 {
	float: left;
}
.col-md-5 {
	float: left;
}
.col-md-6 {
	float: left;
}
.col-md-7 {
	float: left;
}
.col-md-8 {
	float: left;
}
.col-md-9 {
	float: left;
}
.col-md-10 {
	float: left;
}
.col-md-11 {
	float: left;
}
.col-md-12 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66%;
}
.col-md-10 {
	width: 83.33%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66%;
}
.col-md-7 {
	width: 58.33%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66%;
}
.col-md-4 {
	width: 33.33%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2a {
	width: 19.99%;
}
.col-md-2 {
	width: 16.66%;
}
.col-md-1 {
	width: 8.33%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66%;
}
.col-md-pull-10 {
	right: 83.33%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66%;
}
.col-md-pull-7 {
	right: 58.33%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66%;
}
.col-md-pull-4 {
	right: 33.33%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66%;
}
.col-md-pull-1 {
	right: 8.33%;
}
.col-md-pull-0 {
	right: 0px;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66%;
}
.col-md-push-10 {
	left: 83.33%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66%;
}
.col-md-push-7 {
	left: 58.33%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66%;
}
.col-md-push-4 {
	left: 33.33%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66%;
}
.col-md-push-1 {
	left: 8.33%;
}
.col-md-push-0 {
	left: 0px;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66%;
}
.col-md-offset-10 {
	margin-left: 83.33%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66%;
}
.col-md-offset-7 {
	margin-left: 58.33%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66%;
}
.col-md-offset-4 {
	margin-left: 33.33%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66%;
}
.col-md-offset-1 {
	margin-left: 8.33%;
}
.col-md-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:1200px)
{
.col-lg-1 {
	float: left;
}
.col-lg-2 {
	float: left;
}
.col-lg-3 {
	float: left;
}
.col-lg-4 {
	float: left;
}
.col-lg-5 {
	float: left;
}
.col-lg-6 {
	float: left;
}
.col-lg-7 {
	float: left;
}
.col-lg-8 {
	float: left;
}
.col-lg-9 {
	float: left;
}
.col-lg-10 {
	float: left;
}
.col-lg-11 {
	float: left;
}
.col-lg-12 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66%;
}
.col-lg-10 {
	width: 83.33%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66%;
}
.col-lg-7 {
	width: 58.33%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66%;
}
.col-lg-4 {
	width: 33.33%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66%;
}
.col-lg-1 {
	width: 8.33%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66%;
}
.col-lg-pull-10 {
	right: 83.33%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66%;
}
.col-lg-pull-7 {
	right: 58.33%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66%;
}
.col-lg-pull-4 {
	right: 33.33%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66%;
}
.col-lg-pull-1 {
	right: 8.33%;
}
.col-lg-pull-0 {
	right: 0px;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66%;
}
.col-lg-push-10 {
	left: 83.33%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66%;
}
.col-lg-push-7 {
	left: 58.33%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66%;
}
.col-lg-push-4 {
	left: 33.33%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66%;
}
.col-lg-push-1 {
	left: 8.33%;
}
.col-lg-push-0 {
	left: 0px;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66%;
}
.col-lg-offset-10 {
	margin-left: 83.33%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66%;
}
.col-lg-offset-7 {
	margin-left: 58.33%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66%;
}
.col-lg-offset-4 {
	margin-left: 33.33%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66%;
}
.col-lg-offset-1 {
	margin-left: 8.33%;
}
.col-lg-offset-0 {
	margin-left: 0px;
}
}
.btn-default {
	text-transform: uppercase; font-family: "Oswald", sans-serif; border-bottom-color: transparent; box-shadow: inset 0px -3px 0px rgba(0,0,0,0.06); -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.06);
}
.btn-primary {
	text-transform: uppercase; font-family: "Oswald", sans-serif; border-bottom-color: transparent; box-shadow: inset 0px -3px 0px rgba(0,0,0,0.06); -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.06);
}
.btn-success {
	text-transform: uppercase; font-family: "Oswald", sans-serif; border-bottom-color: transparent; box-shadow: inset 0px -3px 0px rgba(0,0,0,0.06); -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.06);
}
.btn-info {
	text-transform: uppercase; font-family: "Oswald", sans-serif; border-bottom-color: transparent; box-shadow: inset 0px -3px 0px rgba(0,0,0,0.06); -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.06);
}
.btn-warning {
	text-transform: uppercase; font-family: "Oswald", sans-serif; border-bottom-color: transparent; box-shadow: inset 0px -3px 0px rgba(0,0,0,0.06); -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.06);
}
.btn-danger {
	text-transform: uppercase; font-family: "Oswald", sans-serif; border-bottom-color: transparent; box-shadow: inset 0px -3px 0px rgba(0,0,0,0.06); -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.06);
}
.btn-default:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-primary:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-success:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-info:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-warning:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-danger:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default.active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-primary.active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-success.active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-info.active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-warning.active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-danger.active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:active {
	background-image: none;
}
.btn.active {
	background-image: none;
}
.btn-default {
	border-color: rgb(228, 228, 228); box-shadow: none !important; text-shadow: 0px 1px 0px #fff; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(244, 244, 244) 100%); background-repeat: repeat-x; -webkit-box-shadow: none;
}
.btn-default:hover {
	background-position: 0px -15px; border-color: rgb(242, 242, 242); background-color: rgb(242, 242, 242);
}
.btn-default:focus {
	background-position: 0px -15px; border-color: rgb(242, 242, 242); background-color: rgb(242, 242, 242);
}
.btn-default:active {
	border-color: rgb(242, 242, 242); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(242, 242, 242); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-default.active {
	border-color: rgb(242, 242, 242); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(242, 242, 242); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-default:hover {
	background-position: 0px 0px;
}
.btn-default:active {
	background-position: 0px 0px;
}
.btn-primary {
	border-color: rgb(62, 71, 78); background-image: linear-gradient(rgb(119, 140, 156) 0%, rgb(62, 71, 78) 100%); background-repeat: repeat-x;
}
.btn-primary:hover {
	background-position: 0px -55px; border-color: rgb(204, 204, 204); color: rgb(17, 17, 17); background-color: rgb(241, 241, 241);
}
.btn-primary:focus {
	background-position: 0px -55px; border-color: rgb(204, 204, 204); color: rgb(17, 17, 17); background-color: rgb(241, 241, 241);
}
.btn-primary:active {
	border-color: rgb(62, 71, 78); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(62, 71, 78); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-primary.active {
	border-color: rgb(62, 71, 78); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(62, 71, 78); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-success {
	border-color: rgb(94, 198, 99); background-image: linear-gradient(rgb(113, 205, 117) 0%, rgb(94, 198, 99) 100%); background-repeat: repeat-x;
}
.btn-success:hover {
	background-position: 0px -15px; border-color: rgb(94, 198, 99); background-color: rgb(94, 198, 99);
}
.btn-success:focus {
	background-position: 0px -15px; border-color: rgb(94, 198, 99); background-color: rgb(94, 198, 99);
}
.btn-success:active {
	border-color: rgb(94, 198, 99); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(94, 198, 99); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-success.active {
	border-color: rgb(94, 198, 99); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(94, 198, 99); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-info {
	border-color: rgb(198, 227, 253); background-image: linear-gradient(rgb(223, 239, 254) 0%, rgb(198, 227, 253) 100%); background-repeat: repeat-x;
}
.btn-info:hover {
	background-position: 0px -15px; border-color: rgb(198, 227, 253); background-color: rgb(198, 227, 253);
}
.btn-info:focus {
	background-position: 0px -15px; border-color: rgb(198, 227, 253); background-color: rgb(198, 227, 253);
}
.btn-info:active {
	border-color: rgb(198, 227, 253); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(198, 227, 253); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-info.active {
	border-color: rgb(198, 227, 253); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(198, 227, 253); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-warning {
	border-color: rgb(252, 180, 67); background-image: linear-gradient(rgb(252, 190, 92) 0%, rgb(252, 180, 67) 100%); background-repeat: repeat-x;
}
.btn-warning:hover {
	background-position: 0px -15px; border-color: rgb(252, 180, 67); background-color: rgb(252, 180, 67);
}
.btn-warning:focus {
	background-position: 0px -15px; border-color: rgb(252, 180, 67); background-color: rgb(252, 180, 67);
}
.btn-warning:active {
	border-color: rgb(252, 180, 67); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(252, 180, 67); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-warning.active {
	border-color: rgb(252, 180, 67); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(252, 180, 67); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-danger {
	border-color: rgb(212, 63, 58); background-image: linear-gradient(rgb(217, 83, 79) 0%, rgb(212, 63, 58) 100%); background-repeat: repeat-x;
}
.btn-danger:hover {
	background-position: 0px -15px; border-color: rgb(212, 63, 58); background-color: rgb(212, 63, 58);
}
.btn-danger:focus {
	background-position: 0px -15px; border-color: rgb(212, 63, 58); background-color: rgb(212, 63, 58);
}
.btn-danger:active {
	border-color: rgb(212, 63, 58); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(212, 63, 58); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-danger.active {
	border-color: rgb(212, 63, 58); box-shadow: inset 0px 3px 0px rgba(0,0,0,0.12); background-color: rgb(212, 63, 58); -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.btn-info {
	color: rgb(61, 148, 230);
}
.btn-info:hover {
	color: rgb(61, 148, 230);
}
.btn-info:focus {
	color: rgb(61, 148, 230);
}
.btn-danger {
	background: rgb(217, 83, 79);
}
.btn-sm {
	box-shadow: inset 0px -2px 0px rgba(0,0,0,0.12); -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.12);
}
.btn-sm:active {
	box-shadow: inset 0px 2px 0px rgba(0,0,0,0.12); -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.12);
}
.btn-sm.active {
	box-shadow: inset 0px 2px 0px rgba(0,0,0,0.12); -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.12);
}
.list {
	overflow: hidden;
}
.list ul {
	list-style: none; padding-left: 0px; margin-bottom: 1.5em;
}
.list ul li {
	padding: 0px 0px 8px 20px; position: relative;
}
.list ul li::before {
	left: 0px; top: 0px; color: rgb(119, 140, 156); font-family: "FontAwesome"; font-size: 14px; font-style: normal; font-weight: normal; margin-right: 10px; display: block; position: absolute; content: "\f0da"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.list.list__lg {
	font-size: 14px;
}
.list.list__lg ul li {
	padding: 4px 0px 25px 50px;
}
.list.list__lg ul li::before {
	border-radius: 2px; border: 1px solid rgb(119, 140, 156); border-image: none; width: 28px; height: 28px; text-align: center; line-height: 26px; content: "\f00c";
}
.list ol {
	list-style: none; padding-left: 0px; margin-bottom: 1.5em; counter-reset: counter;
}
.list ol li {
	padding: 0px 0px 8px 20px; position: relative;
}
.list ol li::before {
	left: 0px; width: 20px; color: rgb(220, 220, 220); font-weight: bold; display: inline-block; position: absolute; content: counter(counter) ". "; counter-increment: counter;
}
.thumbnail {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(206, 206, 206); transition:0.2s ease-in-out; border-image: none; background-color: rgb(229, 229, 229); -webkit-transition: all 0.2s ease-in-out;
}
.thumbnail img {
	height: auto; margin-right: auto; margin-left: auto; display: block; max-width: 100%;
}
a.thumbnail:hover {
	border-color: rgb(193, 193, 193);
}
a.thumbnail:focus {
	border-color: rgb(193, 193, 193);
}
a.thumbnail.active {
	border-color: rgb(193, 193, 193);
}
.thumbnail .caption {
	color: rgb(47, 47, 47);
}
.alignleft {
	text-align: center;
}
.alignright {
	text-align: center;
}
.alignnone {
	text-align: center;
}
.aligncenter {
	text-align: center;
}
.alignleft img {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(206, 206, 206); transition:0.2s ease-in-out; border-image: none; height: auto; max-width: 100%; background-color: rgb(229, 229, 229); -webkit-transition: all 0.2s ease-in-out;
}
.alignright img {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(206, 206, 206); transition:0.2s ease-in-out; border-image: none; height: auto; max-width: 100%; background-color: rgb(229, 229, 229); -webkit-transition: all 0.2s ease-in-out;
}
.alignnone img {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(206, 206, 206); transition:0.2s ease-in-out; border-image: none; height: auto; max-width: 100%; background-color: rgb(229, 229, 229); -webkit-transition: all 0.2s ease-in-out;
}
.aligncenter img {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(206, 206, 206); transition:0.2s ease-in-out; border-image: none; height: auto; max-width: 100%; background-color: rgb(229, 229, 229); -webkit-transition: all 0.2s ease-in-out;
}
@media all and (max-width:767px)
{
.alignleft img {
	margin: 0px auto; float: none !important;
}
.alignright img {
	margin: 0px auto; float: none !important;
}
.alignnone img {
	margin: 0px auto; float: none !important;
}
.aligncenter img {
	margin: 0px auto; float: none !important;
}
}
@media all and (max-width:767px)
{
.alignleft::before {
	display: table; content: " ";
}
.alignright::before {
	display: table; content: " ";
}
.alignnone::before {
	display: table; content: " ";
}
.aligncenter::before {
	display: table; content: " ";
}
.alignleft::after {
	display: table; content: " ";
}
.alignright::after {
	display: table; content: " ";
}
.alignnone::after {
	display: table; content: " ";
}
.aligncenter::after {
	display: table; content: " ";
}
.alignleft::after {
	clear: both;
}
.alignright::after {
	clear: both;
}
.alignnone::after {
	clear: both;
}
.aligncenter::after {
	clear: both;
}
}
.alignleft img {
	margin: 0px 20px 10px 0px; float: left;
}
.alignright img {
	margin: 0px 0px 10px 20px; float: right;
}
.aligncenter {
	text-align: center; display: block;
}
.aligncenter img {
	margin: 0px auto 20px;
}
.alignnone img {
	margin: 0px 0px 20px;
}
.video-holder {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(206, 206, 206); transition:0.2s ease-in-out; border-image: none; height: auto; max-width: 100%; background-color: rgb(229, 229, 229); -webkit-transition: all 0.2s ease-in-out;
}
.social-links-txt {
	margin-right: 12px; display: none;
}
@media all and (min-width:768px)
{
.social-links-txt {
	display: inline-block;
}
}
.social-links {
	list-style: none; margin: 0px; padding-left: 0px;
}
.social-links > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
.social-links > li {
	padding-right: 3px; padding-left: 4px; vertical-align: top; display: inline;
}
.social-links > li > a {
	background: rgb(55, 55, 55); border-radius: 50%; border: 1px solid rgb(68, 68, 68); transition:none; border-image: none; width: 25px; height: 25px; text-align: center; color: rgb(112, 112, 112); line-height: 25px; font-size: 14px; display: inline-block; -webkit-transition: none;
}
.social-links > li > a:hover {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); transition:0.2s; color: rgb(47, 47, 47); -webkit-transition: 0.2s;
}
.social-links__light > li > a {
	background: rgb(247, 247, 247); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(47, 47, 47);
}
.social-links__light > li > a:hover {
	background: rgb(47, 47, 47); border-color: rgb(47, 47, 47); color: rgb(250, 250, 250);
}
.social-links__primary > li > a {
	background: rgb(119, 140, 156); border: 1px solid rgb(119, 140, 156); border-image: none; color: rgb(255, 255, 255);
}
.social-links__primary > li > a:hover {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); transition:0.2s; color: rgb(119, 140, 156); -webkit-transition: 0.2s;
}
label {
	color: rgb(47, 47, 47); font-weight: normal; margin-bottom: 5px; display: inline-block;
}
.form-control {
	border-radius: 0px; border: 1px solid rgb(220, 220, 220); border-image: none; padding-right: 18px; padding-left: 18px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-control:focus {
	border-color: rgb(202, 202, 202); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(202,202,202,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(202, 202, 202, 0.6);
}
.form-group {
	margin-bottom: 30px;
}
.required {
	color: rgb(231, 76, 60);
}
label.error {
	color: rgb(169, 68, 66);
}
.tabs .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tabs .nav-tabs > li {
	margin-bottom: 0px;
}
@media all and (max-width:767px)
{
.tabs .nav-tabs > li {
	width: 100%; margin-bottom: 2px; float: none;
}
.tabs .nav-tabs > li > a {
	margin-right: 0px !important;
}
.tabs .nav-tabs > li.active > a {
	border-bottom-color: rgb(220, 220, 220) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important;
}
}
.tabs .nav-tabs > li > a {
	background: rgb(247, 247, 247); padding: 8px 20px; border-radius: 0px; color: rgb(109, 109, 109); margin-right: 2px; border-right-color: rgb(247, 247, 247); border-bottom-color: currentColor !important; border-left-color: rgb(247, 247, 247); border-right-width: 1px; border-bottom-width: medium !important; border-left-width: 1px; border-right-style: solid; border-bottom-style: none !important; border-left-style: solid; position: relative;
}
.tabs .nav-tabs > li > a::after {
	left: -1px; top: -1px; height: 3px; right: -1px; display: block; position: absolute; content: "";
}
.tabs .nav-tabs > li > a::before {
	left: 0px; height: 1px; right: 0px; bottom: -1px; display: block; position: absolute; content: "";
}
.tabs .nav-tabs > li > a:hover {
	border-color: rgb(247, 247, 247);
}
.tabs .nav-tabs > li > a .fa {
	margin-right: 4px;
}
.tabs .nav-tabs > li.active > a {
	background: rgb(255, 255, 255); color: rgb(119, 140, 156); border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220);
}
.tabs .nav-tabs > li.active > a::after {
	background: rgb(119, 140, 156);
}
.tabs .nav-tabs > li.active > a::before {
	background: rgb(255, 255, 255);
}
.tabs .nav-tabs > li.active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.tabs .tab-content {
	background: rgb(255, 255, 255); padding: 20px 18px; border: 1px solid rgb(220, 220, 220); border-image: none; box-shadow: 0px 5px 12px rgba(0,0,0,0.06); -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.06);
}
.tabs .tab-content::before {
	display: table; content: " ";
}
.tabs .tab-content::after {
	display: table; content: " ";
}
.tabs .tab-content::after {
	clear: both;
}
.tabs .tab-content p:last-child {
	margin-bottom: 0px;
}
.table > thead > tr > th {
	padding: 14px; color: rgb(47, 47, 47); text-transform: uppercase; font-family: "Oswald", sans-serif; font-weight: normal;
}
.table > tbody > tr > td {
	padding: 14px;
}
.panel-group {
	margin-bottom: 0px;
}
.panel-group .panel {
	border-radius: 0px;
}
.panel-group .panel + .panel {
	margin-top: 2px;
}
.panel-group :first-child.panel {
	border-radius: 4px 4px 0px 0px;
}
.panel-group :last-child.panel {
	border-radius: 0px 0px 4px 4px;
}
.panel-group .panel-heading {
	padding: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel-group .panel-footer {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.panel-group .panel-title {
	padding: 0px; text-transform: none; line-height: 1.5em; font-family: "Muli", sans-serif; font-size: 13px !important;
}
.panel-group .panel-title > a {
	padding: 14px 20px 14px 40px; transition:0.2s; color: rgb(255, 255, 255); display: block; position: relative; background-image: linear-gradient(rgb(119, 140, 156) 0%, rgb(62, 71, 78) 100%); background-repeat: repeat-x; -webkit-transition: 0.2s;
}
.panel-group .panel-title > a::before {
	left: 17px; top: 16px; color: rgb(255, 255, 255); line-height: 1; font-family: "FontAwesome"; font-size: 14px; font-style: normal; font-weight: normal; display: block; position: absolute; content: "\f068"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.panel-group .panel-title > a.collapsed {
	color: rgb(109, 109, 109); background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(244, 244, 244) 100%); background-repeat: repeat-x;
}
.panel-group .panel-title > a.collapsed::before {
	color: rgb(109, 109, 109); content: "\f067";
}
.panel-group .panel-title > a.collapsed:hover {
	background: rgb(236, 236, 236); text-decoration: none;
}
.panel-group .panel-title > a:hover {
	text-decoration: none;
}
.panel-group .panel-body {
	background: rgb(255, 255, 255); padding: 15px;
}
.call-to-action {
	background: rgb(255, 255, 255); padding: 20px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 100%; text-align: center; display: table; box-shadow: 0px 5px 12px rgba(0,0,0,0.06); -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.06);
}
.call-to-action::before {
	display: table; content: " ";
}
.call-to-action::after {
	display: table; content: " ";
}
.call-to-action::after {
	clear: both;
}
@media all and (min-width:992px)
{
.call-to-action {
	text-align: left;
}
}
.call-to-action .cta-txt {
	margin-bottom: 20px; display: block;
}
@media all and (min-width:992px)
{
.call-to-action .cta-txt {
	margin-bottom: 0px; display: table-cell;
}
}
.call-to-action .cta-txt p:last-child {
	margin-bottom: 0px;
}
.call-to-action .cta-btn {
	text-align: center; vertical-align: middle; display: block;
}
@media all and (min-width:992px)
{
.call-to-action .cta-btn {
	padding-left: 30px; display: table-cell;
}
}
.call-to-action h2 {
	text-transform: none; margin-bottom: 0.25em;
}
.call-to-action.centered {
	text-align: center !important;
}
.call-to-action.centered .cta-txt {
	margin-bottom: 24px; display: block;
}
@media all and (min-width:992px)
{
.call-to-action.centered .cta-txt {
	width: 100%; display: block;
}
}
.call-to-action.centered .cta-btn {
	padding-left: 0px; display: block;
}
@media all and (min-width:992px)
{
.call-to-action.centered .cta-btn {
	width: 100%; display: block;
}
}
.call-to-action.clean {
	border: currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.icon-box {
	margin-bottom: 30px; position: relative;
}
.icon-box .icon {
	transition:0.3s; width: 70px; height: 70px; text-align: center; color: rgb(119, 140, 156); line-height: 70px; font-size: 28px; margin-right: 30px; float: left; position: relative; -webkit-transition: 0.3s;
}
.icon-box .icon::before {
	background: rgb(247, 247, 247); transition:0.3s; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; content: ""; -webkit-transition: 0.3s;
}
.icon-box .icon::after {
	transition:0.3s; left: -4px; top: -4px; right: -4px; bottom: -4px; display: block; position: absolute; z-index: 1; content: ""; -webkit-transition: 0.3s;
}
.icon-box .icon .fa {
	position: relative; z-index: 2;
}
.icon-box .icon .bg-icon {
	display: none;
}
@media all and (min-width:992px)
{
.icon-box .icon .bg-icon {
	left: 30px; top: 0px; color: rgb(247, 247, 247); font-size: 140px; display: block; position: absolute; z-index: -1;
}
}
.icon-box .icon-box-body {
	overflow: hidden; position: relative; z-index: 2;
}
.icon-box .icon-box-body h3 {
	padding-top: 6px; margin-bottom: 0.75em;
}
.icon-box .icon-box-body h4 {
	padding-top: 6px; margin-bottom: 0.75em;
}
.icon-box.circled .icon {
	border-radius: 50%; color: rgb(255, 255, 255);
}
.icon-box.circled .icon::before {
	background: url("noise.png") rgb(119, 140, 156); border-radius: 50%;
}
.icon-box.circled .icon::after {
	background: rgb(235, 235, 235); border-radius: 50%;
}
.icon-box.squared .icon {
	color: rgb(255, 255, 255);
}
.icon-box.squared .icon::before {
	background-image: url("noise.png"); background-color: rgb(119, 140, 156);
}
.icon-box.squared .icon::after {
	background: rgb(235, 235, 235);
}
.icon-box.bordered .icon {
	color: rgb(119, 140, 156);
}
.icon-box.bordered .icon::before {
	background: rgb(255, 255, 255);
}
.icon-box.bordered .icon::after {
	background: rgb(119, 140, 156);
}
.icon-box.centered {
	text-align: left;
}
@media all and (min-width:992px)
{
.icon-box.centered {
	text-align: center;
}
}
.icon-box.centered .icon {
	margin: 0px 30px 20px 0px;
}
@media all and (min-width:992px)
{
.icon-box.centered .icon {
	margin: 0px auto 25px; float: none;
}
}
.icon-box.boxed {
	background: rgb(255, 255, 255); padding: 20px; border: 1px solid rgb(220, 220, 220); border-image: none; box-shadow: 0px 5px 12px rgba(0,0,0,0.06); -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.06);
}
@media all and (min-width:992px)
{
.icon-box.boxed {
	padding: 40px;
}
}
.icon-box.boxed .icon::after {
	left: -6px; top: -6px; right: -6px; bottom: -6px;
}
@media all and (min-width:992px)
{
.icon-box.boxed .icon {
	width: 100px; height: 100px; line-height: 100px; font-size: 42px;
}
}
.no-touch .icon-box.icon-box-animated .icon:hover {
	color: rgb(255, 255, 255);
}
.no-touch .icon-box.icon-box-animated .icon:hover::before {
	transform: scale(0.9); background-color: rgb(47, 47, 47); -webkit-transform: scale(0.9, 0.9);
}
.no-touch .icon-box.icon-box-animated .icon:hover::after {
	background: rgb(255, 255, 255); box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.08);
}
.icon-box.sm .icon {
	width: 42px; height: 42px; line-height: 42px; font-size: 20px; margin-right: 20px;
}
.icon-box.sm .icon::after {
	left: -2px; top: -2px; right: -2px; bottom: -2px;
}
blockquote {
	background: rgb(247, 247, 247); margin: 0px 0px 20px; padding: 26px 26px 26px 70px; font-size: 13px; font-style: italic; border-left-color: rgb(119, 140, 156); border-left-width: 4px; border-left-style: solid; position: relative;
}
blockquote::before {
	left: 24px; top: 19px; color: rgb(214, 214, 214); line-height: 1; font-family: "FontAwesome"; font-size: 28px; font-style: normal; font-weight: normal; display: block; position: absolute; content: "\f10d"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
blockquote.testimonial {
	background: rgb(255, 255, 255); margin-bottom: 0px; border-top-color: rgb(220, 220, 220); border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; box-shadow: 0px 5px 12px rgba(0,0,0,0.06); -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.06);
}
cite {
	text-align: right; display: block;
}
cite::before {
	margin-right: 4px; content: "?";
}
.bq-author {
	padding: 16px 0px 0px 110px; position: relative;
}
.bq-author::before {
	left: 69px; top: -1px; width: 0px; height: 0px; border-top-color: rgb(220, 220, 220); border-right-color: transparent; border-left-color: transparent; border-top-width: 22px; border-right-width: 0px; border-left-width: 22px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block; position: absolute; z-index: 2; content: "";
}
.bq-author::after {
	left: 70px; top: -1px; width: 0px; height: 0px; border-top-color: rgb(255, 255, 255); border-right-color: transparent; border-left-color: transparent; border-top-width: 20px; border-right-width: 0px; border-left-width: 20px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block; position: absolute; z-index: 3; content: "";
}
.bq-author h6 {
	margin-bottom: 0.2em;
}
.bq-author .bq-author-info {
	font-style: italic;
}
.alert {
	padding: 20px 28px; border-radius: 2px; border: 1px solid transparent; border-image: none; font-size: 14px; position: relative;
}
.alert-dismissable .close {
	border-radius: 2px; border: currentColor; transition:0.2s; border-image: none; top: 9px; width: 16px; height: 16px; text-align: center; right: 9px; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px; font-weight: normal; vertical-align: top; position: absolute; opacity: 1; -webkit-transition: 0.2s;
}
.alert-dismissable .close:hover {
	opacity: 0.8;
}
.alert-dismissable .close .fa {
	margin: 0px; top: -1px; line-height: 16px; vertical-align: top; display: block; position: relative;
}
.alert-success {
	border-color: rgb(191, 227, 191); color: rgb(85, 177, 85); background-color: rgb(228, 251, 228);
}
.alert-success hr {
	border-top-color: rgb(173, 219, 173);
}
.alert-success .alert-link {
	color: rgb(66, 145, 66);
}
.alert-success .close {
	background: rgb(191, 227, 191);
}
.alert-info {
	border-color: rgb(177, 213, 246); color: rgb(61, 148, 230); background-color: rgb(223, 239, 254);
}
.alert-info hr {
	border-top-color: rgb(154, 201, 243);
}
.alert-info .alert-link {
	color: rgb(27, 123, 213);
}
.alert-info .close {
	background: rgb(177, 213, 246);
}
.alert-warning {
	border-color: rgb(243, 234, 178); color: rgb(210, 183, 21); background-color: rgb(250, 248, 232);
}
.alert-warning hr {
	border-top-color: rgb(240, 228, 156);
}
.alert-warning .alert-link {
	color: rgb(164, 143, 16);
}
.alert-warning .close {
	background: rgb(234, 218, 119);
}
.alert-danger {
	border-color: rgb(248, 230, 230); color: rgb(187, 55, 55); background-color: rgb(255, 245, 245);
}
.alert-danger hr {
	border-top-color: rgb(242, 210, 210);
}
.alert-danger .alert-link {
	color: rgb(148, 43, 43);
}
.alert-danger .close {
	background: rgb(225, 181, 181);
}
.dropcap {
	width: 60px; height: 60px; text-align: center; color: rgb(119, 140, 156); line-height: 54px; font-family: "Oswald", sans-serif; font-size: 42px; margin-right: 20px; float: left; display: inline-block;
}
.dropcap.dropcap__rounded {
	border-radius: 50%; border: 4px solid rgb(235, 235, 235); border-image: none; width: 58px; height: 58px; color: rgb(255, 255, 255); line-height: 50px; font-size: 30px; background-image: url("../images/noise.png"); background-color: rgb(119, 140, 156);
}
.pricing-table {
	padding: 0px 15px;
}
@media all and (min-width:992px)
{
.pricing-table {
	padding: 20px 15px;
}
}
.pricing-table .plan {
	background: rgb(255, 255, 255); margin: 0px -16px 30px -15px; border: 1px solid rgb(220, 220, 220); border-image: none; text-align: center;
}
@media all and (min-width:992px)
{
.pricing-table .plan {
	margin-bottom: 0px;
}
}
.pricing-table .plan .pricing-head {
	padding: 0px 0px 24px;
}
.pricing-table .plan .pricing-head h3 {
	background: rgb(47, 47, 47); margin: -1px -1px 24px; border: 1px solid rgb(63, 63, 63); border-image: none; color: rgb(255, 255, 255); line-height: 64px; position: relative;
}
.pricing-table .plan .pricing-head .price {
	padding: 0px 0px 0px 20px; color: rgb(47, 47, 47); line-height: 1em; text-indent: -20px; font-family: "Oswald", sans-serif; font-size: 60px; display: block; position: relative;
}
.pricing-table .plan .pricing-head .price sup {
	margin: 14px 0px 0px; top: 0px; font-size: 18px; vertical-align: top; position: absolute;
}
.pricing-table .plan .pricing-head small {
	color: rgb(220, 220, 220); font-size: 14px;
}
.pricing-table .plan .pricing-body ul {
	list-style: none; padding-left: 0px; margin-bottom: 0px; margin-left: 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing-table .plan .pricing-body ul > li {
	padding: 10px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.pricing-table .plan .pricing-body ul > li:nth-child(2n+1) {
	background: rgb(247, 247, 247);
}
.pricing-table .plan .pricing-footer {
	padding: 30px 10px;
}
.pricing-table .plan.popular {
	position: relative; z-index: 2; box-shadow: 0px 3px 15px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
}
.pricing-table .plan.popular .pricing-head h3 {
	background: rgb(119, 140, 156); border-color: rgb(119, 140, 156); line-height: 90px; font-size: 24px;
}
@media all and (min-width:992px)
{
.pricing-table .plan.popular .pricing-head h3 {
	margin: -27px 0px 24px;
}
}
@media all and (min-width:992px)
{
.pricing-table .plan.popular .pricing-footer {
	padding: 40px 10px;
}
}
@media all and (min-width:992px)
{
.pricing-table__style2 {
	padding: 20px 0px;
}
}
.pricing-table__style2 .plan {
	margin: 0px; border-radius: 6px;
}
.pricing-table__style2 .plan .pricing-head .circled {
	background: rgb(47, 47, 47); margin: 30px auto 40px; border-radius: 50%; width: 120px; height: 120px; text-align: center; color: rgb(255, 255, 255); display: table; position: relative;
}
.pricing-table__style2 .plan .pricing-head .circled::after {
	background: rgb(47, 47, 47); border-radius: 50%; left: -10px; top: -10px; right: -10px; bottom: -10px; display: block; position: absolute; z-index: 1; content: ""; opacity: 0.1;
}
.pricing-table__style2 .plan .pricing-head .circled .circled-inner {
	height: 100%; vertical-align: middle; display: table-cell; position: relative; z-index: 2;
}
.pricing-table__style2 .plan .pricing-head .circled .price {
	color: rgb(255, 255, 255); line-height: 1em; font-size: 32px;
}
.pricing-table__style2 .plan .pricing-head .circled small {
	color: rgb(255, 255, 255);
}
.pricing-table__style2 .plan .pricing-head h3 {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(47, 47, 47); line-height: 1.2em;
}
.pricing-table__style2 .plan.popular {
	box-shadow: none; -webkit-box-shadow: none;
}
.pricing-table__style2 .plan.popular .pricing-head .circled {
	background: rgb(119, 140, 156);
}
.pricing-table__style2 .plan.popular .pricing-head .circled::after {
	background: rgb(119, 140, 156);
}
.pricing-table__style2 .plan.popular .pricing-head h3 {
	background: none !important; border: currentColor; border-image: none; color: rgb(119, 140, 156); line-height: 1.2em; font-size: 18px;
}
@media all and (min-width:992px)
{
.pricing-table__style2 .plan.popular .pricing-head h3 {
	margin: 0px;
}
}
@media all and (min-width:992px)
{
.pricing-table__style2 .plan.popular .pricing-footer {
	padding: 30px 10px;
}
}
@media all and (min-width:992px)
{
.pricing-table__style3 {
	padding: 80px 0px 20px;
}
}
.pricing-table__style3 .plan {
	margin: 0px; border-radius: 6px;
}
.pricing-table__style3 .plan .pricing-head .circled {
	background: rgb(119, 140, 156); margin: -70px auto 40px; border-radius: 50%; border: 10px solid rgb(255, 255, 255); border-image: none; width: 140px; height: 140px; text-align: center; color: rgb(255, 255, 255); display: table; position: relative; box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.pricing-table__style3 .plan .pricing-head .circled .circled-inner {
	height: 100%; vertical-align: middle; display: table-cell; position: relative; z-index: 2;
}
.pricing-table__style3 .plan .pricing-head .circled .price {
	color: rgb(255, 255, 255); line-height: 1em; font-size: 32px;
}
.pricing-table__style3 .plan .pricing-head .circled small {
	color: rgb(255, 255, 255);
}
.pricing-table__style3 .plan .pricing-head h3 {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(47, 47, 47); line-height: 1.2em;
}
.pricing-table__style3 .plan.popular {
	background: rgb(119, 140, 156); box-shadow: none; -webkit-box-shadow: none;
}
.pricing-table__style3 .plan.popular .pricing-head .circled {
	background: rgb(47, 47, 47);
}
.pricing-table__style3 .plan.popular .pricing-head h3 {
	background: none !important; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1.2em; font-size: 18px;
}
@media all and (min-width:992px)
{
.pricing-table__style3 .plan.popular .pricing-head h3 {
	margin: 0px;
}
}
.pricing-table__style3 .plan.popular .pricing-body ul {
	border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing-table__style3 .plan.popular .pricing-body ul > li {
	color: rgb(255, 255, 255); border-top-color: rgba(255, 255, 255, 0.1); border-top-width: 1px; border-top-style: solid;
}
.pricing-table__style3 .plan.popular .pricing-body ul > li:nth-child(2n+1) {
	background: rgba(0, 0, 0, 0.1);
}
@media all and (min-width:992px)
{
.pricing-table__style3 .plan.popular .pricing-footer {
	padding: 30px 10px;
}
}
@media all and (min-width:992px)
{
.pricing-table__style4 {
	padding: 20px 0px;
}
}
.pricing-table__style4 .plan {
	margin: 0px; border-radius: 6px;
}
.pricing-table__style4 .plan .pricing-head {
	padding-bottom: 0px;
}
.pricing-table__style4 .plan .pricing-head h3 {
	background: none; margin: 0px; border: currentColor; border-image: none; color: rgb(47, 47, 47);
}
.pricing-table__style4 .plan .pricing-head .pricing-head-inner {
	background: rgb(119, 140, 156); padding: 15px 10px;
}
.pricing-table__style4 .plan .pricing-head .price {
	color: rgb(255, 255, 255); font-size: 32px; display: inline-block;
}
.pricing-table__style4 .plan .pricing-head small {
	color: rgb(255, 255, 255); margin-left: -8px; display: inline-block;
}
.pricing-table__style4 .plan .pricing-head small::before {
	margin-right: 3px; display: inline-block; content: "/";
}
.pricing-table__style4 .plan.popular {
	background: rgb(119, 140, 156); box-shadow: none; -webkit-box-shadow: none;
}
.pricing-table__style4 .plan.popular .pricing-head h3 {
	background: rgb(119, 140, 156); border-radius: 6px 6px 0px 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 64px; font-size: 18px;
}
@media all and (min-width:992px)
{
.pricing-table__style4 .plan.popular .pricing-head h3 {
	margin: 0px;
}
}
.pricing-table__style4 .plan.popular .pricing-head .pricing-head-inner {
	background: rgb(255, 255, 255);
}
.pricing-table__style4 .plan.popular .pricing-head .price {
	color: rgb(47, 47, 47);
}
.pricing-table__style4 .plan.popular .pricing-head small {
	color: rgb(47, 47, 47);
}
.pricing-table__style4 .plan.popular .pricing-body ul {
	border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing-table__style4 .plan.popular .pricing-body ul > li {
	color: rgb(255, 255, 255); border-top-color: rgba(255, 255, 255, 0.1); border-top-width: 1px; border-top-style: solid;
}
.pricing-table__style4 .plan.popular .pricing-body ul > li:nth-child(2n+1) {
	background: rgba(0, 0, 0, 0.1);
}
@media all and (min-width:992px)
{
.pricing-table__style4 .plan.popular .pricing-footer {
	padding: 30px 10px;
}
}
.progress {
	background: rgb(235, 235, 235); padding: 2px; border-radius: 0px; height: 40px; margin-bottom: 16px; box-shadow: none; -webkit-box-shadow: none;
}
.progress .progress-bar::after {
	top: 0px; width: 0px; height: 0px; right: 0px; border-top-color: transparent; border-right-color: rgb(235, 235, 235); border-top-width: 36px; border-right-width: 20px; border-top-style: solid; border-right-style: solid; position: absolute; content: "";
}
.progress-bar {
	padding: 0px 20px; height: 36px; text-align: right; line-height: 36px; overflow: hidden; position: relative; background-image: linear-gradient(rgb(119, 140, 156) 0%, rgb(171, 33, 9) 100%); background-repeat: repeat-x;
}
.progress-bar-success {
	padding: 0px 20px; height: 36px; text-align: right; line-height: 36px; overflow: hidden; position: relative; background-image: linear-gradient(rgb(113, 205, 117) 0%, rgb(75, 192, 80) 100%); background-repeat: repeat-x;
}
.progress-bar-info {
	padding: 0px 20px; height: 36px; text-align: right; line-height: 36px; overflow: hidden; position: relative; background-image: linear-gradient(rgb(115, 201, 227) 0%, rgb(73, 185, 219) 100%); background-repeat: repeat-x;
}
.progress-bar-warning {
	padding: 0px 20px; height: 36px; text-align: right; line-height: 36px; overflow: hidden; position: relative; background-image: linear-gradient(rgb(252, 190, 92) 0%, rgb(251, 170, 42) 100%); background-repeat: repeat-x;
}
.progress-bar-danger {
	padding: 0px 20px; height: 36px; text-align: right; line-height: 36px; overflow: hidden; position: relative; background-image: linear-gradient(rgb(217, 83, 79) 0%, rgb(201, 48, 44) 100%); background-repeat: repeat-x;
}
.progress-label {
	color: rgb(255, 255, 255); font-family: "Oswald", sans-serif; font-size: 14px; float: left;
}
hr {
	border-top-color: rgb(220, 220, 220);
}
hr.lg {
	margin: 60px 0px;
}
hr.no-top-margin {
	margin-top: 0px;
}
.spacer {
	height: 20px; overflow: hidden;
}
.spacer-sm {
	height: 10px; overflow: hidden;
}
.spacer-lg {
	height: 40px; overflow: hidden;
}
.spacer-xl {
	height: 60px; overflow: hidden;
}
.spacer-xxl {
	height: 80px; overflow: hidden;
}
.col-bordered {
	position: relative;
}
.col-bordered::before {
	background: rgb(238, 238, 238); top: 0px; width: 1px; bottom: 0px; display: none; position: absolute; content: "";
}
@media all and (min-width:768px)
{
.col-bordered::before {
	left: -39px; display: block;
}
}
@media all and (min-width:992px)
{
.col-bordered::before {
	left: -49px;
}
}
#back-top {
	right: 15px; bottom: 15px; display: none; position: fixed; z-index: 99;
}
#back-top a {
	transition:0.2s; width: 44px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block; -webkit-transition: 0.2s;
}
#back-top a .fa {
	background: rgb(163, 163, 163); border-radius: 6px; width: 44px; height: 44px; line-height: 44px; font-size: 14px; display: block;
}
#back-top a:hover {
	color: rgb(47, 47, 47);
}
#back-top a:hover .fa {
	background-color: rgb(119, 119, 119);
}
.animation {
	opacity: 0;
}
.animation-visible {
	opacity: 1;
}
.animated {
	animation-duration: 1s; animation-fill-mode: both; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-animation-duration: 1s;
}
.animation {
	animation-duration: 1s; animation-fill-mode: both; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-animation-duration: 1s;
}
.fontawesome-icon-list [class*='col-md-'] {
	margin-bottom: 10px;
}
.fontawesome-icon-list .fa {
	width: 32px; text-align: right; font-size: 14px; margin-right: 10px;
}
.list-unstyled {
	list-style: none; padding-left: 0px;
}
.list-inline {
	list-style: none; padding-left: 0px; margin-left: -5px;
}
.list-inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
@media all and (max-width:767px)
{
.visible-xs {
	display: block !important;
}
table.visible-xs {
	display: table;
}
tr.visible-xs {
	display: table-row !important;
}
th.visible-xs {
	display: table-cell !important;
}
td.visible-xs {
	display: table-cell !important;
}
}
.visible-sm {
	display: none !important;
}
tr.visible-sm {
	display: none !important;
}
th.visible-sm {
	display: none !important;
}
td.visible-sm {
	display: none !important;
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table;
}
tr.visible-sm {
	display: table-row !important;
}
th.visible-sm {
	display: table-cell !important;
}
td.visible-sm {
	display: table-cell !important;
}
}
.visible-md {
	display: none !important;
}
tr.visible-md {
	display: none !important;
}
th.visible-md {
	display: none !important;
}
td.visible-md {
	display: none !important;
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table;
}
tr.visible-md {
	display: table-row !important;
}
th.visible-md {
	display: table-cell !important;
}
td.visible-md {
	display: table-cell !important;
}
}
.visible-lg {
	display: none !important;
}
tr.visible-lg {
	display: none !important;
}
th.visible-lg {
	display: none !important;
}
td.visible-lg {
	display: none !important;
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table;
}
tr.visible-lg {
	display: table-row !important;
}
th.visible-lg {
	display: table-cell !important;
}
td.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
.hidden-xs {
	display: none !important;
}
tr.hidden-xs {
	display: none !important;
}
th.hidden-xs {
	display: none !important;
}
td.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
tr.hidden-sm {
	display: none !important;
}
th.hidden-sm {
	display: none !important;
}
td.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md {
	display: none !important;
}
tr.hidden-md {
	display: none !important;
}
th.hidden-md {
	display: none !important;
}
td.hidden-md {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg {
	display: none !important;
}
tr.hidden-lg {
	display: none !important;
}
th.hidden-lg {
	display: none !important;
}
td.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}
tr.visible-print {
	display: none !important;
}
th.visible-print {
	display: none !important;
}
td.visible-print {
	display: none !important;
}
