html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
	left: auto;
	right: 0;
}

.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
	position: relative;
	z-index: -1;
}

.btn,
.navbar .navbar-nav > a.btn {
	border-width: 2px;
	font-weight: 400;
	font-size: 0.8571em;
	line-height: 1.35em;
	margin: 10px 1px;
	border: none;
	border-radius: 0.1875rem;
	padding: 11px 22px;
	cursor: pointer;
	background-color: #888888;
	color: #FFFFFF;
}

	.btn:hover,
	.btn:focus,
	.btn:not(:disabled):not(.disabled):active,
	.btn:not(:disabled):not(.disabled).active,
	.btn:not(:disabled):not(.disabled):active:focus,
	.btn:not(:disabled):not(.disabled).active:focus,
	.btn:active:hover,
	.btn.active:hover,
	.show > .btn.dropdown-toggle,
	.show > .btn.dropdown-toggle:focus,
	.show > .btn.dropdown-toggle:hover,
	.navbar .navbar-nav > a.btn:hover,
	.navbar .navbar-nav > a.btn:focus,
	.navbar .navbar-nav > a.btn:not(:disabled):not(.disabled):active,
	.navbar .navbar-nav > a.btn:not(:disabled):not(.disabled).active,
	.navbar .navbar-nav > a.btn:not(:disabled):not(.disabled):active:focus,
	.navbar .navbar-nav > a.btn:not(:disabled):not(.disabled).active:focus,
	.navbar .navbar-nav > a.btn:active:hover,
	.navbar .navbar-nav > a.btn.active:hover,
	.show > .navbar .navbar-nav > a.btn.dropdown-toggle,
	.show > .navbar .navbar-nav > a.btn.dropdown-toggle:focus,
	.show > .navbar .navbar-nav > a.btn.dropdown-toggle:hover {
		background-color: #979797;
		color: #FFFFFF;
		box-shadow: none;
	}

	.btn:hover,
	.navbar .navbar-nav > a.btn:hover {
		box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
	}

	.btn.disabled,
	.btn.disabled:hover,
	.btn.disabled:focus,
	.btn.disabled.focus,
	.btn.disabled:active,
	.btn.disabled.active,
	.btn:disabled,
	.btn:disabled:hover,
	.btn:disabled:focus,
	.btn:disabled.focus,
	.btn:disabled:active,
	.btn:disabled.active,
	.btn[disabled],
	.btn[disabled]:hover,
	.btn[disabled]:focus,
	.btn[disabled].focus,
	.btn[disabled]:active,
	.btn[disabled].active,
	fieldset[disabled] .btn,
	fieldset[disabled] .btn:hover,
	fieldset[disabled] .btn:focus,
	fieldset[disabled] .btn.focus,
	fieldset[disabled] .btn:active,
	fieldset[disabled] .btn.active,
	.navbar .navbar-nav > a.btn.disabled,
	.navbar .navbar-nav > a.btn.disabled:hover,
	.navbar .navbar-nav > a.btn.disabled:focus,
	.navbar .navbar-nav > a.btn.disabled.focus,
	.navbar .navbar-nav > a.btn.disabled:active,
	.navbar .navbar-nav > a.btn.disabled.active,
	.navbar .navbar-nav > a.btn:disabled,
	.navbar .navbar-nav > a.btn:disabled:hover,
	.navbar .navbar-nav > a.btn:disabled:focus,
	.navbar .navbar-nav > a.btn:disabled.focus,
	.navbar .navbar-nav > a.btn:disabled:active,
	.navbar .navbar-nav > a.btn:disabled.active,
	.navbar .navbar-nav > a.btn[disabled],
	.navbar .navbar-nav > a.btn[disabled]:hover,
	.navbar .navbar-nav > a.btn[disabled]:focus,
	.navbar .navbar-nav > a.btn[disabled].focus,
	.navbar .navbar-nav > a.btn[disabled]:active,
	.navbar .navbar-nav > a.btn[disabled].active,
	fieldset[disabled] .navbar .navbar-nav > a.btn,
	fieldset[disabled] .navbar .navbar-nav > a.btn:hover,
	fieldset[disabled] .navbar .navbar-nav > a.btn:focus,
	fieldset[disabled] .navbar .navbar-nav > a.btn.focus,
	fieldset[disabled] .navbar .navbar-nav > a.btn:active,
	fieldset[disabled] .navbar .navbar-nav > a.btn.active {
		background-color: #888888;
		border-color: #888888;
	}

	.btn.btn-simple,
	.navbar .navbar-nav > a.btn.btn-simple {
		color: #888888;
		border-color: #888888;
	}

		.btn.btn-simple:hover,
		.btn.btn-simple:focus,
		.btn.btn-simple:not(:disabled):not(.disabled):active,
		.btn.btn-simple:not(:disabled):not(.disabled).active,
		.btn.btn-simple:not(:disabled):not(.disabled):active:focus,
		.btn.btn-simple:not(:disabled):not(.disabled).active:focus,
		.btn.btn-simple:active:hover,
		.btn.btn-simple.active:hover,
		.show > .btn.btn-simple.dropdown-toggle,
		.show > .btn.btn-simple.dropdown-toggle:focus,
		.show > .btn.btn-simple.dropdown-toggle:hover,
		.navbar .navbar-nav > a.btn.btn-simple:hover,
		.navbar .navbar-nav > a.btn.btn-simple:focus,
		.navbar .navbar-nav > a.btn.btn-simple:not(:disabled):not(.disabled):active,
		.navbar .navbar-nav > a.btn.btn-simple:not(:disabled):not(.disabled).active,
		.navbar .navbar-nav > a.btn.btn-simple:not(:disabled):not(.disabled):active:focus,
		.navbar .navbar-nav > a.btn.btn-simple:not(:disabled):not(.disabled).active:focus,
		.navbar .navbar-nav > a.btn.btn-simple:active:hover,
		.navbar .navbar-nav > a.btn.btn-simple.active:hover,
		.show > .navbar .navbar-nav > a.btn.btn-simple.dropdown-toggle,
		.show > .navbar .navbar-nav > a.btn.btn-simple.dropdown-toggle:focus,
		.show > .navbar .navbar-nav > a.btn.btn-simple.dropdown-toggle:hover {
			background-color: transparent;
			color: #979797;
			border-color: #979797;
			box-shadow: none;
		}

	.btn.btn-link,
	.navbar .navbar-nav > a.btn.btn-link {
		color: #888888;
	}

		.btn.btn-link:hover,
		.btn.btn-link:focus,
		.btn.btn-link:not(:disabled):not(.disabled):active,
		.btn.btn-link:not(:disabled):not(.disabled).active,
		.btn.btn-link:not(:disabled):not(.disabled):active:focus,
		.btn.btn-link:not(:disabled):not(.disabled).active:focus,
		.btn.btn-link:active:hover,
		.btn.btn-link.active:hover,
		.show > .btn.btn-link.dropdown-toggle,
		.show > .btn.btn-link.dropdown-toggle:focus,
		.show > .btn.btn-link.dropdown-toggle:hover,
		.navbar .navbar-nav > a.btn.btn-link:hover,
		.navbar .navbar-nav > a.btn.btn-link:focus,
		.navbar .navbar-nav > a.btn.btn-link:not(:disabled):not(.disabled):active,
		.navbar .navbar-nav > a.btn.btn-link:not(:disabled):not(.disabled).active,
		.navbar .navbar-nav > a.btn.btn-link:not(:disabled):not(.disabled):active:focus,
		.navbar .navbar-nav > a.btn.btn-link:not(:disabled):not(.disabled).active:focus,
		.navbar .navbar-nav > a.btn.btn-link:active:hover,
		.navbar .navbar-nav > a.btn.btn-link.active:hover,
		.show > .navbar .navbar-nav > a.btn.btn-link.dropdown-toggle,
		.show > .navbar .navbar-nav > a.btn.btn-link.dropdown-toggle:focus,
		.show > .navbar .navbar-nav > a.btn.btn-link.dropdown-toggle:hover {
			background-color: transparent;
			color: #979797;
			text-decoration: none;
			box-shadow: none;
		}

	.btn:hover,
	.btn:focus,
	.navbar .navbar-nav > a.btn:hover,
	.navbar .navbar-nav > a.btn:focus {
		opacity: 1;
		filter: alpha(opacity=100);
		outline: 0 !important;
	}

	.btn:active,
	.btn.active,
	.open > .btn.dropdown-toggle,
	.navbar .navbar-nav > a.btn:active,
	.navbar .navbar-nav > a.btn.active,
	.open > .navbar .navbar-nav > a.btn.dropdown-toggle {
		-webkit-box-shadow: none;
		box-shadow: none;
		outline: 0 !important;
	}

	.btn.btn-icon,
	.navbar .navbar-nav > a.btn.btn-icon {
		height: 2.375rem;
		min-width: 2.375rem;
		width: 2.375rem;
		padding: 0;
		font-size: 0.9375rem;
		overflow: hidden;
		position: relative;
		line-height: normal;
	}

		.btn.btn-icon.btn-simple,
		.navbar .navbar-nav > a.btn.btn-icon.btn-simple {
			padding: 0;
		}

		.btn.btn-icon.btn-sm,
		.navbar .navbar-nav > a.btn.btn-icon.btn-sm {
			height: 1.875rem;
			min-width: 1.875rem;
			width: 1.875rem;
		}


.btn-primary {
	background-color: #f92b2b;
	color: #FFFFFF;
}

	.btn-primary:hover,
	.btn-primary:focus,
	.btn-primary:not(:disabled):not(.disabled):active,
	.btn-primary:not(:disabled):not(.disabled).active,
	.btn-primary:not(:disabled):not(.disabled):active:focus,
	.btn-primary:not(:disabled):not(.disabled).active:focus,
	.btn-primary:active:hover,
	.btn-primary.active:hover,
	.show > .btn-primary.dropdown-toggle,
	.show > .btn-primary.dropdown-toggle:focus,
	.show > .btn-primary.dropdown-toggle:hover {
		background-color: #f92b2b;
		color: #FFFFFF;
		box-shadow: none;
	}

	.btn-primary:hover {
		box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
	}

	.btn-primary.disabled,
	.btn-primary.disabled:hover,
	.btn-primary.disabled:focus,
	.btn-primary.disabled.focus,
	.btn-primary.disabled:active,
	.btn-primary.disabled.active,
	.btn-primary:disabled,
	.btn-primary:disabled:hover,
	.btn-primary:disabled:focus,
	.btn-primary:disabled.focus,
	.btn-primary:disabled:active,
	.btn-primary:disabled.active,
	.btn-primary[disabled],
	.btn-primary[disabled]:hover,
	.btn-primary[disabled]:focus,
	.btn-primary[disabled].focus,
	.btn-primary[disabled]:active,
	.btn-primary[disabled].active,
	fieldset[disabled] .btn-primary,
	fieldset[disabled] .btn-primary:hover,
	fieldset[disabled] .btn-primary:focus,
	fieldset[disabled] .btn-primary.focus,
	fieldset[disabled] .btn-primary:active,
	fieldset[disabled] .btn-primary.active {
		background-color: #f92b2b;
		border-color: #f92b2b;
	}

	.btn-primary.btn-simple {
		color: #f92b2b;
		border-color: #f92b2b;
	}

		.btn-primary.btn-simple:hover,
		.btn-primary.btn-simple:focus,
		.btn-primary.btn-simple:not(:disabled):not(.disabled):active,
		.btn-primary.btn-simple:not(:disabled):not(.disabled).active,
		.btn-primary.btn-simple:not(:disabled):not(.disabled):active:focus,
		.btn-primary.btn-simple:not(:disabled):not(.disabled).active:focus,
		.btn-primary.btn-simple:active:hover,
		.btn-primary.btn-simple.active:hover,
		.show > .btn-primary.btn-simple.dropdown-toggle,
		.show > .btn-primary.btn-simple.dropdown-toggle:focus,
		.show > .btn-primary.btn-simple.dropdown-toggle:hover {
			background-color: transparent;
			color: #f92b2b;
			border-color: #f92b2b;
			box-shadow: none;
		}

	.btn-primary.btn-link {
		color: #f92b2b;
	}

		.btn-primary.btn-link:hover,
		.btn-primary.btn-link:focus,
		.btn-primary.btn-link:not(:disabled):not(.disabled):active,
		.btn-primary.btn-link:not(:disabled):not(.disabled).active,
		.btn-primary.btn-link:not(:disabled):not(.disabled):active:focus,
		.btn-primary.btn-link:not(:disabled):not(.disabled).active:focus,
		.btn-primary.btn-link:active:hover,
		.btn-primary.btn-link.active:hover,
		.show > .btn-primary.btn-link.dropdown-toggle,
		.show > .btn-primary.btn-link.dropdown-toggle:focus,
		.show > .btn-primary.btn-link.dropdown-toggle:hover {
			background-color: transparent;
			color: #f92b2b;
			text-decoration: none;
			box-shadow: none;
		}

.btn-success {
	background-color: #18ce0f;
	color: #FFFFFF;
}

	.btn-success:hover,
	.btn-success:focus,
	.btn-success:not(:disabled):not(.disabled):active,
	.btn-success:not(:disabled):not(.disabled).active,
	.btn-success:not(:disabled):not(.disabled):active:focus,
	.btn-success:not(:disabled):not(.disabled).active:focus,
	.btn-success:active:hover,
	.btn-success.active:hover,
	.show > .btn-success.dropdown-toggle,
	.show > .btn-success.dropdown-toggle:focus,
	.show > .btn-success.dropdown-toggle:hover {
		background-color: #1beb11;
		color: #FFFFFF;
		box-shadow: none;
	}

	.btn-success:hover {
		box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
	}

	.btn-success.disabled,
	.btn-success.disabled:hover,
	.btn-success.disabled:focus,
	.btn-success.disabled.focus,
	.btn-success.disabled:active,
	.btn-success.disabled.active,
	.btn-success:disabled,
	.btn-success:disabled:hover,
	.btn-success:disabled:focus,
	.btn-success:disabled.focus,
	.btn-success:disabled:active,
	.btn-success:disabled.active,
	.btn-success[disabled],
	.btn-success[disabled]:hover,
	.btn-success[disabled]:focus,
	.btn-success[disabled].focus,
	.btn-success[disabled]:active,
	.btn-success[disabled].active,
	fieldset[disabled] .btn-success,
	fieldset[disabled] .btn-success:hover,
	fieldset[disabled] .btn-success:focus,
	fieldset[disabled] .btn-success.focus,
	fieldset[disabled] .btn-success:active,
	fieldset[disabled] .btn-success.active {
		background-color: #18ce0f;
		border-color: #18ce0f;
	}

	.btn-success.btn-simple {
		color: #18ce0f;
		border-color: #18ce0f;
	}

		.btn-success.btn-simple:hover,
		.btn-success.btn-simple:focus,
		.btn-success.btn-simple:not(:disabled):not(.disabled):active,
		.btn-success.btn-simple:not(:disabled):not(.disabled).active,
		.btn-success.btn-simple:not(:disabled):not(.disabled):active:focus,
		.btn-success.btn-simple:not(:disabled):not(.disabled).active:focus,
		.btn-success.btn-simple:active:hover,
		.btn-success.btn-simple.active:hover,
		.show > .btn-success.btn-simple.dropdown-toggle,
		.show > .btn-success.btn-simple.dropdown-toggle:focus,
		.show > .btn-success.btn-simple.dropdown-toggle:hover {
			background-color: transparent;
			color: #1beb11;
			border-color: #1beb11;
			box-shadow: none;
		}

	.btn-success.btn-link {
		color: #18ce0f;
	}

		.btn-success.btn-link:hover,
		.btn-success.btn-link:focus,
		.btn-success.btn-link:not(:disabled):not(.disabled):active,
		.btn-success.btn-link:not(:disabled):not(.disabled).active,
		.btn-success.btn-link:not(:disabled):not(.disabled):active:focus,
		.btn-success.btn-link:not(:disabled):not(.disabled).active:focus,
		.btn-success.btn-link:active:hover,
		.btn-success.btn-link.active:hover,
		.show > .btn-success.btn-link.dropdown-toggle,
		.show > .btn-success.btn-link.dropdown-toggle:focus,
		.show > .btn-success.btn-link.dropdown-toggle:hover {
			background-color: transparent;
			color: #1beb11;
			text-decoration: none;
			box-shadow: none;
		}

.btn-info {
	background-color: #2CA8FF;
	color: #FFFFFF;
}

	.btn-info:hover,
	.btn-info:focus,
	.btn-info:not(:disabled):not(.disabled):active,
	.btn-info:not(:disabled):not(.disabled).active,
	.btn-info:not(:disabled):not(.disabled):active:focus,
	.btn-info:not(:disabled):not(.disabled).active:focus,
	.btn-info:active:hover,
	.btn-info.active:hover,
	.show > .btn-info.dropdown-toggle,
	.show > .btn-info.dropdown-toggle:focus,
	.show > .btn-info.dropdown-toggle:hover {
		background-color: #4bb5ff;
		color: #FFFFFF;
		box-shadow: none;
	}

	.btn-info:hover {
		box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
	}

	.btn-info.disabled,
	.btn-info.disabled:hover,
	.btn-info.disabled:focus,
	.btn-info.disabled.focus,
	.btn-info.disabled:active,
	.btn-info.disabled.active,
	.btn-info:disabled,
	.btn-info:disabled:hover,
	.btn-info:disabled:focus,
	.btn-info:disabled.focus,
	.btn-info:disabled:active,
	.btn-info:disabled.active,
	.btn-info[disabled],
	.btn-info[disabled]:hover,
	.btn-info[disabled]:focus,
	.btn-info[disabled].focus,
	.btn-info[disabled]:active,
	.btn-info[disabled].active,
	fieldset[disabled] .btn-info,
	fieldset[disabled] .btn-info:hover,
	fieldset[disabled] .btn-info:focus,
	fieldset[disabled] .btn-info.focus,
	fieldset[disabled] .btn-info:active,
	fieldset[disabled] .btn-info.active {
		background-color: #2CA8FF;
		border-color: #2CA8FF;
	}

	.btn-info.btn-simple {
		color: #2CA8FF;
		border-color: #2CA8FF;
	}

		.btn-info.btn-simple:hover,
		.btn-info.btn-simple:focus,
		.btn-info.btn-simple:not(:disabled):not(.disabled):active,
		.btn-info.btn-simple:not(:disabled):not(.disabled).active,
		.btn-info.btn-simple:not(:disabled):not(.disabled):active:focus,
		.btn-info.btn-simple:not(:disabled):not(.disabled).active:focus,
		.btn-info.btn-simple:active:hover,
		.btn-info.btn-simple.active:hover,
		.show > .btn-info.btn-simple.dropdown-toggle,
		.show > .btn-info.btn-simple.dropdown-toggle:focus,
		.show > .btn-info.btn-simple.dropdown-toggle:hover {
			background-color: transparent;
			color: #4bb5ff;
			border-color: #4bb5ff;
			box-shadow: none;
		}

	.btn-info.btn-link {
		color: #2CA8FF;
	}

		.btn-info.btn-link:hover,
		.btn-info.btn-link:focus,
		.btn-info.btn-link:not(:disabled):not(.disabled):active,
		.btn-info.btn-link:not(:disabled):not(.disabled).active,
		.btn-info.btn-link:not(:disabled):not(.disabled):active:focus,
		.btn-info.btn-link:not(:disabled):not(.disabled).active:focus,
		.btn-info.btn-link:active:hover,
		.btn-info.btn-link.active:hover,
		.show > .btn-info.btn-link.dropdown-toggle,
		.show > .btn-info.btn-link.dropdown-toggle:focus,
		.show > .btn-info.btn-link.dropdown-toggle:hover {
			background-color: transparent;
			color: #4bb5ff;
			text-decoration: none;
			box-shadow: none;
		}

.btn-warning {
	background-color: #f92b2b;
	color: #FFFFFF;
}

	.btn-warning:hover,
	.btn-warning:focus,
	.btn-warning:not(:disabled):not(.disabled):active,
	.btn-warning:not(:disabled):not(.disabled).active,
	.btn-warning:not(:disabled):not(.disabled):active:focus,
	.btn-warning:not(:disabled):not(.disabled).active:focus,
	.btn-warning:active:hover,
	.btn-warning.active:hover,
	.show > .btn-warning.dropdown-toggle,
	.show > .btn-warning.dropdown-toggle:focus,
	.show > .btn-warning.dropdown-toggle:hover {
		background-color: #ffbe55;
		color: #FFFFFF;
		box-shadow: none;
	}

	.btn-warning:hover {
		box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
	}

	.btn-warning.disabled,
	.btn-warning.disabled:hover,
	.btn-warning.disabled:focus,
	.btn-warning.disabled.focus,
	.btn-warning.disabled:active,
	.btn-warning.disabled.active,
	.btn-warning:disabled,
	.btn-warning:disabled:hover,
	.btn-warning:disabled:focus,
	.btn-warning:disabled.focus,
	.btn-warning:disabled:active,
	.btn-warning:disabled.active,
	.btn-warning[disabled],
	.btn-warning[disabled]:hover,
	.btn-warning[disabled]:focus,
	.btn-warning[disabled].focus,
	.btn-warning[disabled]:active,
	.btn-warning[disabled].active,
	fieldset[disabled] .btn-warning,
	fieldset[disabled] .btn-warning:hover,
	fieldset[disabled] .btn-warning:focus,
	fieldset[disabled] .btn-warning.focus,
	fieldset[disabled] .btn-warning:active,
	fieldset[disabled] .btn-warning.active {
		background-color: #f92b2b;
		border-color: #f92b2b;
	}

	.btn-warning.btn-simple {
		color: #f92b2b;
		border-color: #f92b2b;
	}

		.btn-warning.btn-simple:hover,
		.btn-warning.btn-simple:focus,
		.btn-warning.btn-simple:not(:disabled):not(.disabled):active,
		.btn-warning.btn-simple:not(:disabled):not(.disabled).active,
		.btn-warning.btn-simple:not(:disabled):not(.disabled):active:focus,
		.btn-warning.btn-simple:not(:disabled):not(.disabled).active:focus,
		.btn-warning.btn-simple:active:hover,
		.btn-warning.btn-simple.active:hover,
		.show > .btn-warning.btn-simple.dropdown-toggle,
		.show > .btn-warning.btn-simple.dropdown-toggle:focus,
		.show > .btn-warning.btn-simple.dropdown-toggle:hover {
			background-color: transparent;
			color: #ffbe55;
			border-color: #ffbe55;
			box-shadow: none;
		}

	.btn-warning.btn-link {
		color: #f92b2b;
	}

		.btn-warning.btn-link:hover,
		.btn-warning.btn-link:focus,
		.btn-warning.btn-link:not(:disabled):not(.disabled):active,
		.btn-warning.btn-link:not(:disabled):not(.disabled).active,
		.btn-warning.btn-link:not(:disabled):not(.disabled):active:focus,
		.btn-warning.btn-link:not(:disabled):not(.disabled).active:focus,
		.btn-warning.btn-link:active:hover,
		.btn-warning.btn-link.active:hover,
		.show > .btn-warning.btn-link.dropdown-toggle,
		.show > .btn-warning.btn-link.dropdown-toggle:focus,
		.show > .btn-warning.btn-link.dropdown-toggle:hover {
			background-color: transparent;
			color: #ffbe55;
			text-decoration: none;
			box-shadow: none;
		}

.btn-danger {
	background-color: #FF3636;
	color: #FFFFFF;
}

	.btn-danger:hover,
	.btn-danger:focus,
	.btn-danger:not(:disabled):not(.disabled):active,
	.btn-danger:not(:disabled):not(.disabled).active,
	.btn-danger:not(:disabled):not(.disabled):active:focus,
	.btn-danger:not(:disabled):not(.disabled).active:focus,
	.btn-danger:active:hover,
	.btn-danger.active:hover,
	.show > .btn-danger.dropdown-toggle,
	.show > .btn-danger.dropdown-toggle:focus,
	.show > .btn-danger.dropdown-toggle:hover {
		background-color: #ff5555;
		color: #FFFFFF;
		box-shadow: none;
	}

	.btn-danger:hover {
		box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
	}

	.btn-danger.disabled,
	.btn-danger.disabled:hover,
	.btn-danger.disabled:focus,
	.btn-danger.disabled.focus,
	.btn-danger.disabled:active,
	.btn-danger.disabled.active,
	.btn-danger:disabled,
	.btn-danger:disabled:hover,
	.btn-danger:disabled:focus,
	.btn-danger:disabled.focus,
	.btn-danger:disabled:active,
	.btn-danger:disabled.active,
	.btn-danger[disabled],
	.btn-danger[disabled]:hover,
	.btn-danger[disabled]:focus,
	.btn-danger[disabled].focus,
	.btn-danger[disabled]:active,
	.btn-danger[disabled].active,
	fieldset[disabled] .btn-danger,
	fieldset[disabled] .btn-danger:hover,
	fieldset[disabled] .btn-danger:focus,
	fieldset[disabled] .btn-danger.focus,
	fieldset[disabled] .btn-danger:active,
	fieldset[disabled] .btn-danger.active {
		background-color: #FF3636;
		border-color: #FF3636;
	}

	.btn-danger.btn-simple {
		color: #FF3636;
		border-color: #FF3636;
	}

		.btn-danger.btn-simple:hover,
		.btn-danger.btn-simple:focus,
		.btn-danger.btn-simple:not(:disabled):not(.disabled):active,
		.btn-danger.btn-simple:not(:disabled):not(.disabled).active,
		.btn-danger.btn-simple:not(:disabled):not(.disabled):active:focus,
		.btn-danger.btn-simple:not(:disabled):not(.disabled).active:focus,
		.btn-danger.btn-simple:active:hover,
		.btn-danger.btn-simple.active:hover,
		.show > .btn-danger.btn-simple.dropdown-toggle,
		.show > .btn-danger.btn-simple.dropdown-toggle:focus,
		.show > .btn-danger.btn-simple.dropdown-toggle:hover {
			background-color: transparent;
			color: #ff5555;
			border-color: #ff5555;
			box-shadow: none;
		}

	.btn-danger.btn-link {
		color: #FF3636;
	}

		.btn-danger.btn-link:hover,
		.btn-danger.btn-link:focus,
		.btn-danger.btn-link:not(:disabled):not(.disabled):active,
		.btn-danger.btn-link:not(:disabled):not(.disabled).active,
		.btn-danger.btn-link:not(:disabled):not(.disabled):active:focus,
		.btn-danger.btn-link:not(:disabled):not(.disabled).active:focus,
		.btn-danger.btn-link:active:hover,
		.btn-danger.btn-link.active:hover,
		.show > .btn-danger.btn-link.dropdown-toggle,
		.show > .btn-danger.btn-link.dropdown-toggle:focus,
		.show > .btn-danger.btn-link.dropdown-toggle:hover {
			background-color: transparent;
			color: #ff5555;
			text-decoration: none;
			box-shadow: none;
		}

.btn-neutral {
	background-color: #FFFFFF;
	color: #f92b2b;
}

	.btn-neutral:hover,
	.btn-neutral:focus,
	.btn-neutral:not(:disabled):not(.disabled):active,
	.btn-neutral:not(:disabled):not(.disabled).active,
	.btn-neutral:not(:disabled):not(.disabled):active:focus,
	.btn-neutral:not(:disabled):not(.disabled).active:focus,
	.btn-neutral:active:hover,
	.btn-neutral.active:hover,
	.show > .btn-neutral.dropdown-toggle,
	.show > .btn-neutral.dropdown-toggle:focus,
	.show > .btn-neutral.dropdown-toggle:hover {
		background-color: #FFFFFF;
		color: #FFFFFF;
		box-shadow: none;
	}

	.btn-neutral:hover {
		box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
	}

	.btn-neutral.disabled,
	.btn-neutral.disabled:hover,
	.btn-neutral.disabled:focus,
	.btn-neutral.disabled.focus,
	.btn-neutral.disabled:active,
	.btn-neutral.disabled.active,
	.btn-neutral:disabled,
	.btn-neutral:disabled:hover,
	.btn-neutral:disabled:focus,
	.btn-neutral:disabled.focus,
	.btn-neutral:disabled:active,
	.btn-neutral:disabled.active,
	.btn-neutral[disabled],
	.btn-neutral[disabled]:hover,
	.btn-neutral[disabled]:focus,
	.btn-neutral[disabled].focus,
	.btn-neutral[disabled]:active,
	.btn-neutral[disabled].active,
	fieldset[disabled] .btn-neutral,
	fieldset[disabled] .btn-neutral:hover,
	fieldset[disabled] .btn-neutral:focus,
	fieldset[disabled] .btn-neutral.focus,
	fieldset[disabled] .btn-neutral:active,
	fieldset[disabled] .btn-neutral.active {
		background-color: #FFFFFF;
		border-color: #FFFFFF;
	}

	.btn-neutral.btn-danger {
		color: #FF3636;
	}

		.btn-neutral.btn-danger:hover,
		.btn-neutral.btn-danger:focus,
		.btn-neutral.btn-danger:active {
			color: #ff5555;
		}

	.btn-neutral.btn-primary {
		color: #f92b2b;
	}

		.btn-neutral.btn-primary:hover,
		.btn-neutral.btn-primary:focus,
		.btn-neutral.btn-primary:active {
			color: #f92b2b;
		}

	.btn-neutral.btn-info {
		color: #2CA8FF;
	}

		.btn-neutral.btn-info:hover,
		.btn-neutral.btn-info:focus,
		.btn-neutral.btn-info:active {
			color: #4bb5ff;
		}

	.btn-neutral.btn-warning {
		color: #f92b2b;
	}

		.btn-neutral.btn-warning:hover,
		.btn-neutral.btn-warning:focus,
		.btn-neutral.btn-warning:active {
			color: #ffbe55;
		}

	.btn-neutral.btn-success {
		color: #18ce0f;
	}

		.btn-neutral.btn-success:hover,
		.btn-neutral.btn-success:focus,
		.btn-neutral.btn-success:active {
			color: #1beb11;
		}

	.btn-neutral.btn-default {
		color: #888888;
	}

		.btn-neutral.btn-default:hover,
		.btn-neutral.btn-default:focus,
		.btn-neutral.btn-default:active {
			color: #979797;
		}

	.btn-neutral:hover,
	.btn-neutral:focus,
	.btn-neutral:not(:disabled):not(.disabled):active,
	.btn-neutral:not(:disabled):not(.disabled).active,
	.btn-neutral:not(:disabled):not(.disabled):active:focus,
	.btn-neutral:not(:disabled):not(.disabled).active:focus,
	.btn-neutral:active:hover,
	.btn-neutral.active:hover,
	.show > .btn-neutral.dropdown-toggle,
	.show > .btn-neutral.dropdown-toggle:focus,
	.show > .btn-neutral.dropdown-toggle:hover {
		background-color: #FFFFFF;
		color: #f92b2b;
		box-shadow: none;
	}

	.btn-neutral:hover,
	.btn-neutral:focus {
		color: #f92b2b;
	}

		.btn-neutral:hover:not(.nav-link),
		.btn-neutral:focus:not(.nav-link) {
			box-shadow: none;
		}

	.btn-neutral.btn-simple {
		color: #FFFFFF;
		border-color: #FFFFFF;
	}

		.btn-neutral.btn-simple:hover,
		.btn-neutral.btn-simple:focus,
		.btn-neutral.btn-simple:not(:disabled):not(.disabled):active,
		.btn-neutral.btn-simple:not(:disabled):not(.disabled).active,
		.btn-neutral.btn-simple:not(:disabled):not(.disabled):active:focus,
		.btn-neutral.btn-simple:not(:disabled):not(.disabled).active:focus,
		.btn-neutral.btn-simple:active:hover,
		.btn-neutral.btn-simple.active:hover,
		.show > .btn-neutral.btn-simple.dropdown-toggle,
		.show > .btn-neutral.btn-simple.dropdown-toggle:focus,
		.show > .btn-neutral.btn-simple.dropdown-toggle:hover {
			background-color: transparent;
			color: #FFFFFF;
			border-color: #FFFFFF;
			box-shadow: none;
		}

	.btn-neutral.btn-link {
		color: #FFFFFF;
	}

		.btn-neutral.btn-link:hover,
		.btn-neutral.btn-link:focus,
		.btn-neutral.btn-link:not(:disabled):not(.disabled):active,
		.btn-neutral.btn-link:not(:disabled):not(.disabled).active,
		.btn-neutral.btn-link:not(:disabled):not(.disabled):active:focus,
		.btn-neutral.btn-link:not(:disabled):not(.disabled).active:focus,
		.btn-neutral.btn-link:active:hover,
		.btn-neutral.btn-link.active:hover,
		.show > .btn-neutral.btn-link.dropdown-toggle,
		.show > .btn-neutral.btn-link.dropdown-toggle:focus,
		.show > .btn-neutral.btn-link.dropdown-toggle:hover {
			background-color: transparent;
			color: #FFFFFF;
			text-decoration: none;
			box-shadow: none;
		}

.btn-round {
	border-width: 1px;
	border-radius: 30px !important;
	padding: 11px 23px;
}

	.btn-round.btn-simple {
		padding: 10px 22px;
	}

.btn-simple {
	border: 1px solid;
	border-color: #888888;
	padding: 10px 22px;
	background-color: transparent;
}

	.btn-simple.disabled,
	.btn-simple.disabled:hover,
	.btn-simple.disabled:focus,
	.btn-simple.disabled.focus,
	.btn-simple.disabled:active,
	.btn-simple.disabled.active,
	.btn-simple:disabled,
	.btn-simple:disabled:hover,
	.btn-simple:disabled:focus,
	.btn-simple:disabled.focus,
	.btn-simple:disabled:active,
	.btn-simple:disabled.active,
	.btn-simple[disabled],
	.btn-simple[disabled]:hover,
	.btn-simple[disabled]:focus,
	.btn-simple[disabled].focus,
	.btn-simple[disabled]:active,
	.btn-simple[disabled].active,
	fieldset[disabled] .btn-simple,
	fieldset[disabled] .btn-simple:hover,
	fieldset[disabled] .btn-simple:focus,
	fieldset[disabled] .btn-simple.focus,
	fieldset[disabled] .btn-simple:active,
	fieldset[disabled] .btn-simple.active,
	.btn-link.disabled,
	.btn-link.disabled:hover,
	.btn-link.disabled:focus,
	.btn-link.disabled.focus,
	.btn-link.disabled:active,
	.btn-link.disabled.active,
	.btn-link:disabled,
	.btn-link:disabled:hover,
	.btn-link:disabled:focus,
	.btn-link:disabled.focus,
	.btn-link:disabled:active,
	.btn-link:disabled.active,
	.btn-link[disabled],
	.btn-link[disabled]:hover,
	.btn-link[disabled]:focus,
	.btn-link[disabled].focus,
	.btn-link[disabled]:active,
	.btn-link[disabled].active,
	fieldset[disabled] .btn-link,
	fieldset[disabled] .btn-link:hover,
	fieldset[disabled] .btn-link:focus,
	fieldset[disabled] .btn-link.focus,
	fieldset[disabled] .btn-link:active,
	fieldset[disabled] .btn-link.active {
		background-color: transparent;
	}

.btn-lg {
	font-size: 1em;
	border-radius: 0.25rem;
	padding: 15px 48px;
}

	.btn-lg.btn-simple {
		padding: 14px 47px;
	}

.btn-sm {
	font-size: 14px;
	border-radius: 0.1875rem;
	padding: 5px 15px;
}

	.btn-sm.btn-simple {
		padding: 4px 14px;
	}

.btn-link {
	border: 0;
	padding: 0.5rem 0.7rem;
	background-color: transparent;
}

.btn-wd {
	min-width: 140px;
}

.btn-group.select {
	width: 100%;
}

	.btn-group.select .btn {
		text-align: left;
	}

	.btn-group.select .caret {
		position: absolute;
		top: 50%;
		margin-top: -1px;
		right: 8px;
	}

.btn-facebook,
.btn-facebook:hover,
.btn-facebookfocus,
.btn-facebook:active,
.btn-facebook:active:focus {
	color: #3b5998 !important;
}

.btn-twitter,
.btn-twitter:hover,
.btn-twitterfocus,
.btn-twitter:active,
.btn-twitter:active:focus {
	color: #55acee !important;
}

.btn-google,
.btn-google:hover,
.btn-googlefocus,
.btn-google:active,
.btn-google:active:focus {
	color: #dd4b39 !important;
}

.btn-github,
.btn-github:hover,
.btn-githubfocus,
.btn-github:active,
.btn-github:active:focus {
	color: #333333 !important;
}

.btn-linkedin,
.btn-linkedin:hover,
.btn-linkedinfocus,
.btn-linkedin:active,
.btn-linkedin:active:focus {
	color: #0077B5 !important;
}

.form-controlx::-moz-placeholder {
	color: #888888;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.form-controlx:-moz-placeholder {
	color: #888888;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.form-controlx::-webkit-input-placeholder {
	color: #888888;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.form-controlx:-ms-input-placeholder {
	color: #888888;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.form-controlx {
	background-color: transparent;
	border: 1px solid #E3E3E3;
	color: #2c2c2c;
	line-height: normal;
	font-size: 0.8571em;
	-webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.wrapper {
	min-height: 100%;
}

.has-success .form-controlx {
	border-color: #E3E3E3;
}

.form-controlx:focus {
	border: 1px solid #f92b2b;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0 !important;
	color: #2c2c2c;
}

	.form-controlx:focus + .input-group-text,
	.form-controlx:focus ~ .input-group-text {
		border: 1px solid #f92b2b;
		border-left: none;
		background-color: transparent;
	}

.has-success .form-controlx,
.has-error .form-controlx,
.has-success .form-controlx:focus,
.has-error .form-controlx:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

	.has-success .form-controlx:focus {
		border-color: #1be611;
	}

	.has-danger .form-controlx.form-controlx-success,
	.has-danger .form-controlx.form-controlx-danger,
	.has-success .form-controlx.form-controlx-success,
	.has-success .form-controlx.form-controlx-danger {
		background-image: none;
	}

.has-danger .form-controlx {
	border-color: #ffcfcf;
	color: #FF3636;
	background-color: rgba(222, 222, 222, 0.1);
}

	.has-danger .form-controlx:focus {
		background-color: #FFFFFF;
	}

.form-controlx + .form-controlx-feedback {
	border-radius: 0.25rem;
	font-size: 14px;
	margin-top: -7px;
	position: absolute;
	right: 10px;
	top: 50%;
	vertical-align: middle;
}

.open .form-controlx {
	border-radius: 0.25rem 0.25rem 0 0;
	border-bottom-color: transparent;
}

.has-success:after,
.has-danger:after {
	font-family: 'Nucleo Outline';
	content: "\ea22";
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 12px;
	color: #18ce0f;
	font-size: 11px;
}

.has-success.input-lg:after,
.has-danger.input-lg:after {
	font-size: 13px;
	top: 13px;
}

.has-danger:after {
	content: "\ea53";
	color: #FF3636;
}

.form-group.no-border.input-lg .input-group-text,
.input-group.no-border.input-lg .input-group-text {
	padding: 15px 0 15px 19px;
}

.form-group.no-border.input-lg .form-controlx,
.input-group.no-border.input-lg .form-controlx {
	padding: 15px 19px;
}

	.form-group.no-border.input-lg .form-controlx + .input-group-text,
	.input-group.no-border.input-lg .form-controlx + .input-group-text {
		padding: 15px 19px 15px 0;
	}

.form-group.input-lg .form-controlx,
.input-group.input-lg .form-controlx {
	padding: 14px 18px;
}

	.form-group.input-lg .form-controlx + .input-group-text,
	.input-group.input-lg .form-controlx + .input-group-text {
		padding: 14px 18px 14px 0;
	}

.form-group.input-lg .input-group-text,
.input-group.input-lg .input-group-text {
	padding: 14px 0 15px 18px;
}

	.form-group.input-lg .input-group-text + .form-controlx,
	.input-group.input-lg .input-group-text + .form-controlx {
		padding: 15px 18px 15px 16px;
	}

.form-group.no-border .form-controlx,
.input-group.no-border .form-controlx {
	padding: 11px 19px;
}

	.form-group.no-border .form-controlx + .input-group-text,
	.input-group.no-border .form-controlx + .input-group-text {
		padding: 11px 19px 11px 0;
	}

.form-group.no-border .input-group-text,
.input-group.no-border .input-group-text {
	padding: 11px 0 11px 19px;
}

.form-group .form-controlx,
.input-group .form-controlx {
	padding: 10px 18px 10px 18px;
}

	.form-group .form-controlx + .input-group-text,
	.input-group .form-controlx + .input-group-text {
		padding: 10px 18px 10px 0;
	}

.form-group .input-group-text,
.input-group .input-group-text {
	padding: 10px 0 10px 18px;
}

	.form-group .input-group-text + .form-controlx,
	.form-group .input-group-text ~ .form-controlx,
	.input-group .input-group-text + .form-controlx,
	.input-group .input-group-text ~ .form-controlx {
		padding: 10px 19px 11px 16px;
	}

.form-group.no-border .form-controlx,
.form-group.no-border .form-controlx + .input-group-text,
.input-group.no-border .form-controlx,
.input-group.no-border .form-controlx + .input-group-text {
	background-color: rgba(222, 222, 222, 0.3);
	border: medium none;
}

	.form-group.no-border .form-controlx:focus,
	.form-group.no-border .form-controlx:active,
	.form-group.no-border .form-controlx:active,
	.form-group.no-border .form-controlx + .input-group-text:focus,
	.form-group.no-border .form-controlx + .input-group-text:active,
	.form-group.no-border .form-controlx + .input-group-text:active,
	.input-group.no-border .form-controlx:focus,
	.input-group.no-border .form-controlx:active,
	.input-group.no-border .form-controlx:active,
	.input-group.no-border .form-controlx + .input-group-text:focus,
	.input-group.no-border .form-controlx + .input-group-text:active,
	.input-group.no-border .form-controlx + .input-group-text:active {
		border: medium none;
		background-color: rgba(222, 222, 222, 0.5);
	}

		.form-group.no-border .form-controlx:focus + .input-group-text,
		.input-group.no-border .form-controlx:focus + .input-group-text {
			background-color: rgba(222, 222, 222, 0.5);
		}

.form-group.no-border .input-group-prepend .input-group-text,
.input-group.no-border .input-group-prepend .input-group-text {
	background-color: rgba(222, 222, 222, 0.3);
	border: none;
	border-left: transparent !important;
}

.form-group.no-border.input-group-focus.no-border .input-group-text,
.input-group.no-border.input-group-focus.no-border .input-group-text {
	background-color: rgba(222, 222, 222, 0.5);
}

.has-error .form-controlx-feedback,
.has-error .control-label {
	color: #FF3636;
}

.has-success .form-controlx-feedback,
.has-success .control-label {
	color: #18ce0f;
}

.input-group-text {
	background-color: #FFFFFF;
	border: 1px solid #E3E3E3;
	color: #555555;
	-webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

.input-group-focus .input-group-text {
	background-color: #FFFFFF;
	border-color: #f92b2b;
}

.has-success .input-group-text,
.has-danger .input-group-text {
	background-color: #FFFFFF;
}

.has-danger .form-controlx:focus + .input-group-text {
	color: #FF3636;
}

.has-success .form-controlx:focus + .input-group-text {
	color: #18ce0f;
}

.input-group-text + .form-controlx,
.input-group-text ~ .form-controlx {
	padding: -0.5rem 0.7rem;
	padding-left: 18px;
}

.input-group-text i {
	width: 17px;
}

.input-group,
.form-group {
	margin-bottom: 10px;
	position: relative;
}

	.input-group[disabled] .input-group-text {
		background-color: #E3E3E3;
	}

	.input-group .input-group-prepend,
	.form-group .input-group-prepend {
		margin-right: 0;
	}

		.input-group .input-group-prepend .input-group-text,
		.form-group .input-group-prepend .input-group-text {
			border-left: 1px solid #E3E3E3;
		}

	.input-group .input-group-append .input-group-text,
	.form-group .input-group-append .input-group-text {
		border-right: 1px solid #E3E3E3;
		padding: 10px 18px 10px 0;
	}

	.input-group.input-group-focus .input-group-prepend .input-group-text,
	.form-group.input-group-focus .input-group-prepend .input-group-text {
		border-left: 1px solid #f92b2b;
	}

	.input-group.input-group-focus .input-group-append .input-group-text,
	.form-group.input-group-focus .input-group-append .input-group-text {
		border-right: 1px solid #f92b2b;
	}

	.input-group.input-group-focus.no-border .input-group-prepend .input-group-text,
	.form-group.input-group-focus.no-border .input-group-prepend .input-group-text {
		border-left: transparent;
	}

	.input-group .form-controlx:first-child,
	.input-group-text:first-child,
	.input-group-btn:first-child > .dropdown-toggle,
	.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
		border-right: 0 none;
	}

	.input-group .form-controlx:last-child,
	.input-group-text:last-child,
	.input-group-btn:last-child > .dropdown-toggle,
	.input-group-btn:first-child > .btn:not(:first-child) {
		border-left: 0 none;
	}

.form-controlx[disabled],
.form-controlx[readonly],
fieldset[disabled] .form-controlx {
	background-color: #E3E3E3;
	color: #888888;
	cursor: not-allowed;
}

.input-group-btn .btn {
	border-width: 1px;
	padding: 11px 0.7rem;
}

.input-group-btn .btn-default:not(.btn-fill) {
	border-color: #DDDDDD;
}

.input-group-btn:last-child > .btn {
	margin-left: 0;
}

textarea.form-controlx {
	max-width: 100%;
	max-height: 80px;
	padding: 10px 10px 0 0;
	resize: none;
	border: none;
	border-bottom: 1px solid #E3E3E3;
	line-height: 1;
}

	textarea.form-controlx:focus,
	textarea.form-controlx:active {
		border-left: none;
		border-top: none;
		border-right: none;
	}

.has-success.form-group .form-controlx,
.has-success.form-group.no-border .form-controlx,
.has-danger.form-group .form-controlx,
.has-danger.form-group.no-border .form-controlx {
	padding-right: 40px;
}

.form.form-newsletter .form-group {
	float: left;
	width: 78%;
	margin-right: 2%;
	margin-top: 9px;
}

.input-group .input-group-btn {
	padding: 0 12px;
}

.form-group input[type=file] {
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}

.form-check {
	margin-top: .65rem;
	padding-left: 0;
}

	.form-check .form-check-label {
		display: inline-block;
		position: relative;
		cursor: pointer;
		padding-left: 35px;
		line-height: 26px;
		margin-bottom: 0;
		-webkit-transition: color 0.3s linear;
		-moz-transition: color 0.3s linear;
		-o-transition: color 0.3s linear;
		-ms-transition: color 0.3s linear;
		transition: color 0.3s linear;
	}

.radio .form-check-sign {
	padding-left: 28px;
}

.form-check .form-check-sign::before,
.form-check .form-check-sign::after {
	content: " ";
	display: inline-block;
	position: absolute;
	width: 26px;
	height: 26px;
	left: 0;
	cursor: pointer;
	border-radius: 3px;
	top: 0;
	background-color: transparent;
	border: 1px solid #E3E3E3;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

.form-check .form-check-sign::after {
	content: "✔";
	top: 0px;
	text-align: center;
	font-size: 14px;
	opacity: 0;
	color: #555555;
	border: 0;
	background-color: inherit;
}

.form-check.disabled .form-check-label,
.form-check.disabled .form-check-label {
	color: #9A9A9A;
	opacity: .5;
	cursor: not-allowed;
}

.form-check input[type="checkbox"],
.radio input[type="radio"] {
	opacity: 0;
	position: absolute;
	visibility: hidden;
}

	.form-check input[type="checkbox"]:checked + .form-check-sign::after {
		opacity: 1;
	}

.form-controlx input[type="checkbox"]:disabled + .form-check-sign::before,
.checkbox input[type="checkbox"]:disabled + .form-check-sign::after {
	cursor: not-allowed;
}

.form-check input[type="checkbox"]:disabled + .form-check-sign,
.form-check input[type="radio"]:disabled + .form-check-sign {
	pointer-events: none;
}

.form-check-radio .form-check-sign::before,
.form-check-radio .form-check-sign::after {
	content: " ";
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #E3E3E3;
	display: inline-block;
	position: absolute;
	left: 3px;
	top: 3px;
	padding: 1px;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

.form-check-radio input[type="radio"] + .form-check-sign:after,
.form-check-radio input[type="radio"] {
	opacity: 0;
}

	.form-check-radio input[type="radio"]:checked + .form-check-sign::after {
		width: 4px;
		height: 4px;
		background-color: #555555;
		border-color: #555555;
		top: 11px;
		left: 11px;
		opacity: 1;
	}

	.form-check-radio input[type="radio"]:checked + .form-check-sign::after {
		opacity: 1;
	}

	.form-check-radio input[type="radio"]:disabled + .form-check-sign {
		color: #9A9A9A;
	}

		.form-check-radio input[type="radio"]:disabled + .form-check-sign::before,
		.form-check-radio input[type="radio"]:disabled + .form-check-sign::after {
			color: #9A9A9A;
		}

.aduan-container {
	text-align: center;
	margin-top: -280px;
}

.videomotion-container {
	text-align: center;
	margin-top: -160px;
}

.single-aduan-container {
	text-align: left;
	margin-top: -200px;
}

.progress-container {
	position: relative;
}

	.progress-container + .progress-container,
	.progress-container ~ .progress-container {
		margin-top: 15px;
	}

	.progress-container .progress-badge {
		color: #888888;
		font-size: 0.8571em;
		text-transform: uppercase;
	}

	.progress-container .progress {
		height: 1px;
		border-radius: 0;
		box-shadow: none;
		background: rgba(222, 222, 222, 0.8);
		margin-top: 14px;
	}

		.progress-container .progress .progress-bar {
			box-shadow: none;
			background-color: #888888;
		}

		.progress-container .progress .progress-value {
			position: absolute;
			top: 2px;
			right: 0;
			color: #888888;
			font-size: 0.8571em;
		}

	.progress-container.progress-neutral .progress {
		background: rgba(255, 255, 255, 0.3);
	}

	.progress-container.progress-neutral .progress-bar {
		background: #FFFFFF;
	}

	.progress-container.progress-neutral .progress-value,
	.progress-container.progress-neutral .progress-badge {
		color: #FFFFFF;
	}

	.progress-container.progress-primary .progress {
		background: rgba(249, 99, 50, 0.3);
	}

	.progress-container.progress-primary .progress-bar {
		background: #f92b2b;
	}

	.progress-container.progress-primary .progress-value,
	.progress-container.progress-primary .progress-badge {
		color: #f92b2b;
	}

	.progress-container.progress-info .progress {
		background: rgba(44, 168, 255, 0.3);
	}

	.progress-container.progress-info .progress-bar {
		background: #2CA8FF;
	}

	.progress-container.progress-info .progress-value,
	.progress-container.progress-info .progress-badge {
		color: #2CA8FF;
	}

	.progress-container.progress-success .progress {
		background: rgba(24, 206, 15, 0.3);
	}

	.progress-container.progress-success .progress-bar {
		background: #18ce0f;
	}

	.progress-container.progress-success .progress-value,
	.progress-container.progress-success .progress-badge {
		color: #18ce0f;
	}

	.progress-container.progress-warning .progress {
		background: rgba(255, 178, 54, 0.3);
	}

	.progress-container.progress-warning .progress-bar {
		background: #f92b2b;
	}

	.progress-container.progress-warning .progress-value,
	.progress-container.progress-warning .progress-badge {
		color: #f92b2b;
	}

	.progress-container.progress-danger .progress {
		background: rgba(255, 54, 54, 0.3);
	}

	.progress-container.progress-danger .progress-bar {
		background: #FF3636;
	}

	.progress-container.progress-danger .progress-value,
	.progress-container.progress-danger .progress-badge {
		color: #FF3636;
	}

/*           badges             */

.badge {
	border-radius: 8px;
	padding: 4px 8px;
	text-transform: uppercase;
	font-size: 0.7142em;
	line-height: 12px;
	background-color: transparent;
	border: 1px solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	border-radius: 0.875rem;
}

	.badge:hover,
	.badge:focus {
		text-decoration: none;
	}

.badge-icon {
	padding: 0.4em 0.55em;
}

	.badge-icon i {
		font-size: 0.8em;
	}

.badge-default,
.badge-default[href]:focus,
.badge-default[href]:hover {
	border-color: #888888;
	background-color: #888888;
	color: #FFFFFF;
}

.badge-primary,
.badge-primary[href]:focus,
.badge-primary[href]:hover {
	border-color: #f92b2b;
	background-color: #f92b2b;
	color: #FFFFFF;
}

.badge-info,
.badge-info[href]:focus,
.badge-info[href]:hover {
	border-color: #2CA8FF;
	background-color: #2CA8FF;
	color: #FFFFFF;
}

.badge-success,
.badge-success[href]:focus,
.badge-success[href]:hover {
	border-color: #18ce0f;
	background-color: #18ce0f;
	color: #FFFFFF;
}

.badge-warning,
.badge-warning[href]:focus,
.badge-warning[href]:hover {
	border-color: #f92b2b;
	background-color: #f92b2b;
	color: #FFFFFF;
}

.badge-danger,
.badge-danger[href]:focus,
.badge-danger[href]:hover {
	border-color: #FF3636;
	background-color: #FF3636;
	color: #FFFFFF;
}

.badge-neutral {
	color: inherit !important;
}

	.badge-neutral,
	.badge-neutral[href]:focus,
	.badge-neutral[href]:hover {
		border-color: #FFFFFF;
		background-color: #FFFFFF;
		color: #FFFFFF;
	}

.pagination .page-item .page-link {
	border: 0;
	border-radius: 30px !important;
	transition: all .3s;
	padding: 0px 11px;
	margin: 0 3px;
	min-width: 30px;
	text-align: center;
	box-shadow: none;
	height: 30px;
	line-height: 30px;
	color: #2c2c2c;
	cursor: pointer;
	font-size: 14px;
	text-transform: uppercase;
	background: transparent;
}

	.pagination .page-item .page-link:hover,
	.pagination .page-item .page-link:focus {
		color: #2c2c2c;
		background-color: rgba(222, 222, 222, 0.3);
		border: none;
	}

.pagination .arrow-margin-left,
.pagination .arrow-margin-right {
	position: absolute;
}

.pagination .arrow-margin-right {
	right: 0;
}

.pagination .arrow-margin-left {
	left: 0;
}

.pagination .page-item.active > .page-link {
	color: #E3E3E3;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
}

	.pagination .page-item.active > .page-link,
	.pagination .page-item.active > .page-link:focus,
	.pagination .page-item.active > .page-link:hover {
		background-color: #888888;
		border-color: #888888;
		color: #FFFFFF;
	}

.pagination .page-item.disabled > .page-link {
	opacity: .5;
	background-color: rgba(255, 255, 255, 0.2);
	color: #FFFFFF;
}

.pagination.pagination-info .page-item.active > .page-link,
.pagination.pagination-info .page-item.active > .page-link:focus,
.pagination.pagination-info .page-item.active > .page-link:hover {
	background-color: #2CA8FF;
	border-color: #2CA8FF;
}

.pagination.pagination-success .page-item.active > .page-link,
.pagination.pagination-success .page-item.active > .page-link:focus,
.pagination.pagination-success .page-item.active > .page-link:hover {
	background-color: #18ce0f;
	border-color: #18ce0f;
}

.pagination.pagination-primary .page-item.active > .page-link,
.pagination.pagination-primary .page-item.active > .page-link:focus,
.pagination.pagination-primary .page-item.active > .page-link:hover {
	background-color: #f92b2b;
	border-color: #f92b2b;
}

.pagination.pagination-warning .page-item.active > .page-link,
.pagination.pagination-warning .page-item.active > .page-link:focus,
.pagination.pagination-warning .page-item.active > .page-link:hover {
	background-color: #f92b2b;
	border-color: #f92b2b;
}

.pagination.pagination-danger .page-item.active > .page-link,
.pagination.pagination-danger .page-item.active > .page-link:focus,
.pagination.pagination-danger .page-item.active > .page-link:hover {
	background-color: #FF3636;
	border-color: #FF3636;
}

.pagination.pagination-neutral .page-item > .page-link {
	color: #FFFFFF;
}

	.pagination.pagination-neutral .page-item > .page-link:focus,
	.pagination.pagination-neutral .page-item > .page-link:hover {
		background-color: rgba(255, 255, 255, 0.2);
		color: #FFFFFF;
	}

.pagination.pagination-neutral .page-item.active > .page-link,
.pagination.pagination-neutral .page-item.active > .page-link:focus,
.pagination.pagination-neutral .page-item.active > .page-link:hover {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	color: #f92b2b;
}

.pagination-container {
	display: flex;
	align-items: center;
}

button,
input,
optgroup,
select,
textarea {
	font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
}

small {
	font-size: 60%;
}

a {
	color: #f92b2b;
}

	a:hover,
	a:focus {
		color: #f92b2b;
	}

h1,
.h1 {
	font-size: 3.5em;
	line-height: 1.15;
	margin-bottom: 30px;
}

	h1 small,
	.h1 small {
		font-weight: 700;
		text-transform: uppercase;
		opacity: .8;
	}

h2,
.h2 {
	font-size: 2.5em;
	margin-bottom: 30px;
}

h3,
.h3 {
	font-size: 1.825em;
	margin-bottom: 30px;
	line-height: 1.4em;
}

h4,
.h4 {
	font-size: 1.5em;
	line-height: 1.45em;
	margin-top: 30px;
	margin-bottom: 15px;
}

	h4 + .category,
	h4.title + .category,
	.h4 + .category,
	.h4.title + .category {
		margin-top: -5px;
	}

h5,
.h5 {
	font-size: 1.3em;
	line-height: 1.4em;
	margin-bottom: 15px;
}

	h5.category,
	.h5.category {
		font-weight: 400;
	}

h6,
.h6 {
	font-size: 0.9em;
	font-weight: 700;
	text-transform: uppercase;
}

p {
	line-height: 1.2em;
	font-weight: 400;
	font-size: 1em;
}

.title {
	font-weight: 700;
	padding-top: 30px;
}

	.title.title-up {
		text-transform: uppercase;
	}

		.title.title-up a {
			color: #2c2c2c;
			text-decoration: none;
		}

	.title + .category {
		margin-top: -25px;
	}

.description,
.card-description,
.footer-big p {
	color: #9A9A9A;
	font-weight: 300;
}

.category {
	text-transform: capitalize;
	font-weight: 700;
	color: #9A9A9A;
}

.text-primary {
	color: #f92b2b !important;
}

.text-info {
	color: #2CA8FF !important;
}

.text-success {
	color: #18ce0f !important;
}

.text-warning {
	color: #f92b2b !important;
}

.text-danger {
	color: #FF3636 !important;
}

.text-black {
	color: #444;
}

.blockquote {
	border-left: none;
	border: 1px solid #888888;
	padding: 20px;
	font-size: 1.1em;
	line-height: 1.8;
}

	.blockquote small {
		color: #888888;
		font-size: 0.8571em;
		text-transform: uppercase;
	}

	.blockquote.blockquote-primary {
		border-color: #f92b2b;
		color: #f92b2b;
	}

		.blockquote.blockquote-primary small {
			color: #f92b2b;
		}

	.blockquote.blockquote-danger {
		border-color: #FF3636;
		color: #FF3636;
	}

		.blockquote.blockquote-danger small {
			color: #FF3636;
		}

	.blockquote.blockquote-white {
		border-color: rgba(255, 255, 255, 0.8);
		color: #FFFFFF;
	}

		.blockquote.blockquote-white small {
			color: rgba(255, 255, 255, 0.8);
		}

body {
	color: #2c2c2c;
	font-size: 14px;
	font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
	overflow-x: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

.main {
	position: relative;
	background: #FFFFFF;
	margin-top: -50px;
}

.main-aduan-detail {
	position: relative;
	background: #FFFFFF;
	margin-top: 50px;
}

/* Animations */

.nav-pills .nav-link,
.nav-item .nav-link,
.navbar,
.nav-tabs .nav-link,
.tag,
.tag [data-role="remove"] {
	-webkit-transition: all 300ms ease 0s;
	-moz-transition: all 300ms ease 0s;
	-o-transition: all 300ms ease 0s;
	-ms-transition: all 300ms ease 0s;
	transition: all 300ms ease 0s;
}

.card a,
.bootstrap-switch-label:before {
	-webkit-transition: all 150ms ease 0s;
	-moz-transition: all 150ms ease 0s;
	-o-transition: all 150ms ease 0s;
	-ms-transition: all 150ms ease 0s;
	transition: all 150ms ease 0s;
}

.dropdown-toggle:after,
[data-toggle="collapse"][data-parent="#accordion"] i {
	-webkit-transition: transform 150ms ease 0s;
	-moz-transition: transform 150ms ease 0s;
	-o-transition: transform 150ms ease 0s;
	-ms-transition: all 150ms ease 0s;
	transition: transform 150ms ease 0s;
}

.dropdown-toggle[aria-expanded="true"]:after,
[data-toggle="collapse"][data-parent="#accordion"][aria-expanded="true"] i {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.button-bar {
	display: block;
	position: relative;
	width: 22px;
	height: 1px;
	border-radius: 1px;
	background: #FFFFFF;
}

	.button-bar + .button-bar {
		margin-top: 7px;
	}

	.button-bar:nth-child(2) {
		width: 17px;
	}

.separator-line {
	height: 2px;
	width: 44px;
	background-color: #888888;
	margin: 20px auto;
}

	.separator-line.separator-primary {
		background-color: #f92b2b;
	}

.section-space {
	height: 62px;
	display: block;
}

.section-aduan {
	background: #EEEEEE;
}

.section-tindaklanjut {
	background: #EEEEEE;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.title-up {
	text-transform: uppercase;
}

.nav-pills.nav-pills-just-icons .nav-item .nav-link {
	text-align: center;
	border-radius: 50%;
	height: 80px;
	width: 80px;
	padding: 0;
	max-width: 80px;
	min-width: auto;
	margin-bottom: 4px;
}

	.nav-pills.nav-pills-just-icons .nav-item .nav-link i {
		line-height: 80px;
	}

.nav-pills:not(.flex-column) .nav-item:not(:last-child) .nav-link {
	margin-right: 19px;
}

.nav-pills .nav-item .nav-link {
	padding: 10px 23px;
	background-color: rgba(222, 222, 222, 0.3);
	min-width: 100px;
	font-weight: 400;
	text-align: center;
	color: #000;
}

	.nav-pills .nav-item .nav-link:hover {
		background-color: rgba(222, 222, 222, 0.3);
	}

	.nav-pills .nav-item .nav-link.active,
	.nav-pills .nav-item .nav-link.active:focus,
	.nav-pills .nav-item .nav-link.active:hover {
		background-color: #9A9A9A;
		color: #FFFFFF;
		box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3);
	}

	.nav-pills .nav-item .nav-link.disabled,
	.nav-pills .nav-item .nav-link:disabled,
	.nav-pills .nav-item .nav-link[disabled] {
		opacity: .5;
	}

.nav-pills .nav-item i {
	display: block;
	line-height: 60px;
	font-size: 24px;
}

.nav-pills.nav-pills-neutral .nav-item .nav-link {
	background-color: rgba(255, 255, 255, 0.2);
	color: #FFFFFF;
}

	.nav-pills.nav-pills-neutral .nav-item .nav-link.active,
	.nav-pills.nav-pills-neutral .nav-item .nav-link.active:focus,
	.nav-pills.nav-pills-neutral .nav-item .nav-link.active:hover {
		background-color: #FFFFFF;
		color: #f92b2b;
	}

.nav-pills.nav-pills-primary .nav-item .nav-link.active,
.nav-pills.nav-pills-primary .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-primary .nav-item .nav-link.active:hover {
	background-color: #f92b2b;
}

.nav-pills.nav-pills-info .nav-item .nav-link.active,
.nav-pills.nav-pills-info .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-info .nav-item .nav-link.active:hover {
	background-color: #2CA8FF;
}

.nav-pills.nav-pills-success .nav-item .nav-link.active,
.nav-pills.nav-pills-success .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-success .nav-item .nav-link.active:hover {
	background-color: #18ce0f;
}

.nav-pills.nav-pills-warning .nav-item .nav-link.active,
.nav-pills.nav-pills-warning .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-warning .nav-item .nav-link.active:hover {
	background-color: #f92b2b;
}

.nav-pills.nav-pills-danger .nav-item .nav-link.active,
.nav-pills.nav-pills-danger .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-danger .nav-item .nav-link.active:hover {
	background-color: #FF3636;
}

.tab-space {
	padding: 20px 0 50px 0px;
}

.nav-align-center {
	text-align: center;
}

	.nav-align-center .nav-pills {
		display: inline-flex;
	}

/* --------------------------------

Nucleo Outline Web Font - nucleoapp.com/
License - nucleoapp.com/license/
Created using IcoMoon - icomoon.io

-------------------------------- */

@-webkit-keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes nc-icon-spin {
	0% {
		-moz-transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(360deg);
	}
}

@keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/*------------------------
  rotated
-------------------------*/

.nav-tabs {
	border: 0;
	padding: 15px 0;
}

	.nav-tabs:not(.nav-tabs-neutral) > .nav-item > .nav-link.active {
		box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3);
	}

.card .nav-tabs {
	border-top-right-radius: 0.1875rem;
	border-top-left-radius: 0.1875rem;
}

.nav-tabs > .nav-item > .nav-link {
	color: #888888;
	margin: 0;
	margin-right: 10px;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0px;
	font-size: 12px;
	padding: 5px 10px;
	line-height: 1.5;
}

	.nav-tabs > .nav-item > .nav-link:hover {
		background-color: transparent;
	}

	.nav-tabs > .nav-item > .nav-link.active {
		background-color: #444;
		border-radius: 0px;
		color: #FFFFFF;
	}


.nav-tabs > .nav-item.disabled > .nav-link,
.nav-tabs > .nav-item.disabled > .nav-link:hover {
	color: rgba(255, 255, 255, 0.5);
}

.nav-tabs.nav-tabs-neutral > .nav-item > .nav-link {
	color: #FFFFFF;
}

	.nav-tabs.nav-tabs-neutral > .nav-item > .nav-link.active {
		background-color: rgba(255, 255, 255, 0.2);
		color: #FFFFFF;
	}

.nav-tabs.nav-tabs-primary > .nav-item > .nav-link.active {
	background-color: #f92b2b;
}

.nav-tabs.nav-tabs-info > .nav-item > .nav-link.active {
	background-color: #2CA8FF;
}

.nav-tabs.nav-tabs-danger > .nav-item > .nav-link.active {
	background-color: #FF3636;
}

.nav-tabs.nav-tabs-warning > .nav-item > .nav-link.active {
	background-color: #f92b2b;
}

.nav-tabs.nav-tabs-success > .nav-item > .nav-link.active {
	background-color: #18ce0f;
}

.navbar {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
	min-height: 53px;
	margin-bottom: 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
	border-bottom: 3px solid red;
}

	.navbar a {
		vertical-align: middle;
	}

		.navbar a:not(.btn):not(.dropdown-item) {
			color: #000;
		}

	.navbar p {
		display: inline-block;
		margin: 0;
		line-height: 21px;
		font-weight: inherit;
		font-size: inherit;
	}

	.navbar .navbar-nav.navbar-logo {
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 49px;
		top: -4px;
	}

	.navbar .navbar-nav .nav-link.btn {
		padding: 11px 22px;
	}

		.navbar .navbar-nav .nav-link.btn.btn-lg {
			padding: 15px 48px;
		}

		.navbar .navbar-nav .nav-link.btn.btn-sm {
			padding: 5px 15px;
		}

	.navbar .navbar-nav .nav-link:not(.btn) {
		text-transform: uppercase;
		font-size: 0.7142em;
		padding: 0.5rem 0.7rem;
		line-height: 1.625rem;
	}

		.navbar .navbar-nav .nav-link:not(.btn).profile-photo .profile-photo-small {
			width: 27px;
			height: 27px;
		}

		.navbar .navbar-nav .nav-link:not(.btn).disabled {
			opacity: .5;
			color: #FFFFFF;
		}

	.navbar .navbar-nav .nav-item.active .nav-link:not(.btn),
	.navbar .navbar-nav .nav-item .nav-link:not(.btn):focus,
	.navbar .navbar-nav .nav-item .nav-link:not(.btn):hover,
	.navbar .navbar-nav .nav-item .nav-link:not(.btn):active {
		background-color: rgba(255, 255, 255, 0.2);
		border-radius: 0.1875rem;
	}

	.navbar .logo-container {
		width: 27px;
		height: 27px;
		overflow: hidden;
		margin: 0 auto;
		border-radius: 50%;
		border: 1px solid transparent;
	}

	.navbar .navbar-brand {
		text-transform: uppercase;
		font-size: 0.8571em;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		line-height: 1.625rem;
	}

	.navbar .navbar-toggler {
		width: 37px;
		height: 27px;
		outline: 0;
		cursor: pointer;
	}

		.navbar .navbar-toggler.navbar-toggler-left {
			position: relative;
			left: 0;
			padding-left: 0;
		}

		.navbar .navbar-toggler .navbar-toggler-bar.middle-bar {
			width: 17px;
			transition: width .2s linear;
		}

		.navbar .navbar-toggler:hover .navbar-toggler-bar.middle-bar {
			width: 22px;
		}

	.navbar .button-dropdown .navbar-toggler-bar:nth-child(2) {
		width: 17px;
	}

	.navbar.navbar-transparent {
		background-color: transparent !important;
		box-shadow: none;
		color: #FFFFFF;
		padding-top: 20px !important;
	}

	.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item):not(.btn) {
		color: #888888;
	}

		.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item):not(.btn).disabled {
			opacity: .5;
			color: #888888;
		}

	.navbar.bg-white:not(.navbar-transparent) .button-bar {
		background: #888888;
	}

	.navbar.bg-white:not(.navbar-transparent) .nav-item.active .nav-link:not(.btn),
	.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):focus,
	.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):hover,
	.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):active {
		background-color: rgba(222, 222, 222, 0.3);
	}

	.navbar.bg-white:not(.navbar-transparent) .logo-container {
		border: 1px solid #888888;
	}

.bg-default {
	background-color: #888888 !important;
}

.bg-primary {
	background-color: #f92b2b !important;
}

.bg-info {
	background-color: #2CA8FF !important;
}

.bg-success {
	background-color: #18ce0f !important;
}

.bg-danger {
	background-color: #FF3636 !important;
}

.bg-warning {
	background-color: #f92b2b !important;
}

.bg-white {
	background-color: #FFFFFF !important;
}

.dropdown-menu {
	border: 0;
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
	border-radius: 0.125rem;
	-webkit-transition: all 150ms linear;
	-moz-transition: all 150ms linear;
	-o-transition: all 150ms linear;
	-ms-transition: all 150ms linear;
	transition: all 150ms linear;
	font-size: 14px;
}

	.dropdown-menu.dropdown-menu-right:before {
		left: auto;
		right: 10px;
	}

.dropdown .dropdown-menu {
	-webkit-transform: translate3d(0, -25px, 0) !important;
	-moz-transform: translate3d(0, -25px, 0) !important;
	-o-transform: translate3d(0, -25px, 0) !important;
	-ms-transform: translate3d(0, -25px, 0) !important;
	transform: translate3d(0, -25px, 0) !important;
	visibility: hidden;
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	top: 100% !important;
}

.dropdown.show .dropdown-menu,
.dropdown-menu.open {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	-webkit-transform: translate3d(0, 0px, 0) !important;
	-moz-transform: translate3d(0, 0px, 0) !important;
	-o-transform: translate3d(0, 0px, 0) !important;
	-ms-transform: translate3d(0, 0px, 0) !important;
	transform: translate3d(0, 0px, 0) !important;
}

.dropdown-menu .dropdown-item,
.bootstrap-select .dropdown-menu.inner li a {
	font-size: 0.8571em;
	padding-top: .6rem;
	padding-bottom: .6rem;
	margin-top: 5px;
	-webkit-transition: all 150ms linear;
	-moz-transition: all 150ms linear;
	-o-transition: all 150ms linear;
	-ms-transition: all 150ms linear;
	transition: all 150ms linear;
}

	.dropdown-menu .dropdown-item:hover,
	.dropdown-menu .dropdown-item:focus,
	.bootstrap-select .dropdown-menu.inner li a:hover,
	.bootstrap-select .dropdown-menu.inner li a:focus {
		background-color: rgba(222, 222, 222, 0.3);
	}

	.dropdown-menu .dropdown-item.disabled,
	.dropdown-menu .dropdown-item:disabled,
	.bootstrap-select .dropdown-menu.inner li a.disabled,
	.bootstrap-select .dropdown-menu.inner li a:disabled {
		color: rgba(182, 182, 182, 0.6);
	}

		.dropdown-menu .dropdown-item.disabled:hover,
		.dropdown-menu .dropdown-item.disabled:focus,
		.dropdown-menu .dropdown-item:disabled:hover,
		.dropdown-menu .dropdown-item:disabled:focus,
		.bootstrap-select .dropdown-menu.inner li a.disabled:hover,
		.bootstrap-select .dropdown-menu.inner li a.disabled:focus,
		.bootstrap-select .dropdown-menu.inner li a:disabled:hover,
		.bootstrap-select .dropdown-menu.inner li a:disabled:focus {
			background-color: transparent;
		}

.dropdown-menu:before {
	display: inline-block;
	position: absolute;
	width: 0;
	height: 0;
	vertical-align: middle;
	content: "";
	top: -5px;
	left: 10px;
	right: auto;
	color: #FFFFFF;
	border-bottom: .4em solid;
	border-right: .4em solid transparent;
	border-left: .4em solid transparent;
}

.dropdown-menu .dropdown-divider {
	background-color: rgba(222, 222, 222, 0.5);
}

.dropdown-menu .dropdown-header:not([href]):not([tabindex]) {
	color: rgba(182, 182, 182, 0.6);
	font-size: 0.7142em;
	text-transform: uppercase;
	font-weight: 700;
}

.dropdown-menu.dropdown-primary {
	background-color: #f95823;
}

	.dropdown-menu.dropdown-primary:before {
		color: #f95823;
	}

	.dropdown-menu.dropdown-primary .dropdown-header:not([href]):not([tabindex]) {
		color: rgba(255, 255, 255, 0.8);
	}

	.dropdown-menu.dropdown-primary .dropdown-item {
		color: #FFFFFF;
	}

		.dropdown-menu.dropdown-primary .dropdown-item:hover,
		.dropdown-menu.dropdown-primary .dropdown-item:focus {
			background-color: rgba(255, 255, 255, 0.2);
		}

	.dropdown-menu.dropdown-primary .dropdown-divider {
		background-color: rgba(255, 255, 255, 0.2);
	}

.dropdown-menu.dropdown-info {
	background-color: #1da2ff;
}

	.dropdown-menu.dropdown-info:before {
		color: #1da2ff;
	}

	.dropdown-menu.dropdown-info .dropdown-header:not([href]):not([tabindex]) {
		color: rgba(255, 255, 255, 0.8);
	}

	.dropdown-menu.dropdown-info .dropdown-item {
		color: #FFFFFF;
	}

		.dropdown-menu.dropdown-info .dropdown-item:hover,
		.dropdown-menu.dropdown-info .dropdown-item:focus {
			background-color: rgba(255, 255, 255, 0.2);
		}

	.dropdown-menu.dropdown-info .dropdown-divider {
		background-color: rgba(255, 255, 255, 0.2);
	}

.dropdown-menu.dropdown-danger {
	background-color: #ff2727;
}

	.dropdown-menu.dropdown-danger:before {
		color: #ff2727;
	}

	.dropdown-menu.dropdown-danger .dropdown-header:not([href]):not([tabindex]) {
		color: rgba(255, 255, 255, 0.8);
	}

	.dropdown-menu.dropdown-danger .dropdown-item {
		color: #FFFFFF;
	}

		.dropdown-menu.dropdown-danger .dropdown-item:hover,
		.dropdown-menu.dropdown-danger .dropdown-item:focus {
			background-color: rgba(255, 255, 255, 0.2);
		}

	.dropdown-menu.dropdown-danger .dropdown-divider {
		background-color: rgba(255, 255, 255, 0.2);
	}

.dropdown-menu.dropdown-success {
	background-color: #16c00e;
}

	.dropdown-menu.dropdown-success:before {
		color: #16c00e;
	}

	.dropdown-menu.dropdown-success .dropdown-header:not([href]):not([tabindex]) {
		color: rgba(255, 255, 255, 0.8);
	}

	.dropdown-menu.dropdown-success .dropdown-item {
		color: #FFFFFF;
	}

		.dropdown-menu.dropdown-success .dropdown-item:hover,
		.dropdown-menu.dropdown-success .dropdown-item:focus {
			background-color: rgba(255, 255, 255, 0.2);
		}

	.dropdown-menu.dropdown-success .dropdown-divider {
		background-color: rgba(255, 255, 255, 0.2);
	}

.dropdown-menu.dropdown-warning {
	background-color: #ffac27;
}

	.dropdown-menu.dropdown-warning:before {
		color: #ffac27;
	}

	.dropdown-menu.dropdown-warning .dropdown-header:not([href]):not([tabindex]) {
		color: rgba(255, 255, 255, 0.8);
	}

	.dropdown-menu.dropdown-warning .dropdown-item {
		color: #FFFFFF;
	}

		.dropdown-menu.dropdown-warning .dropdown-item:hover,
		.dropdown-menu.dropdown-warning .dropdown-item:focus {
			background-color: rgba(255, 255, 255, 0.2);
		}

	.dropdown-menu.dropdown-warning .dropdown-divider {
		background-color: rgba(255, 255, 255, 0.2);
	}

.button-dropdown {
	padding-right: 0.7rem;
	cursor: pointer;
}

	.button-dropdown .dropdown-toggle {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		display: block;
	}

		.button-dropdown .dropdown-toggle:after {
			display: none;
		}

.alert {
	border: 0;
	border-radius: 0;
	color: #FFFFFF;
	padding-top: .9rem;
	padding-bottom: .9rem;
}

	.alert .alert-link {
		color: #FFFFFF;
		opacity: .8;
	}

	.alert.alert-success {
		background-color: rgba(24, 206, 15, 0.8);
	}

	.alert.alert-danger {
		background-color: rgba(255, 54, 54, 0.8);
	}

	.alert.alert-warning {
		background-color: rgba(255, 178, 54, 0.8);
	}

	.alert.alert-info {
		background-color: rgba(44, 168, 255, 0.8);
	}

	.alert.alert-primary {
		background-color: rgba(249, 99, 50, 0.8);
	}

	.alert .alert-icon {
		display: block;
		float: left;
		margin-right: 15px;
		margin-top: -1px;
	}

	.alert strong {
		text-transform: uppercase;
		font-size: 12px;
	}

	.alert .close {
		color: #FFFFFF;
		opacity: .9;
		text-shadow: none;
		line-height: 0;
		outline: 0;
		display: inline-block;
		cursor: pointer;
	}

img {
	max-width: 100%;
	border-radius: 1px;
}

.img-raised {
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
}

.popover {
	font-size: 14px;
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
	border: none;
	line-height: 1.7;
	max-width: 240px;
}

	.popover.bs-popover-top .arrow:before,
	.popover.bs-popover-left .arrow:before,
	.popover.bs-popover-right .arrow:before,
	.popover.bs-popover-bottom .arrow:before {
		border-top-color: transparent;
		border-left-color: transparent;
		border-right-color: transparent;
		border-bottom-color: transparent;
	}

	.popover .popover-header {
		color: rgba(182, 182, 182, 0.6);
		font-size: 14px;
		text-transform: capitalize;
		font-weight: 600;
		margin: 0;
		margin-top: 5px;
		border: none;
		background-color: transparent;
	}

	.popover:before {
		display: none;
	}

	.popover.bs-tether-element-attached-top:after {
		border-bottom-color: #FFFFFF;
		top: -9px;
	}

	.popover.popover-primary {
		background-color: #f92b2b;
	}

		.popover.popover-primary .popover-body {
			color: #FFFFFF;
		}

		.popover.popover-primary.bs-popover-right .arrow:after {
			border-right-color: #f92b2b;
		}

		.popover.popover-primary.bs-popover-top .arrow:after {
			border-top-color: #f92b2b;
		}

		.popover.popover-primary.bs-popover-bottom .arrow:after {
			border-bottom-color: #f92b2b;
		}

		.popover.popover-primary.bs-popover-left .arrow:after {
			border-left-color: #f92b2b;
		}

		.popover.popover-primary .popover-header {
			color: #FFFFFF;
			opacity: .6;
		}

	.popover.popover-info {
		background-color: #2CA8FF;
	}

		.popover.popover-info .popover-body {
			color: #FFFFFF;
		}

		.popover.popover-info.bs-popover-right .arrow:after {
			border-right-color: #2CA8FF;
		}

		.popover.popover-info.bs-popover-top .arrow:after {
			border-top-color: #2CA8FF;
		}

		.popover.popover-info.bs-popover-bottom .arrow:after {
			border-bottom-color: #2CA8FF;
		}

		.popover.popover-info.bs-popover-left .arrow:after {
			border-left-color: #2CA8FF;
		}

		.popover.popover-info .popover-header {
			color: #FFFFFF;
			opacity: .6;
		}

	.popover.popover-warning {
		background-color: #f92b2b;
	}

		.popover.popover-warning .popover-body {
			color: #FFFFFF;
		}

		.popover.popover-warning.bs-popover-right .arrow:after {
			border-right-color: #f92b2b;
		}

		.popover.popover-warning.bs-popover-top .arrow:after {
			border-top-color: #f92b2b;
		}

		.popover.popover-warning.bs-popover-bottom .arrow:after {
			border-bottom-color: #f92b2b;
		}

		.popover.popover-warning.bs-popover-left .arrow:after {
			border-left-color: #f92b2b;
		}

		.popover.popover-warning .popover-header {
			color: #FFFFFF;
			opacity: .6;
		}

	.popover.popover-danger {
		background-color: #FF3636;
	}

		.popover.popover-danger .popover-body {
			color: #FFFFFF;
		}

		.popover.popover-danger.bs-popover-right .arrow:after {
			border-right-color: #FF3636;
		}

		.popover.popover-danger.bs-popover-top .arrow:after {
			border-top-color: #FF3636;
		}

		.popover.popover-danger.bs-popover-bottom .arrow:after {
			border-bottom-color: #FF3636;
		}

		.popover.popover-danger.bs-popover-left .arrow:after {
			border-left-color: #FF3636;
		}

		.popover.popover-danger .popover-header {
			color: #FFFFFF;
			opacity: .6;
		}

	.popover.popover-success {
		background-color: #18ce0f;
	}

		.popover.popover-success .popover-body {
			color: #FFFFFF;
		}

		.popover.popover-success.bs-popover-right .arrow:after {
			border-right-color: #18ce0f;
		}

		.popover.popover-success.bs-popover-top .arrow:after {
			border-top-color: #18ce0f;
		}

		.popover.popover-success.bs-popover-bottom .arrow:after {
			border-bottom-color: #18ce0f;
		}

		.popover.popover-success.bs-popover-left .arrow:after {
			border-left-color: #18ce0f;
		}

		.popover.popover-success .popover-header {
			color: #FFFFFF;
			opacity: .6;
		}

.tooltip.bs-tooltip-right .arrow:before {
	border-right-color: #FFFFFF;
}

.tooltip.bs-tooltip-top .arrow:before {
	border-top-color: #FFFFFF;
}

.tooltip.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #FFFFFF;
}

.tooltip.bs-tooltip-left .arrow:before {
	border-left-color: #FFFFFF;
}

.tooltip-inner {
	padding: 0.5rem 0.7rem;
	min-width: 130px;
	background-color: #FFFFFF;
	font-size: 14px;
	color: inherit;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
}

.modal-content {
	border-radius: 0.1875rem;
	border: none;
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.5);
}

	.modal-content .modal-header {
		border-bottom: none;
		padding-top: 24px;
		padding-right: 24px;
		padding-bottom: 0;
		padding-left: 24px;
	}

		.modal-content .modal-header button {
			position: absolute;
			right: 27px;
			top: 30px;
			outline: 0;
		}

		.modal-content .modal-header .title {
			margin-top: 5px;
			margin-bottom: 0;
		}

	.modal-content .modal-body {
		padding-top: 24px;
		padding-right: 24px;
		padding-bottom: 16px;
		padding-left: 24px;
		line-height: 1.9;
	}

	.modal-content .modal-footer {
		border-top: none;
		padding-right: 24px;
		padding-bottom: 16px;
		padding-left: 24px;
		-webkit-justify-content: space-between;
		/* Safari 6.1+ */
		justify-content: space-between;
	}

		.modal-content .modal-footer button {
			margin: 0;
			padding-left: 16px;
			padding-right: 16px;
			width: auto;
		}

			.modal-content .modal-footer button.pull-left {
				padding-left: 5px;
				padding-right: 5px;
				position: relative;
				left: -5px;
			}

	.modal-content .modal-body + .modal-footer {
		padding-top: 0;
	}

.modal-backdrop {
	background: rgba(0, 0, 0, 0.3);
}

.modal.modal-mini p {
	text-align: center;
}

.modal.modal-mini .modal-dialog {
	max-width: 255px;
	margin: 0 auto;
}

.modal.modal-mini .modal-profile {
	width: 70px;
	height: 70px;
	background-color: #FFFFFF;
	border-radius: 50%;
	text-align: center;
	line-height: 5.7;
	box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.3);
}

	.modal.modal-mini .modal-profile i {
		color: #f92b2b;
		font-size: 21px;
	}

	.modal.modal-mini .modal-profile[class*="modal-profile-"] i {
		color: #FFFFFF;
	}

	.modal.modal-mini .modal-profile.modal-profile-primary {
		background-color: #f92b2b;
	}

	.modal.modal-mini .modal-profile.modal-profile-danger {
		background-color: #FF3636;
	}

	.modal.modal-mini .modal-profile.modal-profile-warning {
		background-color: #f92b2b;
	}

	.modal.modal-mini .modal-profile.modal-profile-success {
		background-color: #18ce0f;
	}

	.modal.modal-mini .modal-profile.modal-profile-info {
		background-color: #2CA8FF;
	}

.modal.modal-mini .modal-footer button {
	text-transform: uppercase;
}

	.modal.modal-mini .modal-footer button:first-child {
		opacity: .5;
	}

.modal.modal-default .modal-content {
	background-color: #FFFFFF;
	color: #2c2c2c;
}

.modal.modal-default .modal-header .close {
	color: #2c2c2c;
}

.modal.modal-primary .modal-content {
	background-color: #f92b2b;
	color: #FFFFFF;
}

.modal.modal-primary .modal-header .close {
	color: #FFFFFF;
}

.modal.modal-danger .modal-content {
	background-color: #FF3636;
	color: #FFFFFF;
}

.modal.modal-danger .modal-header .close {
	color: #FFFFFF;
}

.modal.modal-warning .modal-content {
	background-color: #f92b2b;
	color: #FFFFFF;
}

.modal.modal-warning .modal-header .close {
	color: #FFFFFF;
}

.modal.modal-success .modal-content {
	background-color: #18ce0f;
	color: #FFFFFF;
}

.modal.modal-success .modal-header .close {
	color: #FFFFFF;
}

.modal.modal-info .modal-content {
	background-color: #2CA8FF;
	color: #FFFFFF;
}

.modal.modal-info .modal-header .close {
	color: #FFFFFF;
}

.modal.show.modal-mini .modal-dialog {
	-webkit-transform: translate(0, 30%);
	-o-transform: translate(0, 30%);
	transform: translate(0, 30%);
}

.modal .modal-header .close {
	color: #FF3636;
	text-shadow: none;
}

	.modal .modal-header .close:hover,
	.modal .modal-header .close:focus {
		opacity: 1;
	}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
	display: block;
}

.carousel .carousel-inner {
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
	border-radius: 0.1875rem;
}

.carousel .card {
	max-width: 650px;
	margin: 60px auto;
	display: block;
}

.footer {
	
	background-image: url(/img/footer.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center; 
	background-position-y: 9%;
	color: #fff;
}

	.footer.footer-default {
		background-color: #f2f2f2;
	}

	.footer nav {
		display: inline-block;
		float: left;
	}

	.footer ul {
		margin-bottom: 0;
		padding: 0;
		list-style: none;
	}

		.footer ul li {
			display: inline-block;
		}

			.footer ul li a {
				color: inherit;
				padding: 0.5rem;
				font-size: 0.8571em;
				text-transform: uppercase;
				text-decoration: none;
			}

				.footer ul li a:hover {
					text-decoration: none;
				}

	.footer .copyright {
		font-size: 0.8571em;
	}

	.footer:after {
		display: table;
		clear: both;
		content: " ";
	}

.card {
	border: 0;
	border-radius: 10px;
	display: inline-block;
	position: relative;
	width: 100%;
	margin-bottom: 30px;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
}

	.card .card-header {
		background-color: #EEEEEE;
		border-bottom: 0;
		/* background-color: #f92b2b; */
		border-radius: 10px 10px 0px 0px;
		color: #FFF;
		padding: 10;
	}

	.card .card-footer {
		padding: 0 5 5 0;
		margin-top: -10px;
		background-color: transparent;
		border: 0;
	}

	.card[data-background-color="orange"] {
		background-color: #f92b2b;
	}

	.card[data-background-color="red"] {
		background-color: #FF3636;
	}

	.card[data-background-color="yellow"] {
		background-color: #f92b2b;
	}

	.card[data-background-color="blue"] {
		background-color: #2CA8FF;
	}

	.card[data-background-color="green"] {
		background-color: #15b60d;
	}

.card-plain {
	background: transparent;
	box-shadow: none;
}

	.card-plain .card-body,
	.card-plain .card-header {
		padding-left: 5px;
		padding-right: 5px;
	}

		.card-plain .card-header:after {
			width: 100%;
			left: 0;
		}

.card-aduan {
	max-width: 800px;
	margin: 0 auto;
}

	.card-aduan .card-header {
		margin: 0 20px;
		padding: 10px 0;
	}

	.card-aduan .card-title {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.card-aduan .card-footer {
		margin-bottom: 10px;
		margin-top: 24px;
		padding: 24px 0;
	}

	.card-aduan .card-body {
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: auto;
	}

	.card-aduan .form-check,
	.card-aduan .form-check.form-check-radio {
		margin-top: 20px;
	}

		.card-aduan .form-check label,
		.card-aduan .form-check.form-check-radio label {
			margin-left: 11px;
			color: initial;
			padding-left: 40px;
		}

	.card-aduan .card-description {
		margin-top: 15px;
		margin-bottom: 20px;
	}

.index-page .page-header {
	height: 125vh;
}

	.index-page .page-header .container > .content-center {
		top: 40%;
	}

	.index-page .page-header .category-absolute {
		position: absolute;
		top: 100vh;
		margin-top: -60px;
		padding: 0 15px;
		width: 100%;
		color: rgba(255, 255, 255, 0.5);
	}

.section-full-page:after,
.section-full-page:before {
	display: block;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}

.section-full-page:before {
	background-color: rgba(0, 0, 0, 0.5);
}

.section-full-page[filter-color="purple"]:after,
.section-full-page[filter-color="primary"]:after {
	background: rgba(227, 227, 227, 0.26);
	/* For browsers that do not support gradients */
	background: -webkit-linear-gradient(90deg, rgba(227, 227, 227, 0.26), rgba(249, 99, 50, 0.95));
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(90deg, rgba(227, 227, 227, 0.26), rgba(249, 99, 50, 0.95));
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(90deg, rgba(227, 227, 227, 0.26), rgba(249, 99, 50, 0.95));
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(0deg, rgba(227, 227, 227, 0.26), rgba(249, 99, 50, 0.95));
	/* Standard syntax */
}

.section-full-page[data-image]:after {
	opacity: .5;
}

.section-full-page > .content,
.section-full-page > .footer {
	position: relative;
	z-index: 4;
}

.section-full-page > .content {
	min-height: calc(100vh - 80px);
}

.section-full-page .full-page-background {
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	display: block;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: center center;
}

.section-full-page .footer nav > ul a:not(.btn),
.section-full-page .footer,
.section-full-page .footer .copyright a {
	color: #FFFFFF;
}


.section {
	padding: 70px 0;
	position: relative;
	background: #FFFFFF;
}

	.section .row + .category {
		margin-top: 15px;
	}

.section-navbars {
	padding-bottom: 0;
}

.section-full-screen {
	height: 100vh;
}

.section-signup {
	padding-top: 20vh;
}

.page-header {
	min-height: 100vh;
	max-height: 999px;
	padding: 0;
	color: #FFFFFF;
	position: relative;
	overflow: hidden;
}

	.page-header > .content {
		margin-top: 12%;
		text-align: center;
		margin-bottom: 50px;
	}

	.page-header.page-header-small {
		min-height: 60vh;
		max-height: 440px;
	}

	.page-header:before {
		background-color: rgba(0, 0, 0, 0.3);
	}

	.page-header > .container {
		z-index: 2;
		padding-top: 12vh;
		padding-bottom: 40px;
	}

	.page-header .page-header-image {
		position: absolute;
		background-size: cover;
		background-position: center center;
		width: 100%;
		height: 100%;
		z-index: -1;
	}

	.page-header .content-center {
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 2;
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		text-align: center;
		color: #FFFFFF;
		padding: 0 15px;
		width: 100%;
		max-width: 880px;
	}

	.page-header footer {
		position: absolute;
		bottom: 0;
		width: 100%;
	}

	.page-header .container {
		height: 100%;
		z-index: 1;
		text-align: center;
		position: relative;
	}

	.page-header .category,
	.page-header .description {
		color: rgba(255, 255, 255, 0.8);
	}

	.page-header:after,
	.page-header:before {
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 100%;
		display: block;
		left: 0;
		top: 0;
		content: "";
	}

/* Single Page */
.single-page-header {
	min-height: 49vh;
	max-height: 999px;
	padding: 0;
	color: #FFFFFF;
	position: relative;
	overflow: hidden;
}

	.single-page-header.single-page-header-small {
		min-height: 60vh;
		max-height: 440px;
	}

	.single-page-header:before {
		background-color: rgba(0, 0, 0, 0.3);
	}

	.single-page-header > .container {
		padding-top: 12vh;
		padding-bottom: 40px;
	}

	.single-page-header .single-page-header-image {
		position: absolute;
		background-size: cover;
		background-position: center;
		width: 100%;
		height: 100%;
		background-color: #fff;
		background-repeat: no-repeat;
		
	}

	.single-page-header .content-center {
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 2;
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		text-align: left;
		color: #FFFFFF;
		padding: 0 15px;
		width: 100%;
		max-width: 880px;
	}

	.single-page-header .container {
		height: 100%;
		z-index: 1;
		text-align: center;
		position: relative;
	}

	.single-page-header:after,
	.single-page-header:before {
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 100%;
		display: block;
		left: 0;
		top: 0;
		content: "";
	}
/* end of single page */

.clear-filter:after,
.clear-filter:before {
	display: none;
}

.clear-filter[filter-color="orange"] {
	background: rgba(44, 44, 44, 0.2);
	/* For browsers that do not support gradients */
	background: -webkit-linear-gradient(90deg, rgba(44, 44, 44, 0.2), rgba(224, 3, 3, 0.6));
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(90deg, rgba(44, 44, 44, 0.2), rgba(224, 3, 3, 0.6));
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(90deg, rgba(44, 44, 44, 0.2), rgba(224, 3, 3, 0.6));
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(0deg, rgba(44, 44, 44, 0.2), rgba(224, 3, 3, 0.6));
	/* Standard syntax */
}

[data-background-color="orange"] {
	background-color: #e93838;
}

[data-background-color="black"] {
	background-color: #2c2c2c;
}

[data-background-color]:not([data-background-color="gray"]) {
	color: #FFFFFF;
}

	[data-background-color]:not([data-background-color="gray"]) .title,
	[data-background-color]:not([data-background-color="gray"]) .social-description h2,
	[data-background-color]:not([data-background-color="gray"]) p,
	[data-background-color]:not([data-background-color="gray"]) p.blockquote,
	[data-background-color]:not([data-background-color="gray"]) p.blockquote small {
		color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .separator {
		background-color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .navbar.bg-white p {
		color: #888888;
	}

	[data-background-color]:not([data-background-color="gray"]) h1,
	[data-background-color]:not([data-background-color="gray"]) h2,
	[data-background-color]:not([data-background-color="gray"]) h3,
	[data-background-color]:not([data-background-color="gray"]) h4,
	[data-background-color]:not([data-background-color="gray"]) h5,
	[data-background-color]:not([data-background-color="gray"]) h6,
	[data-background-color]:not([data-background-color="gray"]) a:not(.btn):not(.dropdown-item),
	[data-background-color]:not([data-background-color="gray"]) .icons-container {
		color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .input-group-text,
	[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .input-group-text,
	[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .input-group-text {
		color: rgba(255, 255, 255, 0.8);
	}

	[data-background-color]:not([data-background-color="gray"]) .description,
	[data-background-color]:not([data-background-color="gray"]) .social-description p {
		color: rgba(255, 255, 255, 0.8);
	}

	[data-background-color]:not([data-background-color="gray"]) p.blockquote {
		border-color: rgba(255, 255, 255, 0.2);
	}

	[data-background-color]:not([data-background-color="gray"]) .checkbox label::before,
	[data-background-color]:not([data-background-color="gray"]) .checkbox label::after,
	[data-background-color]:not([data-background-color="gray"]) .radio label::before,
	[data-background-color]:not([data-background-color="gray"]) .radio label::after {
		border-color: rgba(255, 255, 255, 0.2);
	}

	[data-background-color]:not([data-background-color="gray"]) .checkbox label::after,
	[data-background-color]:not([data-background-color="gray"]) .checkbox label,
	[data-background-color]:not([data-background-color="gray"]) .radio label {
		color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .checkbox input[type="checkbox"]:disabled + label,
	[data-background-color]:not([data-background-color="gray"]) .radio input[type="radio"]:disabled + label {
		color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .radio input[type="radio"]:not(:disabled):hover + label::after,
	[data-background-color]:not([data-background-color="gray"]) .radio input[type="radio"]:checked + label::after {
		background-color: #FFFFFF;
		border-color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .form-controlx::-moz-placeholder {
		color: #ebebeb;
		opacity: 1;
		filter: alpha(opacity=100);
	}

	[data-background-color]:not([data-background-color="gray"]) .form-controlx:-moz-placeholder {
		color: #ebebeb;
		opacity: 1;
		filter: alpha(opacity=100);
	}

	[data-background-color]:not([data-background-color="gray"]) .form-controlx::-webkit-input-placeholder {
		color: #ebebeb;
		opacity: 1;
		filter: alpha(opacity=100);
	}

	[data-background-color]:not([data-background-color="gray"]) .form-controlx:-ms-input-placeholder {
		color: #ebebeb;
		opacity: 1;
		filter: alpha(opacity=100);
	}

	[data-background-color]:not([data-background-color="gray"]) .form-controlx {
		border-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

		[data-background-color]:not([data-background-color="gray"]) .form-controlx:focus {
			border-color: #FFFFFF;
			background-color: transparent;
			color: #FFFFFF;
		}

	[data-background-color]:not([data-background-color="gray"]) .has-success:after,
	[data-background-color]:not([data-background-color="gray"]) .has-danger:after {
		color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .has-danger .form-controlx {
		background-color: transparent;
	}

	[data-background-color]:not([data-background-color="gray"]) .input-group-text {
		background-color: transparent;
		border-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .input-group-focus .input-group-text {
		background-color: transparent;
		border-color: #FFFFFF;
		color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-controlx,
	[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-controlx {
		background-color: rgba(255, 255, 255, 0.1);
		color: #FFFFFF;
	}

		[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-controlx:focus,
		[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-controlx:active,
		[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-controlx:active,
		[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-controlx:focus,
		[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-controlx:active,
		[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-controlx:active {
			background-color: rgba(255, 255, 255, 0.2);
			color: #FFFFFF;
		}

		[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-controlx + .input-group-text,
		[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-controlx + .input-group-text {
			background-color: rgba(255, 255, 255, 0.1);
		}

			[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-controlx + .input-group-text:focus,
			[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-controlx + .input-group-text:active,
			[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-controlx + .input-group-text:active,
			[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-controlx + .input-group-text:focus,
			[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-controlx + .input-group-text:active,
			[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-controlx + .input-group-text:active {
				background-color: rgba(255, 255, 255, 0.2);
				color: #FFFFFF;
			}

		[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-controlx:focus + .input-group-text,
		[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-controlx:focus + .input-group-text {
			background-color: rgba(255, 255, 255, 0.2);
			color: #FFFFFF;
		}

	[data-background-color]:not([data-background-color="gray"]) .form-group.no-border .input-group-text,
	[data-background-color]:not([data-background-color="gray"]) .input-group.no-border .input-group-text {
		background-color: rgba(255, 255, 255, 0.1);
		border: none;
		color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .form-group.no-border.input-group-focus .input-group-text,
	[data-background-color]:not([data-background-color="gray"]) .input-group.no-border.input-group-focus .input-group-text {
		background-color: rgba(255, 255, 255, 0.2);
		color: #FFFFFF;
	}

	[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple {
		background-color: transparent;
		border-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

		[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:hover,
		[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:focus,
		[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:not(:disabled):not(.disabled):active,
		[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:not(:disabled):not(.disabled).active,
		[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:not(:disabled):not(.disabled):active:focus,
		[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:not(:disabled):not(.disabled).active:focus,
		[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:active:hover,
		[data-background-color]:not([data-background-color="gray"]) .btn.btn-simple.active:hover,
		.show > [data-background-color]:not([data-background-color="gray"]) .btn.btn-simple.dropdown-toggle,
		.show > [data-background-color]:not([data-background-color="gray"]) .btn.btn-simple.dropdown-toggle:focus,
		.show > [data-background-color]:not([data-background-color="gray"]) .btn.btn-simple.dropdown-toggle:hover {
			background-color: transparent;
			border-color: #FFFFFF;
			color: #FFFFFF;
		}

ul.timeline {
	list-style-type: none;
	position: relative;
}

	ul.timeline:before {
		content: ' ';
		background: #d4d9df;
		display: inline-block;
		position: absolute;
		left: 29px;
		width: 2px;
		height: 100%;
		z-index: 400;
	}

	ul.timeline > li {
		margin: 20px 0;
		padding-left: 20px;
	}

		ul.timeline > li:before {
			content: ' ';
			background: white;
			display: inline-block;
			position: absolute;
			border-radius: 50%;
			border: 3px solid #f92b2b;
			left: 20px;
			width: 20px;
			height: 20px;
			z-index: 400;
		}

@media screen and (max-width: 992px) {
	.sidebar-collapse .navbar-collapse {
		position: fixed;
		display: block;
		top: 0;
		height: 100% !important;
		width: 300px;
		right: 0;
		z-index: 1032;
		visibility: visible;
		background-color: #999;
		overflow-y: visible;
		border-top: none;
		text-align: left;
		max-height: none !important;
		-webkit-transform: translate3d(300px, 0, 0);
		-moz-transform: translate3d(300px, 0, 0);
		-o-transform: translate3d(300px, 0, 0);
		-ms-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0);
		-webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
	}

		.sidebar-collapse .navbar-collapse:before {
			background: #f92b2b;
			/* For browsers that do not support gradients */
			background: -webkit-linear-gradient(#f92b2b 0%, #f9a21b 80%);
			/* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(#f92b2b 0%, #f9a21b 80%);
			/* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(#f92b2b 0%, #f9a21b 80%);
			/* For Firefox 3.6 to 15 */
			background: linear-gradient(#f92b2b 0%, #f9a21b 80%);
			/* Standard syntax (must be last) */
			opacity: 0.76;
			filter: alpha(opacity=76);
			display: block;
			content: "";
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			z-index: -1;
		}

		.sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link {
			margin: 0 1rem;
			margin-top: 0.3125rem;
		}

			.sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link:not(.btn) {
				color: #FFFFFF !important;
			}

		.sidebar-collapse .navbar-collapse .dropdown-menu .dropdown-item {
			color: #FFFFFF;
		}

	.sidebar-collapse.menu-on-left .navbar-translate {
		flex-direction: row-reverse;
	}

	.sidebar-collapse .navbar .navbar-nav {
		margin-top: 53px;
		position: relative;
		max-height: calc(100vh - 75px);
		min-height: 100%;
		overflow: auto;
	}

		.sidebar-collapse .navbar .navbar-nav.navbar-logo {
			top: 0;
			height: 53px;
		}

	.sidebar-collapse .navbar .dropdown.show .dropdown-menu,
	.sidebar-collapse .navbar .dropdown .dropdown-menu {
		background-color: transparent;
		border: 0;
		transition: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: auto;
		margin: 0 1rem;
		margin-bottom: 15px;
		padding-top: 0;
		height: 125px;
		overflow-y: scroll;
	}

		.sidebar-collapse .navbar .dropdown.show .dropdown-menu:before,
		.sidebar-collapse .navbar .dropdown .dropdown-menu:before {
			display: none;
		}

	.sidebar-collapse .navbar .dropdown .dropdown-item {
		padding-left: 2.5rem;
	}

	.sidebar-collapse .navbar .dropdown .dropdown-menu {
		display: none;
	}

	.sidebar-collapse .navbar .dropdown.show .dropdown-menu {
		display: block;
	}

	.sidebar-collapse .navbar .dropdown-menu .dropdown-item:focus,
	.sidebar-collapse .navbar .dropdown-menu .dropdown-item:hover {
		color: #FFFFFF;
		border-radius: 0.1875rem;
	}

	.sidebar-collapse .navbar .navbar-translate {
		width: 100%;
		position: relative;
		display: flex;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
		-ms-flex-align: center;
		align-items: center;
		-webkit-transform: translate3d(0px, 0, 0);
		-moz-transform: translate3d(0px, 0, 0);
		-o-transform: translate3d(0px, 0, 0);
		-ms-transform: translate3d(0px, 0, 0);
		transform: translate3d(0px, 0, 0);
		-webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
	}

	.sidebar-collapse .navbar .navbar-toggler-bar {
		display: block;
		position: relative;
		width: 22px;
		height: 1px;
		border-radius: 1px;
		background: #000;
	}

		.sidebar-collapse .navbar .navbar-toggler-bar + .navbar-toggler-bar {
			margin-top: 7px;
		}

		.sidebar-collapse .navbar .navbar-toggler-bar.bar2 {
			width: 17px;
			transition: width .2s linear;
		}

	.sidebar-collapse .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {
		background: #888888;
	}

	.sidebar-collapse .top-bar {
		transform: rotate(0);
	}

	.sidebar-collapse .middle-bar {
		opacity: 1;
	}

	.sidebar-collapse .bottom-bar {
		transform: rotate(0);
	}

	.sidebar-collapse .top-bar,
	.sidebar-collapse .middle-bar,
	.sidebar-collapse .bottom-bar {
		transition: all 0.2s;
	}

	.sidebar-collapse .toggled .top-bar {
		transform: rotate(45deg);
		transform-origin: 0%;
	}

	.sidebar-collapse .toggled .bottom-bar {
		transform: rotate(-45deg);
		transform-origin: 0%;
	}

	.sidebar-collapse .toggled .middle-bar {
		opacity: 0;
	}

	.sidebar-collapse [class*="navbar-expand-"] .navbar-collapse {
		width: 300px;
	}

	.sidebar-collapse .wrapper {
		-webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
	}

	.sidebar-collapse #bodyClick {
		height: 100%;
		width: 100%;
		position: fixed;
		opacity: 1;
		top: 0;
		left: auto;
		right: 300px;
		content: "";
		z-index: 9999;
		overflow-x: hidden;
		background-color: transparent;
		-webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
	}

	.sidebar-collapse.menu-on-left .navbar-collapse {
		right: auto;
		left: 0;
		-webkit-transform: translate3d(-300px, 0, 0);
		-moz-transform: translate3d(-300px, 0, 0);
		-o-transform: translate3d(-300px, 0, 0);
		-ms-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0);
	}

	.nav-open .sidebar-collapse .navbar-collapse {
		-webkit-transform: translate3d(0px, 0, 0);
		-moz-transform: translate3d(0px, 0, 0);
		-o-transform: translate3d(0px, 0, 0);
		-ms-transform: translate3d(0px, 0, 0);
		transform: translate3d(0px, 0, 0);
	}

	.nav-open .sidebar-collapse .wrapper {
		-webkit-transform: translate3d(-150px, 0, 0);
		-moz-transform: translate3d(-150px, 0, 0);
		-o-transform: translate3d(-150px, 0, 0);
		-ms-transform: translate3d(-150px, 0, 0);
		transform: translate3d(-150px, 0, 0);
	}

	.nav-open .sidebar-collapse .navbar-translate {
		-webkit-transform: translate3d(-300px, 0, 0);
		-moz-transform: translate3d(-300px, 0, 0);
		-o-transform: translate3d(-300px, 0, 0);
		-ms-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0);
	}

	.nav-open .sidebar-collapse.menu-on-left .navbar-collapse {
		-webkit-transform: translate3d(0px, 0, 0);
		-moz-transform: translate3d(0px, 0, 0);
		-o-transform: translate3d(0px, 0, 0);
		-ms-transform: translate3d(0px, 0, 0);
		transform: translate3d(0px, 0, 0);
	}

	.nav-open .sidebar-collapse.menu-on-left .navbar-translate {
		-webkit-transform: translate3d(300px, 0, 0);
		-moz-transform: translate3d(300px, 0, 0);
		-o-transform: translate3d(300px, 0, 0);
		-ms-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0);
	}

	.nav-open .sidebar-collapse.menu-on-left .wrapper {
		-webkit-transform: translate3d(150px, 0, 0);
		-moz-transform: translate3d(150px, 0, 0);
		-o-transform: translate3d(150px, 0, 0);
		-ms-transform: translate3d(150px, 0, 0);
		transform: translate3d(150px, 0, 0);
	}

	.nav-open .sidebar-collapse.menu-on-left #bodyClick {
		right: auto;
		left: 300px;
	}

	.bootstrap-collapse .navbar .navbar-collapse {
		background: none !important;
	}

	.bootstrap-collapse.menu-on-left .navbar-translate {
		flex-direction: row-reverse;
	}

	.bootstrap-collapse .navbar .navbar-nav {
		margin-top: 53px;
		position: relative;
		max-height: calc(100vh - 75px);
		min-height: 100%;
		overflow: auto;
	}

		.bootstrap-collapse .navbar .navbar-nav.navbar-logo {
			top: 0;
			height: 53px;
		}

	.bootstrap-collapse .navbar .dropdown.show .dropdown-menu,
	.bootstrap-collapse .navbar .dropdown .dropdown-menu {
		background-color: transparent;
		border: 0;
		transition: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: auto;
		margin: 0 1rem;
		margin-bottom: 15px;
		padding-top: 0;
		height: 125px;
		overflow-y: scroll;
	}

		.bootstrap-collapse .navbar .dropdown.show .dropdown-menu:before,
		.bootstrap-collapse .navbar .dropdown .dropdown-menu:before {
			display: none;
		}

	.bootstrap-collapse .navbar .dropdown .dropdown-item {
		padding-left: 2.5rem;
	}

	.bootstrap-collapse .navbar .dropdown .dropdown-menu {
		display: none;
	}

	.bootstrap-collapse .navbar .dropdown.show .dropdown-menu {
		display: block;
	}

	.bootstrap-collapse .navbar .dropdown-menu .dropdown-item:focus,
	.bootstrap-collapse .navbar .dropdown-menu .dropdown-item:hover {
		color: #FFFFFF;
		border-radius: 0.1875rem;
	}

	.bootstrap-collapse .navbar .navbar-translate {
		width: 100%;
		position: relative;
		display: flex;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
		-ms-flex-align: center;
		align-items: center;
		-webkit-transform: translate3d(0px, 0, 0);
		-moz-transform: translate3d(0px, 0, 0);
		-o-transform: translate3d(0px, 0, 0);
		-ms-transform: translate3d(0px, 0, 0);
		transform: translate3d(0px, 0, 0);
		-webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		-ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
		transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
	}

	.bootstrap-collapse .navbar .navbar-toggler-bar {
		display: block;
		position: relative;
		width: 22px;
		height: 1px;
		border-radius: 1px;
		background: #FFFFFF;
	}

		.bootstrap-collapse .navbar .navbar-toggler-bar + .navbar-toggler-bar {
			margin-top: 7px;
		}

		.bootstrap-collapse .navbar .navbar-toggler-bar.bar2 {
			width: 17px;
			transition: width .2s linear;
		}

	.bootstrap-collapse .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {
		background: #888888;
	}

	.bootstrap-collapse .top-bar {
		transform: rotate(0);
	}

	.bootstrap-collapse .middle-bar {
		opacity: 1;
	}

	.bootstrap-collapse .bottom-bar {
		transform: rotate(0);
	}

	.bootstrap-collapse .top-bar,
	.bootstrap-collapse .middle-bar,
	.bootstrap-collapse .bottom-bar {
		transition: all 0.2s;
	}

	.bootstrap-collapse .toggled .top-bar {
		transform: rotate(45deg);
		transform-origin: 0%;
	}

	.bootstrap-collapse .toggled .bottom-bar {
		transform: rotate(-45deg);
		transform-origin: 0%;
	}

	.bootstrap-collapse .toggled .middle-bar {
		opacity: 0;
	}

	.button-dropdown {
		display: none;
	}

	.footer .copyright {
		text-align: right;
	}

	.section-images {
		height: 500px;
		max-height: 500px;
	}
}

.bs-wizard {
	margin-top: -20px;
}

.bs-wizard {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
}

	.bs-wizard > .bs-wizard-step {
		padding: 0;
		position: relative;
	}

		.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
			color: #595959;
			font-size: 16px;
			margin-bottom: 10px;
			margin-top: -10px;
		}

		.bs-wizard > .bs-wizard-step .bs-wizard-info {
			color: #999;
			font-size: 14px;
			width: 200px;
			margin: 10px;
		}

		.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
			position: absolute;
			width: 60px;
			height: 60px;
			display: inline-block;
			background: #f92b2b;
			top: 45px;
			left: 50%;
			margin-top: -30px;
			margin-left: -30px;
			border-radius: 50%;
			color: #FFFFFF;
			padding: 15px 0 0 0;
			text-align: center;
		}

		.bs-wizard > .bs-wizard-step > .progress {
			position: relative;
			border-radius: 0px;
			height: 4px;
			box-shadow: none;
			margin: 30px 0;
		}

			.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
				width: 0px;
				box-shadow: none;
				background: #fbe8aa;
			}

		.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
			width: 100%;
		}

		.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
			width: 50%;
		}

		.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
			width: 0%;
		}

		.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
			width: 100%;
		}

		.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
			background-color: #f5f5f5;
		}

			.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
				opacity: 0;
			}

		.bs-wizard > .bs-wizard-step:first-child > .progress {
			left: 50%;
			width: 50%;
		}

		.bs-wizard > .bs-wizard-step:last-child > .progress {
			width: 50%;
		}

		.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
			pointer-events: none;
		}


@media screen and (min-width: 992px) {
	.navbar-collapse:not(.has-image) {
		background: transparent !important;
	}

	.navbar-nav .nav-link.btn:not(.btn-sm) {
		margin: 0;
	}

	.navbar-nav .nav-item:not(:last-child) {
		margin-right: 5px;
	}

	.section-nucleo-icons .icons-container {
		margin: 0 0 0 auto;
	}

	.dropdown-menu .dropdown-item {
		color: inherit;
		display: flex;
		align-items: center;
	}

		.dropdown-menu .dropdown-item i {
			margin-right: 5px;
			position: relative;
			top: 1px;
		}

	.footer .copyright {
		float: right;
	}
}


@media screen and (min-width: 768px) {
	.nav-tabs .nav-item > .nav-link {
		margin-bottom: 5px;
	}

	.landing-page .section-story-overview .image-container:nth-child(2) {
		margin-left: 0;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 640px) {
	.navbar[class*='navbar-expand-'] .container {
		margin-left: 0;
		margin-right: 0;
	}

	.footer .copyright {
		text-align: center;
	}

	.section-nucleo-icons .icons-container i {
		font-size: 30px;
	}

		.section-nucleo-icons .icons-container i:nth-child(6) {
			font-size: 48px;
		}

	.page-header .container h6.category-absolute {
		width: 90%;
	}

	.bs-wizard {
		margin-top: -80px;
	}

		.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
			color: #595959;
			font-size: 12px;
			margin-bottom: 10px;
			margin-top: -10px;
			width: 100px;
		}

		.bs-wizard > .bs-wizard-step .bs-wizard-info {
			display: none;
			padding: 15px 0 0 0;
		}

		.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
			position: absolute;
			width: 50px;
			height: 50px;
			display: inline-block;
			background: #f92b2b;
			top: 45px;
			left: 50%;
			margin-top: -30px;
			margin-left: -30px;
			border-radius: 50%;
			color: #FFFFFF;
			padding: 10px 0 0 0;
			text-align: center;
		}

		.bs-wizard > .bs-wizard-step > .progress {
			position: relative;
			border-radius: 0px;
			height: 4px;
			box-shadow: none;
			margin: 30px 0;
		}

			.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
				width: 0px;
				box-shadow: none;
				background: #fbe8aa;
			}
}

@media screen and (max-width: 517px) {
	.alert .alert-icon {
		margin-top: 10px;
	}
}

@media screen and (max-width: 580px) {
	.alert button.close {
		position: absolute;
		right: 11px;
		top: 50%;
		transform: translateY(-50%);
	}
}

@media only screen and (min-height: 950px) {
	.index-page .page-header .category-absolute {
		margin-top: -330px;
	}
}