﻿
.icon.icon-flip-horizontal {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.icon.icon-flip-vertical {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}
.icon.icon-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.icon.icon-stack-1x, .icon.icon-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.icon.icon-stack-1x {
	line-height: inherit;
}
.icon.icon-stack-2x {
	font-size: 2em;
}
.icon.icon-stack-inverse {
	color: #fff;
}
.icon-color {
	color: rgba(55, 71, 79, .4);
}
.icon-color:hover, .icon-color:focus {
	color: rgba(55, 71, 79, .6);
}
.icon-color.active, .icon-color:active {
	color: #37474f;
}
.icon-color-alt {
	color: rgba(55, 71, 79, .6);
}
.icon-color-alt:hover, .icon-color-alt:focus {
	color: rgba(55, 71, 79, .8);
}
.icon-color-alt.active, .icon-color-alt:active {
	color: #37474f;
}
:root-rotate-90, :root-rotate-180, :root-rotate-270, :root-flip-horizontal, :root-flip-vertical {
 filter: none;
 -webkit-filter: none;
}
@-webkit-keyframes icon-spin {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
@-o-keyframes icon-spin {
 0% {
 -webkit-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
 -o-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
@keyframes icon-spin {
 0% {
 -webkit-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
 -o-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
@-webkit-keyframes icon-spin-reverse {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(-359deg);
 transform: rotate(-359deg);
}
}
@-o-keyframes icon-spin-reverse {
 0% {
 -webkit-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(-359deg);
 -o-transform: rotate(-359deg);
 transform: rotate(-359deg);
}
}
@keyframes icon-spin-reverse {
 0% {
 -webkit-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(-359deg);
 -o-transform: rotate(-359deg);
 transform: rotate(-359deg);
}
}
.hamburger {
	font-size: 20px;
	vertical-align: middle;
}
.hamburger, .hamburger:before, .hamburger .hamburger-bar, .hamburger:after {
	-webkit-transition: -webkit-transform .2s ease-in-out;
	-o-transition: -o-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
}
.hamburger:before, .hamburger:after {
	content: "";
}
.hamburger:before, .hamburger .hamburger-bar, .hamburger:after {
	display: block;
	width: 1em;
	height: .1em;
	margin: 0;
	background: #76838f;
	border-radius: 1px;
}
.navbar-default .hamburger:before, .navbar-default .hamburger .hamburger-bar, .navbar-default .hamburger:after {
	background: #76838f;
}
.navbar-inverse .hamburger:before, .navbar-inverse .hamburger .hamburger-bar, .navbar-inverse .hamburger:after {
	background: #fff;
}
.hamburger .hamburger-bar {
	margin: .2em 0;
}
.hamburger-close:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 8%;
	-ms-transform-origin: 8%;
	-o-transform-origin: 8%;
	transform-origin: 8%;
}
.hamburger-close .hamburger-bar {
	opacity: 0;
}
.hamburger-close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 8%;
	-ms-transform-origin: 8%;
	-o-transform-origin: 8%;
	transform-origin: 8%;
}
.hamburger-close.hided:before, .hamburger-close.collapsed:before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.hamburger-close.hided .hamburger-bar, .hamburger-close.collapsed .hamburger-bar {
	opacity: 1;
}
.hamburger-close.hided:after, .hamburger-close.collapsed:after {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.hamburger-arrow-left.collapsed {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.hamburger-arrow-left.collapsed:before {
	width: .6em;
	-webkit-transform: translate3d(.45em, .1em, 0) rotate(45deg);
	transform: translate3d(.45em, .1em, 0) rotate(45deg);
}
.hamburger-arrow-left.collapsed .hamburger-bar {
	border-radius: .2em;
}
.hamburger-arrow-left.collapsed:after {
	width: .6em;
	-webkit-transform: translate3d(.45em, -.1em, 0) rotate(-45deg);
	transform: translate3d(.45em, -.1em, 0) rotate(-45deg);
}
.counter {
	text-align: center;
}
.counter > .counter-number, .counter .counter-number-group {
	font-size: 20px;
	color: #37474f;
}
.counter-label {
	display: block;
}
.counter-icon {
	font-size: 20px;
}
.counter-lg > .counter-number, .counter-lg .counter-number-group {
	font-size: 40px;
}
.counter-lg .counter-icon {
	font-size: 40px;
}
.counter-md > .counter-number, .counter-md .counter-number-group {
	font-size: 30px;
}
.counter-md .counter-icon {
	font-size: 30px;
}
.counter-sm > .counter-number, .counter-sm .counter-number-group {
	font-size: 14px;
}
.counter-sm .counter-icon {
	font-size: 14px;
}
.counter-sm .counter-number-related + .counter-number, .counter-sm .counter-number + .counter-number-related {
	margin-left: 0;
}
.counter-inverse {
	color: #fff;
}
.counter-inverse > .counter-number, .counter-inverse .counter-number-group {
	color: #fff;
}
.counter-inverse .counter-icon {
	color: #fff;
}
.widget {
	position: relative;
	margin-bottom: 30px;
	background-color: #fff;
}
.widget .cover {
	width: 100%;
}
[class*="blocks-"] > li > .widget {
 margin-bottom: 0;
}
.widget-shadow {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.widget {
	border-radius: 3px;
}
.widget .widget-header {
	border-radius: 3px 3px 0 0;
}
.widget .widget-header:last-child {
	border-radius: inherit;
}
.widget .widget-body:last-child {
	border-radius: 0 0 3px 3px;
}
.widget .widget-body:last-child .widget-body-footer {
	border-radius: 0 0 3px 3px;
}
.widget .widget-footer {
	border-radius: 0 0 3px 3px;
}
.widget .widget-footer:first-child {
	border-radiu: inherit;
}
.widget-body {
	position: relative;
	padding: 30px 25px;
}
.widget-body-footer {
	margin-top: 30px;
}
.widget-body-footer:before, .widget-body-footer:after {
	display: table;
	content: " ";
}
.widget-body-footer:after {
	clear: both;
}
.widget-content ul {
	padding: 0;
	margin: 0;
}
.widget-content li {
	list-style: none;
}
.widget-title {
	margin-top: 0;
	color: #37474f;
	text-transform: capitalize;
}
div.widget-title {
	font-size: 22px;
}
.overlay-panel .widget-title {
	color: #fff;
}
.widget > .widget-title {
	padding: 12px 20px;
}
.widget-metas {
	font-size: 12px;
	color: #a3afb7;
}
.widget-metas.type-link > a {
	position: relative;
	display: inline-block;
	padding: 3px 5px;
	color: #a3afb7;
}
.widget-metas.type-link > a:first-child {
	padding-left: 0;
}
.widget-metas.type-link > a:hover {
	color: #ccd5db;
}
.widget-metas.type-link > a + a:before {
	position: absolute;
	top: 10px;
	left: -2px;
	width: 3px;
	height: 3px;
	content: '';
	background-color: #a3afb7;
	border-radius: 50%;
}
.overlay-background .widget-time {
	color: #fff;
	opacity: .8;
}
.widget-category {
	font-size: 16px;
}
.widget-actions {
	margin-top: 10px;
	text-align: right;
}
.widget-actions a {
	display: inline-block;
	margin-right: 10px;
	color: #a3afb7;
	vertical-align: middle;
}
.widget-actions a.icon, .widget-actions a .icon {
	text-decoration: none;
}
.widget-actions a.icon + span, .widget-actions a .icon + span {
	margin-left: 2px;
}
.widget-actions a.active, .widget-actions a:hover, .widget-actions a:focus {
	color: #ccd5db;
	text-decoration: none;
}
.widget-actions a:last-child {
	margin-right: 0;
}
.widget-actions-sidebar {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 60px;
}
.widget-actions-sidebar a {
	display: inline-block;
	width: 100%;
	height: 60px;
	margin-right: 0;
	text-align: center;
	border-right: 1px solid #e4eaec;
}
.widget-actions-sidebar a:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: '';
}
.widget-actions-sidebar a + a {
	border-top: 1px solid #e4eaec;
}
.widget-actions-sidebar + .widget-content {
	margin-left: 80px;
}
.widget-watermark {
	position: absolute;
	right: 0;
	bottom: 0;
	line-height: 1;
	opacity: .1;
}
.widget-watermark.darker {
	color: black;
}
.widget-watermark.lighter {
	color: white;
}
.widget-divider:after {
	display: block;
	width: 20px;
	height: 2px;
	margin: 15px auto;
	content: "";
	background-color: #fff;
}
.widget-left {
	position: absolute;
	top: 0;
	left: 0;
	width: 40%;
	height: 100%;
}
.widget-left + .widget-body {
	width: 60%;
	margin-left: 40%;
}
@media (max-width: 767px) {
.widget-left {
	position: relative;
	width: 100%;
	height: 320px;
}
.widget-left + .widget-body {
	width: 100%;
	margin-left: 0;
}
}
.panel-group .panel {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.panel-group .panel-title {
	position: relative;
	padding: 15px 30px;
	font-size: 14px;
}
.panel-group .panel-title:before, .panel-group .panel-title:after {
	position: absolute;
	top: 15px;
	right: 30px;
	font-family: "Web Icons";
	-webkit-transition: all 300ms linear 0s;
	-o-transition: all 300ms linear 0s;
	transition: all 300ms linear 0s;
}
.panel-group .panel-title:before {
	content: "\f197";
}
.panel-group .panel-title:after {
	content: "\f199";
}
.panel-group .panel-title[aria-expanded="false"]:before {
	opacity: .4;
}
.panel-group .panel-title[aria-expanded="false"]:after {
	opacity: 0;
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.panel-group .panel-title[aria-expanded="true"]:before {
	opacity: 0;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.panel-group .panel-title[aria-expanded="true"]:after {
	opacity: 1;
}
.panel-group .panel-title:hover, .panel-group .panel-title:focus {
	color: #76838f;
	text-decoration: none;
}
.panel-group .panel-title:focus {
	outline: none;
}
.panel-group .panel-heading + .panel-collapse {
	margin: 0;
}
.panel-group .panel-collapse .panel-body {
	padding: 15px 30px;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
	border-top-color: transparent;
}
.panel-group .panel + .panel {
	margin-top: 10px;
}
.panel-group-continuous .panel {
	border-radius: 0;
}
.panel-group-continuous .panel:first-child {
	border-radius: 4px 4px 0 0;
}
.panel-group-continuous .panel:last-child {
	border-radius: 0 0 4px 4px;
}
.panel-group-continuous .panel + .panel {
	margin-top: 0;
	border-top: 1px solid #e4eaec;
}
.panel-group-simple .panel {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.panel-group-simple .panel-title {
	padding-bottom: 10px;
	padding-left: 0;
}
.panel-group-simple .panel-title:before, .panel-group-simple .panel-title:after {
	right: 5px;
}
.panel-group-simple .panel-collapse .panel-body {
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
}
.panel-group-simple .panel + .panel {
	margin-top: 0;
}
.cover {
	overflow: hidden;
}
.cover-background {
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
.cover-image {
	width: 100%;
}
.cover-quote {
	position: relative;
	padding-left: 35px;
	margin-bottom: 0;
	border-left: none;
}
.cover-quote:before, .cover-quote:after {
	position: absolute;
	top: -20px;
	font-size: 4em;
}
.cover-quote:before {
	left: 0;
	content: open-quote;
}
.cover-quote:after {
	right: 0;
	visibility: hidden;
	content: close-quote;
}
.cover-quote.blockquote-reverse {
	padding-right: 35px;
	padding-left: 20px;
	border-right: none;
}
.cover-quote.blockquote-reverse:before {
	right: 0;
	left: auto;
	content: close-quote;
}
.cover-gallery .carousel-inner img {
	width: 100%;
}
.cover-iframe {
	width: 100%;
	border: 0 none;
}
/* ========================================================================
   Component: Overlay
 ========================================================================== */
.overlay {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 100%;
	margin: 0;
	overflow: hidden;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.overlay > :first-child, .overlay .overlay-figure {
	width: 100%;
	max-width: 100%;
	margin-bottom: 0;
}
/* Sub-object `overlay-panel`
 ========================================================================== */
.overlay-panel {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 20px;
	color: #fff;
}
.overlay-panel a:not([class]) {
	color: inherit;
	text-decoration: underline;
}
.overlay-panel > :last-child {
	margin-bottom: 0;
}
.overlay-panel h1, .overlay-panel h2, .overlay-panel h3, .overlay-panel h4, .overlay-panel h5, .overlay-panel h6 {
	color: inherit;
}
/* Sub-object `overlay-hover`
 ========================================================================== */
.overlay-hover:not(:hover) .overlay-panel:not(.overlay-background-fixed) {
	opacity: 0;
}
/* Modifier `overlay-background`
 ========================================================================== */
.overlay-background {
	background: rgba(0, 0, 0, .5);
}
/* Modifier `overlay-image`
 ========================================================================== */
.overlay-image {
	width: 100%;
	max-width: 100%;
	padding: 0;
}
/* Modifier `overlay-shade`
 ========================================================================== */
.overlay-shade {
	background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(90%, rgba(255, 255, 255, .87)), to(#fff)) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, .87) 90%, #fff 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -o-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, .87) 90%, #fff 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, .87) 90%, #fff 100%) repeat scroll 0 0;
}
/* Position modifiers
 ========================================================================== */
.overlay-top {
	bottom: auto;
}
.overlay-bottom {
	top: auto;
}
.overlay-left {
	right: auto;
}
.overlay-right {
	left: auto;
}
/* Sub-object `overlay-icon`
 ========================================================================== */
.overlay-icon {
	font-size: 0;
	text-align: center;
}
.overlay-icon:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: "";
}
.overlay-icon .icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 32px;
	line-height: 1;
	color: #fff;
	text-decoration: none;
}
/* Sub-object `overlay-anchor`
 ========================================================================== */
.overlay-anchor {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
/* Transitions
 ========================================================================== */
.overlay-fade, .overlay-scale, .overlay-spin, .overlay-grayscale, .overlay-blur, [class*='overlay-slide'] {
 -webkit-transition-timing-function: ease-out;
 -o-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
 -webkit-transition-duration: .3s;
 -o-transition-duration: .3s;
 transition-duration: .3s;
 -webkit-transition-property: opacity -webkit-transform -webkit-filter, opacity -webkit-transform filter;
 -o-transition-property: opacity -o-transform filter;
 transition-property: opacity transform filter;
}
.overlay-fade {
	opacity: .7;
}
.overlay-hover:hover .overlay-fade {
	opacity: 1;
}
.overlay-scale {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.overlay-hover:hover .overlay-scale {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.overlay-spin {
	-webkit-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
}
.overlay-hover:hover .overlay-spin {
	-webkit-transform: scale(1.1) rotate(3deg);
	-ms-transform: scale(1.1) rotate(3deg);
	-o-transform: scale(1.1) rotate(3deg);
	transform: scale(1.1) rotate(3deg);
}
.overlay-grayscale {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
.overlay-hover:hover .overlay-grayscale {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
}
[class*='overlay-slide'] {
 opacity: 0;
}
/* Top */
.overlay-slide-top {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}
/* Bottom */
.overlay-slide-bottom {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
}
/* Left */
.overlay-slide-left {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}
/* Right */
.overlay-slide-right {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
}
/* Hover */
.overlay-hover:hover [class*='overlay-slide'] {
	opacity: 1;
	-webkit-transform: translateX(0) translateY(0);
	-ms-transform: translateX(0) translateY(0);
	-o-transform: translateX(0) translateY(0);
	transform: translateX(0) translateY(0);
}
.comments {
	padding: 0;
	margin: 0;
}
.comments .comment {
	border: none;
	border-bottom: 1px solid #e4eaec;
}
.comments .comment .comment:first-child {
	border-top: 1px solid #e4eaec;
}
.comments .comment .comment:last-child {
	border-bottom: none;
}
.comment {
	padding: 20px 0;
	margin: 0;
}
.comment .comment {
	padding-bottom: 20px;
	margin-top: 20px;
}
.comment .comment:last-child {
	padding-bottom: 0;
}
.comment-author, .comment-author:hover, .comment-author:focus {
	color: #37474f;
}
.comment-meta {
	display: inline-block;
	margin-left: 5px;
	font-size: 12px;
	color: #a3afb7;
}
.comment-content {
	margin-top: 5px;
}
.comment-content p {
	margin-bottom: 10px;
}
.comment-actions {
	margin-top: 10px;
	text-align: right;
}
.comment-actions a {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.comment-actions a.icon {
	text-decoration: none;
}
.comment-actions a:last-child {
	margin-right: 0;
}
.comment-reply {
	margin: 22px 0 10px;
}
.comment-reply .form-group:last-child {
	margin-bottom: 0;
}
.chat-box {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #fff;
}
.chats {
	padding: 30px 15px;
}
.chat-avatar {
	float: right;
}
.chat-avatar .avatar {
	width: 30px;
}
.chat-body {
	display: block;
	margin: 10px 30px 0 0;
	overflow: hidden;
}
.chat-body:first-child {
	margin-top: 0;
}
.chat-content {
	position: relative;
	display: block;
	float: right;
	padding: 8px 15px;
	margin: 0 20px 10px 0;
	clear: both;
	color: #fff;
	background-color: #62a8ea;
	border-radius: 4px;
}
.chat-content:before {
	position: absolute;
	top: 10px;
	right: -10px;
	width: 0;
	height: 0;
	content: '';
	border: 5px solid transparent;
	border-left-color: #62a8ea;
}
.chat-content > p:last-child {
	margin-bottom: 0;
}
.chat-content + .chat-content:before {
	border-color: transparent;
}
.chat-time {
	display: block;
	margin-top: 8px;
	color: rgba(255, 255, 255, .6);
}
.chat-left .chat-avatar {
	float: left;
}
.chat-left .chat-body {
	margin-right: 0;
	margin-left: 30px;
}
.chat-left .chat-content {
	float: left;
	margin: 0 0 10px 20px;
	color: #76838f;
	background-color: #dfe9ef;
}
.chat-left .chat-content:before {
	right: auto;
	left: -10px;
	border-right-color: #dfe9ef;
	border-left-color: transparent;
}
.chat-left .chat-content + .chat-content:before {
	border-color: transparent;
}
.chat-left .chat-time {
	color: #a3afb7;
}
.steps {
	margin-bottom: 22px;
}
.steps.row {
	display: block;
	margin-right: 0;
	margin-left: 0;
}
.step {
	position: relative;
	padding: 12px 20px;
	margin: 0;
	font-size: inherit;
	color: #a3afb7;
	vertical-align: top;
	background-color: #f3f7f9;
	border-radius: 0;
}
.step-icon {
	float: left;
	margin-right: .5em;
	font-size: 20px;
}
.step-number {
	position: absolute;
	top: 50%;
	left: 20px;
	width: 40px;
	height: 40px;
	font-size: 24px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	background: #e4eaec;
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.step-number ~ .step-desc {
	min-height: 40px;
	margin-left: 50px;
}
.step-title {
	margin-bottom: 0;
	font-size: 20px;
	color: #526069;
}
.step-desc {
	text-align: left;
}
.step-desc p {
	margin-bottom: 0;
}
.steps-vertical .step {
	display: block;
	padding: 18px 20px;
}
.steps-vertical .step[class*="col-"] {
	float: none;
	width: 100%;
}
.step.current {
	color: #fff;
	background-color: #62a8ea;
}
.step.current .step-title {
	color: #fff;
}
.step.current .step-number {
	color: #62a8ea;
	background-color: #fff;
}
.step.disabled {
	color: #ccd5db;
	pointer-events: none;
	cursor: auto;
}
.step.disabled .step-title {
	color: #ccd5db;
}
.step.disabled .step-number {
	background-color: #ccd5db;
}
.step.error {
	color: #fff;
	background-color: #f96868;
}
.step.error .step-title {
	color: #fff;
}
.step.error .step-number {
	color: #f96868;
	background-color: #fff;
}
.step.done {
	color: #fff;
	background-color: #46be8a;
}
.step.done .step-title {
	color: #fff;
}
.step.done .step-number {
	color: #46be8a;
	background-color: #fff;
}
.steps-lg .step {
	padding: 20px 20px;
	font-size: 16px;
}
.steps-lg .step-icon {
	font-size: 22px;
}
.steps-lg .step-title {
	font-size: 22px;
}
.steps-lg .step-number {
	width: 46px;
	height: 46px;
	font-size: 28px;
	line-height: 46px;
}
.steps-lg .step-number ~ .step-desc {
	min-height: 46px;
	margin-left: 56px;
}
.steps-sm .step {
	font-size: 12px;
}
.steps-sm .step-icon {
	font-size: 18px;
}
.steps-sm .step-title {
	font-size: 18px;
}
.steps-sm .step-number {
	width: 30px;
	height: 30px;
	font-size: 24px;
	line-height: 30px;
}
.steps-sm .step-number ~ .step-desc {
	min-height: 30px;
	margin-left: 40px;
}
.steps-xs .step {
	font-size: 10px;
}
.steps-xs .step-icon {
	font-size: 16px;
}
.steps-xs .step-title {
	font-size: 16px;
}
.steps-xs .step-number {
	width: 24px;
	height: 24px;
	font-size: 20px;
	line-height: 24px;
}
.steps-xs .step-number ~ .step-desc {
	min-height: 24px;
	margin-left: 34px;
}
.pearls {
	margin-bottom: 22px;
}
.pearls.row {
	display: block;
}
.pearl {
	position: relative;
	padding: 0;
	margin: 0;
	text-align: center;
}
.pearl:before, .pearl:after {
	position: absolute;
	top: 18px;
	z-index: 0;
	width: 50%;
	height: 4px;
	content: "";
	background-color: #f3f7f9;
}
.pearl:before {
	left: 0;
}
.pearl:after {
	right: 0;
}
.pearl:first-child:before, .pearl:last-child:after {
	display: none !important;
}
.pearl-number, .pearl-icon {
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	background: #ccd5db;
	border: 2px solid #ccd5db;
	border-radius: 50%;
}
.pearl-number {
	font-size: 18px;
}
.pearl-icon {
	font-size: 18px;
}
.pearl-title {
	display: block;
	margin-top: .5em;
	margin-bottom: 0;
	overflow: hidden;
	font-size: 16px;
	color: #526069;
	text-overflow: ellipsis;
	word-wrap: normal;
	/* for IE */
	white-space: nowrap;
}
.pearl.current:before, .pearl.current:after {
	background-color: #62a8ea;
}
.pearl.current .pearl-number, .pearl.current .pearl-icon {
	color: #62a8ea;
	background-color: #fff;
	border-color: #62a8ea;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.pearl.disabled {
	pointer-events: none;
	cursor: auto;
}
.pearl.disabled:before, .pearl.disabled:after {
	background-color: #f3f7f9;
}
.pearl.disabled .pearl-number, .pearl.disabled .pearl-icon {
	color: #fff;
	background-color: #ccd5db;
	border-color: #ccd5db;
}
.pearl.error:before {
	background-color: #62a8ea;
}
.pearl.error:after {
	background-color: #f3f7f9;
}
.pearl.error .pearl-number, .pearl.error .pearl-icon {
	color: #f96868;
	background-color: #fff;
	border-color: #f96868;
}
.pearl.done:before, .pearl.done:after {
	background-color: #62a8ea;
}
.pearl.done .pearl-number, .pearl.done .pearl-icon {
	color: #fff;
	background-color: #62a8ea;
	border-color: #62a8ea;
}
.pearls-lg .pearl:before, .pearls-lg .pearl:after {
	top: 20px;
}
.pearls-lg .pearl-title {
	font-size: 18px;
}
.pearls-lg .pearl-number, .pearls-lg .pearl-icon {
	width: 40px;
	height: 40px;
	line-height: 36px;
}
.pearls-lg .pearl-icon {
	font-size: 20px;
}
.pearls-lg .pearl-number {
	font-size: 20px;
}
.pearls-sm .pearl:before, .pearls-sm .pearl:after {
	top: 16px;
}
.pearls-sm .pearl-title {
	font-size: 14px;
}
.pearls-sm .pearl-number, .pearls-sm .pearl-icon {
	width: 32px;
	height: 32px;
	line-height: 28px;
}
.pearls-sm .pearl-number {
	font-size: 16px;
}
.pearls-sm .pearl-icon {
	font-size: 14px;
}
.pearls-xs .pearl:before, .pearls-xs .pearl:after {
	top: 12px;
	height: 2px;
}
.pearls-xs .pearl-title {
	font-size: 12px;
}
.pearls-xs .pearl-number, .pearls-xs .pearl-icon {
	width: 24px;
	height: 24px;
	line-height: 20px;
}
.pearls-xs .pearl-number {
	font-size: 12px;
}
.pearls-xs .pearl-icon {
	font-size: 12px;
}
.timeline {
	position: relative;
	padding: 0;
	margin-bottom: 22px;
	list-style: none;
	background: transparent;
}
.timeline:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	width: 2px;
	margin-left: -1px;
	content: "";
	background-color: #e4eaec;
}
.timeline:after {
	display: table;
	content: "";
}
.timeline:after {
	clear: both;
}
.timeline > li {
	position: relative;
	display: block;
	float: left;
	width: 50%;
	padding-right: 40px;
	margin-bottom: 60px;
	clear: left;
}
.timeline > li.timeline-period {
	position: relative;
	z-index: 6;
	display: block;
	float: none;
	width: 200px;
	padding: 25px 10px;
	margin: 20px auto 30px;
	clear: both;
	font-size: 26px;
	text-align: center;
	text-transform: uppercase;
	background: #f1f4f5;
}
.timeline > li.timeline-reverse {
	float: right;
	padding-right: 0;
	padding-left: 40px;
	clear: right;
}
.timeline > li:last-child {
	margin-bottom: 0;
}
.timeline:not(.timeline-single) > li:not(.timeline-period):first-child + .timeline-item, .timeline:not(.timeline-single) > li.timeline-period + .timeline-item + .timeline-item {
	margin-top: 90px;
}
.timeline-content {
	float: left;
	width: 100%;
	overflow: hidden;
	clear: left;
}
.timeline-reverse .timeline-content {
	float: right;
	clear: right;
}
.timeline-content > .widget {
	margin: 0;
}
.timeline-dot {
	position: absolute;
	top: 7.5px;
	right: 0;
	z-index: 11;
	color: #fff;
	text-align: center;
	cursor: pointer;
	background-color: #62a8ea;
	border-radius: 50%;
}
.timeline-reverse .timeline-dot {
	right: auto;
	left: 0;
	margin-right: 0;
}
.timeline .timeline-dot {
	width: 14px;
	height: 14px;
	margin-right: -7px;
	line-height: 14px;
}
.timeline .timeline-reverse .timeline-dot {
	margin-left: -7px;
}
.timeline.timeline-single {
	margin-left: 7px;
}
.timeline.timeline-single .timeline-dot {
	margin-left: -7px;
}
@media screen and (max-width: 767px) {
.timeline {
	margin-left: 7px;
}
.timeline .timeline-dot {
	margin-left: -7px;
}
}
.timeline-info {
	float: right;
	padding: 0 20px;
	margin-bottom: 22px;
	line-height: 28px;
	text-align: center;
	background: #e4eaec;
	border: 1px solid #e4eaec;
	border-radius: 20px;
}
.timeline-reverse .timeline-info {
	float: left;
}
.timeline-footer {
	position: absolute;
	right: 0;
	bottom: -30px;
	margin-right: 55px;
}
.timeline-footer .icon {
	margin-right: .3em;
}
.timeline-reverse .timeline-footer {
	right: auto;
	left: 0;
	margin-right: 0;
	margin-left: 55px;
}
.timeline-reverse + .timeline-reverse {
	margin-top: 0;
}
@media screen and (max-width: 767px) {
.timeline:before {
	left: 0;
}
.timeline > li,  .timeline li.timeline-reverse {
	float: none;
	width: 100%;
	padding-right: 0;
	padding-left: 40px;
	margin-top: 0;
	margin-bottom: 60px;
}
.timeline-content {
	float: none;
}
.timeline-dot {
	right: auto;
	left: 0;
	margin-right: 0;
	margin-left: -7px;
}
.timeline-info {
	display: inline-block;
	float: none;
}
.timeline-footer {
	right: auto;
	bottom: -26px;
	left: 0;
	margin-right: 0;
	margin-left: 40px;
}
}
.timeline-single:before {
	left: 0;
}
.timeline-single > li {
	float: none;
	width: 100%;
	padding-right: 0;
	padding-left: 40px;
	margin-bottom: 60px;
}
.timeline-single .timeline-content {
	float: none;
}
.timeline-single .timeline-dot {
	right: auto;
	left: 0;
	margin-right: 0;
	margin-left: -7px;
}
.timeline-single .timeline-info {
	float: left;
}
.timeline-single .timeline-footer {
	right: auto;
	bottom: -26px;
	left: 0;
	margin-right: 0;
	margin-left: 40px;
}
.timeline-icon .timeline-dot {
	width: 40px;
	height: 40px;
	margin-right: -20px;
	line-height: 40px;
}
.timeline-icon .timeline-reverse .timeline-dot {
	margin-left: -20px;
}
.timeline-icon.timeline-single {
	margin-left: 20px;
}
.timeline-icon.timeline-single .timeline-dot {
	margin-left: -20px;
}
@media screen and (max-width: 767px) {
.timeline-icon {
	margin-left: 20px;
}
.timeline-icon .timeline-dot {
	margin-left: -20px;
}
}
.timeline-icon .timeline-dot {
	top: -5.5px;
}
.timeline-avatar .timeline-dot {
	width: 40px;
	height: 40px;
	margin-right: -20px;
	line-height: 40px;
}
.timeline-avatar .timeline-reverse .timeline-dot {
	margin-left: -20px;
}
.timeline-avatar.timeline-single {
	margin-left: 20px;
}
.timeline-avatar.timeline-single .timeline-dot {
	margin-left: -20px;
}
@media screen and (max-width: 767px) {
.timeline-avatar {
	margin-left: 20px;
}
.timeline-avatar .timeline-dot {
	margin-left: -20px;
}
}
.timeline-avatar-sm .timeline-dot {
	width: 30px;
	height: 30px;
	margin-right: -15px;
	line-height: 30px;
}
.timeline-avatar-sm .timeline-reverse .timeline-dot {
	margin-left: -15px;
}
.timeline-avatar-sm.timeline-single {
	margin-left: 15px;
}
.timeline-avatar-sm.timeline-single .timeline-dot {
	margin-left: -15px;
}
@media screen and (max-width: 767px) {
.timeline-avatar-sm {
	margin-left: 15px;
}
.timeline-avatar-sm .timeline-dot {
	margin-left: -15px;
}
}
.timeline-avatar-lg .timeline-dot {
	width: 50px;
	height: 50px;
	margin-right: -25px;
	line-height: 50px;
}
.timeline-avatar-lg .timeline-reverse .timeline-dot {
	margin-left: -25px;
}
.timeline-avatar-lg.timeline-single {
	margin-left: 25px;
}
.timeline-avatar-lg.timeline-single .timeline-dot {
	margin-left: -25px;
}
@media screen and (max-width: 767px) {
.timeline-avatar-lg {
	margin-left: 25px;
}
.timeline-avatar-lg .timeline-dot {
	margin-left: -25px;
}
}
.timeline-simple .timeline-dot {
	top: 0;
	margin-top: 10px;
}
.timeline-feed .timeline-dot {
	width: 30px;
	height: 30px;
	margin-right: -15px;
	line-height: 30px;
}
.timeline-feed .timeline-reverse .timeline-dot {
	margin-left: -15px;
}
.timeline-feed.timeline-single {
	margin-left: 15px;
}
.timeline-feed.timeline-single .timeline-dot {
	margin-left: -15px;
}
@media screen and (max-width: 767px) {
.timeline-feed {
	margin-left: 15px;
}
.timeline-feed .timeline-dot {
	margin-left: -15px;
}
}
.timeline-feed.timeline-simple .timeline-dot {
	margin-top: 5px;
}
.timeline-feed > li {
	padding-right: 30px;
	margin-bottom: 22px;
}
.timeline-feed > li.timeline-reverse {
	padding-left: 30px;
}
.timeline-feed.timeline-single > li {
	padding-left: 30px;
}
@media screen and (max-width: 767px) {
.timeline-feed > li {
	padding-right: 30px;
	margin-bottom: 22px;
}
}
.testimonial {
	margin: 3px 3px 22px;
}
.testimonial-ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.testimonial-item {
	float: left;
	padding: 0 15px 30px;
	margin: 0;
}
.testimonial-content {
	position: relative;
	padding: 15px 20px;
	margin-top: 10px;
	margin-bottom: 25px;
	background-color: #f3f7f9;
	border-radius: 3px;
}
.testimonial-content:before {
	position: absolute;
	bottom: -7px;
	left: 33px;
	display: block;
	width: 14px;
	height: 14px;
	content: '';
	background-color: #f3f7f9;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.testimonial-content > p:last-child {
	margin-bottom: 0;
}
.testimonial-image {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-left: 20px;
}
.testimonial-author {
	display: block;
	margin-left: 75px;
	font-size: 18px;
}
.testimonial-company {
	display: block;
	margin-left: 75px;
	font-size: 12px;
	opacity: .8;
}
.testimonial-control a {
	color: #ccd5db;
}
.testimonial-control a:hover {
	color: #89bceb;
	text-decoration: none;
}
.testimonial-reverse .testimonial-content:before {
	right: 33px;
	left: auto;
}
.testimonial-reverse .testimonial-image {
	float: right;
	margin-right: 20px;
	margin-left: 0;
}
.testimonial-reverse .testimonial-author, .testimonial-reverse .testimonial-company {
	margin-right: 75px;
	margin-left: 0;
	text-align: right;
}
.testimonial-top .testimonial-item {
	padding: 30px 15px 0;
}
.testimonial-top .testimonial-content {
	margin-top: 30px;
	margin-bottom: 10px;
}
.testimonial-top .testimonial-content:before {
	top: -7px;
	bottom: auto;
}
.testimonial.carousel {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.testimonial.carousel .testimonial-item {
	position: relative;
	display: none;
	width: 100%;
	padding: 10px;
	-webkit-transition: left .6s ease-in-out 0s;
	-o-transition: left .6s ease-in-out 0s;
	transition: left .6s ease-in-out 0s;
}
.testimonial.carousel .testimonial-item.active, .testimonial.carousel .testimonial-item.next, .testimonial.carousel .testimonial-item.prev {
	display: block;
}
.testimonial.carousel .testimonial-item.next, .testimonial.carousel .testimonial-item.prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.testimonial.carousel .testimonial-item.next {
	left: 100%;
}
.testimonial.carousel .testimonial-item.prev {
	left: -100%;
}
.testimonial.carousel .testimonial-item.next.left, .testimonial.carousel .testimonial-item.prev.right {
	left: 0;
}
.testimonial.carousel .testimonial-item.active {
	left: 0;
}
.testimonial.carousel .testimonial-item.active.left {
	left: -100%;
}
.testimonial.carousel .testimonial-item.active.right {
	left: 100%;
}
.testimonial.carousel .testimonial-content {
	padding: 10px;
}
.testimonial.carousel .testimonial-control {
	position: absolute;
	right: 10px;
	bottom: 20px;
}
.testimonial.carousel .testimonial-control > * {
	margin-left: 10px;
}
.testimonial.carousel.testimonial-reverse .testimonial-control {
	right: auto;
	left: 10px;
}
.testimonial.carousel.testimonial-reverse .testimonial-control > * {
	margin-right: 10px;
	margin-left: 0;
}
.testimonial.carousel.testimonial-top .testimonial-control {
	top: 20px;
	bottom: auto;
}
.pricing-list {
	margin-bottom: 22px;
	text-align: center;
	border: 1px solid #e4eaec;
	border-radius: 3px;
}
.pricing-list [class^="bg-"], .pricing-list [class*="bg-"], .pricing-list [class^="bg-"] *, .pricing-list [class*="bg-"] * {
	color: #fff;
}
.pricing-list .pricing-header {
	border-bottom: 1px solid #e4eaec;
	border-radius: 3px 3px 0 0;
}
.pricing-list .pricing-title {
	padding: 15px 30px;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-radius: 3px 3px 0 0;
}
.pricing-list .pricing-price {
	padding: 20px 30px;
	margin: 0;
	font-size: 54px;
	font-weight: 500;
	color: #37474f;
}
.pricing-list .pricing-period {
	font-size: 14px;
	font-weight: 300;
}
.pricing-list .pricing-features {
	padding: 0 18px;
	margin: 0;
}
.pricing-list .pricing-features li {
	display: block;
	padding: 15px;
	list-style: none;
	border-top: 1px dashed #e4eaec;
}
.pricing-list .pricing-features li:first-child {
	border-top: none;
}
.pricing-list .pricing-footer {
	padding: 30px;
	border-radius: 0 0 3px 3px;
}
.pricing-table {
	padding-top: 30px;
	text-align: center;
}
.pricing-table:before, .pricing-table:after {
	display: table;
	content: " ";
}
.pricing-table:after {
	clear: both;
}
.pricing-table [class*="pricing-column"] {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	background-color: #f3f7f9;
	border: 1px solid #e4eaec;
	border-right: none;
}
.pricing-table [class*="pricing-column"]:last-child {
	border-right: 1px solid #e4eaec;
}
.pricing-table [class*="pricing-column"].featured {
	position: relative;
	margin-right: -1px;
	background-color: #fff;
	border-right: 1px solid #e4eaec;
}
.pricing-table .pricing-header {
	padding-bottom: 24px;
	margin: 30px 30px 25px;
	border-bottom: 1px solid #e4eaec;
}
.pricing-table .pricing-price {
	font-size: 48px;
}
.pricing-table .pricing-currency {
	display: inline-block;
	margin-top: 10px;
	margin-right: -10px;
	font-size: 20px;
	vertical-align: top;
}
.pricing-table .pricing-period {
	font-size: 16px;
}
.pricing-table .pricing-title {
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.pricing-table .pricing-features {
	padding: 0;
	margin: 0;
}
.pricing-table .pricing-features li {
	display: block;
	margin-bottom: 20px;
	font-size: 14px;
	list-style: none;
}
.pricing-table .pricing-footer {
	padding: 20px 0;
	margin: 25px 30px 30px;
}
@media screen and (min-width: 768px) {
.pricing-table .pricing-column-three {
	width: 33.33%;
}
.pricing-table .pricing-column-three.featured {
	top: -30px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: -30px;
}
.pricing-table .pricing-column-four {
	width: 50%;
}
.pricing-table .pricing-column-five {
	width: 50%;
}
}
@media screen and (min-width: 1200px) {
.pricing-table .pricing-column-four {
	width: 25%;
}
.pricing-table .pricing-column-five {
	width: 20%;
}
.pricing-table .pricing-column-four.featured,  .pricing-table .pricing-column-five.featured {
	top: -30px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: -30px;
}
}
.rating {
	display: inline-block;
 margin: 0 .5rem 0 0;
	font-size: 0;
	vertical-align: middle;
}
.rating:before {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	content: '';
}
.rating.hover .icon.active {
	opacity: .5;
}
.rating .icon {
	width: 1em;
	height: auto;
	padding: 0;
	margin: 0 10px 0 0;
	font-size: 14px;
	color: #ccd5db;
	vertical-align: middle;
	cursor: pointer;
}
.rating .icon:before {
	-webkit-transition: color .3s ease,  opacity .3s ease;
	-o-transition: color .3s ease,  opacity .3s ease;
	transition: color .3s ease,  opacity .3s ease;
}
.rating .icon.active {
	color: #f2a654 !important;
}
.rating .icon.active.hover {
	color: #f2a654 !important;
	opacity: 1;
}
.rating .icon.hover {
	color: #f2a654 !important;
	opacity: 1;
}
.rating .icon:last-child {
	margin-right: 0;
}
.rating-disabled .icon {
	cursor: default;
}
.rating-sm .icon {
	font-size: 12px;
}
.rating-lg .icon {
	font-size: 18px;
}
.ribbon {
	position: absolute;
	top: -3px;
	left: -3px;
	width: 150px;
	height: 150px;
	text-align: center;
	background-color: transparent;
}
.ribbon-inner {
	position: absolute;
	top: 16px;
	left: 0;
	display: inline-block;
	height: 30px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 30px;
	color: #fff;
	white-space: nowrap;
	background-color: #526069;
}
.ribbon-inner .icon {
	font-size: 16px;
}
.ribbon-lg .ribbon-inner {
	height: 38px;
	font-size: 18px;
	line-height: 38px;
}
.ribbon-sm .ribbon-inner {
	height: 26px;
	font-size: 12px;
	line-height: 26px;
}
.ribbon-xs .ribbon-inner {
	height: 22px;
	font-size: 12px;
	line-height: 22px;
}
.ribbon-vertical .ribbon-inner {
	top: 0;
	left: 16px;
	width: 30px;
	height: 60px;
	padding: 15px 0;
}
.ribbon-vertical.ribbon-xs .ribbon-inner {
	width: 22px;
	height: 50px;
}
.ribbon-vertical.ribbon-sm .ribbon-inner {
	width: 26px;
	height: 55px;
}
.ribbon-vertical.ribbon-lg .ribbon-inner {
	width: 38px;
	height: 70px;
}
.ribbon-reverse {
	right: -3px;
	left: auto;
}
.ribbon-reverse .ribbon-inner {
	right: 0;
	left: auto;
}
.ribbon-reverse.ribbon-vertical .ribbon-inner {
	right: 16px;
}
.ribbon-bookmark .ribbon-inner {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ribbon-bookmark .ribbon-inner:before {
	position: absolute;
	top: 0;
	left: 100%;
	display: block;
	width: 0;
	height: 0;
	content: '';
	border: 15px solid #526069;
	border-right: 10px solid transparent;
}
.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
	top: 100%;
	left: 0;
	margin-top: -15px;
	border-right: 15px solid #526069;
	border-bottom: 10px solid transparent;
}
.ribbon-bookmark.ribbon-vertical.ribbon-xs .ribbon-inner:before {
	margin-top: -11px;
}
.ribbon-bookmark.ribbon-vertical.ribbon-sm .ribbon-inner:before {
	margin-top: -13px;
}
.ribbon-bookmark.ribbon-vertical.ribbon-lg .ribbon-inner:before {
	margin-top: -19px;
}
.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
	right: 100%;
	left: auto;
	border-right: 15px solid #526069;
	border-left: 10px solid transparent;
}
.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner:before {
	right: auto;
	left: 0;
	border-right-color: #526069;
	border-bottom-color: transparent;
	border-left: 15px solid #526069;
}
.ribbon-bookmark.ribbon-xs .ribbon-inner:before {
	border-width: 11px;
}
.ribbon-bookmark.ribbon-sm .ribbon-inner:before {
	border-width: 13px;
}
.ribbon-bookmark.ribbon-lg .ribbon-inner:before {
	border-width: 19px;
}
.ribbon-badge {
	top: -2px;
	left: -2px;
	overflow: hidden;
}
.ribbon-badge .ribbon-inner {
	left: -40px;
	width: 100%;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.ribbon-badge.ribbon-reverse {
	right: -2px;
	left: auto;
}
.ribbon-badge.ribbon-reverse .ribbon-inner {
	right: -40px;
	left: auto;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ribbon-badge.ribbon-bottom {
	top: auto;
	bottom: -2px;
}
.ribbon-badge.ribbon-bottom .ribbon-inner {
	top: auto;
	bottom: 16px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ribbon-badge.ribbon-bottom.ribbon-reverse .ribbon-inner {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.ribbon-corner {
	top: 0;
	left: 0;
	overflow: hidden;
}
.ribbon-corner .ribbon-inner {
	top: 0;
	left: 0;
	width: 40px;
	height: 35px;
	padding: 0;
	line-height: 35px;
	background-color: transparent;
}
.ribbon-corner .ribbon-inner:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	content: '';
	border: 30px solid transparent;
	border-top-color: #526069;
	border-left-color: #526069;
}
.ribbon-corner.ribbon-reverse {
	right: 0;
	left: auto;
}
.ribbon-corner.ribbon-reverse .ribbon-inner {
	right: 0;
	left: auto;
}
.ribbon-corner.ribbon-reverse .ribbon-inner:before {
	right: 0;
	left: auto;
	border-right-color: #526069;
	border-left-color: transparent;
}
.ribbon-corner.ribbon-bottom {
	top: auto;
	bottom: 0;
}
.ribbon-corner.ribbon-bottom .ribbon-inner {
	top: auto;
	bottom: 0;
}
.ribbon-corner.ribbon-bottom .ribbon-inner:before {
	top: auto;
	bottom: 0;
	border-top-color: transparent;
	border-bottom-color: #526069;
}
.ribbon-corner.ribbon-xs .ribbon-inner {
	width: 28px;
	height: 26px;
	line-height: 26px;
}
.ribbon-corner.ribbon-xs .ribbon-inner:before {
	border-width: 22px;
}
.ribbon-corner.ribbon-xs .ribbon-inner > .icon {
	font-size: 12px;
}
.ribbon-corner.ribbon-sm .ribbon-inner {
	width: 34px;
	height: 32px;
	line-height: 32px;
}
.ribbon-corner.ribbon-sm .ribbon-inner:before {
	border-width: 26px;
}
.ribbon-corner.ribbon-sm .ribbon-inner > .icon {
	font-size: 12px;
}
.ribbon-corner.ribbon-lg .ribbon-inner {
	width: 46px;
	height: 44px;
	line-height: 44px;
}
.ribbon-corner.ribbon-lg .ribbon-inner:before {
	border-width: 36px;
}
.ribbon-corner.ribbon-lg .ribbon-inner > .icon {
	font-size: 18px;
}
.ribbon-clip {
	left: -14px;
}
.ribbon-clip .ribbon-inner {
	padding-left: 23px;
	border-radius: 0 5px 5px 0;
}
.ribbon-clip .ribbon-inner:after {
	position: absolute;
	bottom: -14px;
	left: 0;
	width: 0;
	height: 0;
	content: '';
	border: 7px solid transparent;
	border-top-color: #37474f;
	border-right-color: #37474f;
}
.ribbon-clip.ribbon-reverse {
	right: -14px;
	left: auto;
}
.ribbon-clip.ribbon-reverse .ribbon-inner {
	padding-right: 23px;
	padding-left: 15px;
	border-radius: 5px 0 0 5px;
}
.ribbon-clip.ribbon-reverse .ribbon-inner:after {
	right: 0;
	left: auto;
	border-right-color: transparent;
	border-left-color: #37474f;
}
.ribbon-clip.ribbon-bottom {
	top: auto;
	bottom: -3px;
}
.ribbon-clip.ribbon-bottom .ribbon-inner {
	top: auto;
	bottom: 16px;
}
.ribbon-clip.ribbon-bottom .ribbon-inner:after {
	top: -14px;
	bottom: auto;
	border-top-color: transparent;
	border-bottom-color: #37474f;
}
.ribbon-primary .ribbon-inner {
	background-color: #62a8ea;
}
.ribbon-primary.ribbon-bookmark .ribbon-inner:before {
	border-color: #62a8ea;
	border-right-color: transparent;
}
.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
	border-right-color: #62a8ea;
	border-left-color: transparent;
}
.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
	border-right-color: #62a8ea;
	border-bottom-color: transparent;
}
.ribbon-primary.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
	border-right-color: #62a8ea;
	border-bottom-color: transparent;
	border-left-color: #62a8ea;
}
.ribbon-primary.ribbon-corner .ribbon-inner {
	background-color: transparent;
}
.ribbon-primary.ribbon-corner .ribbon-inner:before {
	border-top-color: #62a8ea;
	border-left-color: #62a8ea;
}
.ribbon-primary.ribbon-corner.ribbon-reverse .ribbon-inner:before {
	border-right-color: #62a8ea;
	border-left-color: transparent;
}
.ribbon-primary.ribbon-corner.ribbon-bottom .ribbon-inner:before {
	border-top-color: transparent;
	border-bottom-color: #62a8ea;
}
.ribbon-primary .ribbon-inner:after {
	border-top-color: #4e97d9;
	border-right-color: #4e97d9;
}
.ribbon-primary.ribbon-reverse .ribbon-inner:after {
	border-right-color: transparent;
	border-left-color: #4e97d9;
}
.ribbon-primary.ribbon-bottom .ribbon-inner:after {
	border-top-color: transparent;
	border-bottom-color: #4e97d9;
}
.ribbon-success .ribbon-inner {
	background-color: #46be8a;
}
.ribbon-success.ribbon-bookmark .ribbon-inner:before {
	border-color: #46be8a;
	border-right-color: transparent;
}
.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
	border-right-color: #46be8a;
	border-left-color: transparent;
}
.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
	border-right-color: #46be8a;
	border-bottom-color: transparent;
}
.ribbon-success.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
	border-right-color: #46be8a;
	border-bottom-color: transparent;
	border-left-color: #46be8a;
}
.ribbon-success.ribbon-corner .ribbon-inner {
	background-color: transparent;
}
.ribbon-success.ribbon-corner .ribbon-inner:before {
	border-top-color: #46be8a;
	border-left-color: #46be8a;
}
.ribbon-success.ribbon-corner.ribbon-reverse .ribbon-inner:before {
	border-right-color: #46be8a;
	border-left-color: transparent;
}
.ribbon-success.ribbon-corner.ribbon-bottom .ribbon-inner:before {
	border-top-color: transparent;
	border-bottom-color: #46be8a;
}
.ribbon-success .ribbon-inner:after {
	border-top-color: #36ab7a;
	border-right-color: #36ab7a;
}
.ribbon-success.ribbon-reverse .ribbon-inner:after {
	border-right-color: transparent;
	border-left-color: #36ab7a;
}
.ribbon-success.ribbon-bottom .ribbon-inner:after {
	border-top-color: transparent;
	border-bottom-color: #36ab7a;
}
.ribbon-info .ribbon-inner {
	background-color: #57c7d4;
}
.ribbon-info.ribbon-bookmark .ribbon-inner:before {
	border-color: #57c7d4;
	border-right-color: transparent;
}
.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
	border-right-color: #57c7d4;
	border-left-color: transparent;
}
.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
	border-right-color: #57c7d4;
	border-bottom-color: transparent;
}
.ribbon-info.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
	border-right-color: #57c7d4;
	border-bottom-color: transparent;
	border-left-color: #57c7d4;
}
.ribbon-info.ribbon-corner .ribbon-inner {
	background-color: transparent;
}
.ribbon-info.ribbon-corner .ribbon-inner:before {
	border-top-color: #57c7d4;
	border-left-color: #57c7d4;
}
.ribbon-info.ribbon-corner.ribbon-reverse .ribbon-inner:before {
	border-right-color: #57c7d4;
	border-left-color: transparent;
}
.ribbon-info.ribbon-corner.ribbon-bottom .ribbon-inner:before {
	border-top-color: transparent;
	border-bottom-color: #57c7d4;
}
.ribbon-info .ribbon-inner:after {
	border-top-color: #47b8c6;
	border-right-color: #47b8c6;
}
.ribbon-info.ribbon-reverse .ribbon-inner:after {
	border-right-color: transparent;
	border-left-color: #47b8c6;
}
.ribbon-info.ribbon-bottom .ribbon-inner:after {
	border-top-color: transparent;
	border-bottom-color: #47b8c6;
}
.ribbon-warning .ribbon-inner {
	background-color: #f2a654;
}
.ribbon-warning.ribbon-bookmark .ribbon-inner:before {
	border-color: #f2a654;
	border-right-color: transparent;
}
.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
	border-right-color: #f2a654;
	border-left-color: transparent;
}
.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
	border-right-color: #f2a654;
	border-bottom-color: transparent;
}
.ribbon-warning.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
	border-right-color: #f2a654;
	border-bottom-color: transparent;
	border-left-color: #f2a654;
}
.ribbon-warning.ribbon-corner .ribbon-inner {
	background-color: transparent;
}
.ribbon-warning.ribbon-corner .ribbon-inner:before {
	border-top-color: #f2a654;
	border-left-color: #f2a654;
}
.ribbon-warning.ribbon-corner.ribbon-reverse .ribbon-inner:before {
	border-right-color: #f2a654;
	border-left-color: transparent;
}
.ribbon-warning.ribbon-corner.ribbon-bottom .ribbon-inner:before {
	border-top-color: transparent;
	border-bottom-color: #f2a654;
}
.ribbon-warning .ribbon-inner:after {
	border-top-color: #ec9940;
	border-right-color: #ec9940;
}
.ribbon-warning.ribbon-reverse .ribbon-inner:after {
	border-right-color: transparent;
	border-left-color: #ec9940;
}
.ribbon-warning.ribbon-bottom .ribbon-inner:after {
	border-top-color: transparent;
	border-bottom-color: #ec9940;
}
.ribbon-danger .ribbon-inner {
	background-color: #f96868;
}
.ribbon-danger.ribbon-bookmark .ribbon-inner:before {
	border-color: #f96868;
	border-right-color: transparent;
}
.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
	border-right-color: #f96868;
	border-left-color: transparent;
}
.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
	border-right-color: #f96868;
	border-bottom-color: transparent;
}
.ribbon-danger.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
	border-right-color: #f96868;
	border-bottom-color: transparent;
	border-left-color: #f96868;
}
.ribbon-danger.ribbon-corner .ribbon-inner {
	background-color: transparent;
}
.ribbon-danger.ribbon-corner .ribbon-inner:before {
	border-top-color: #f96868;
	border-left-color: #f96868;
}
.ribbon-danger.ribbon-corner.ribbon-reverse .ribbon-inner:before {
	border-right-color: #f96868;
	border-left-color: transparent;
}
.ribbon-danger.ribbon-corner.ribbon-bottom .ribbon-inner:before {
	border-top-color: transparent;
	border-bottom-color: #f96868;
}
.ribbon-danger .ribbon-inner:after {
	border-top-color: #e9595b;
	border-right-color: #e9595b;
}
.ribbon-danger.ribbon-reverse .ribbon-inner:after {
	border-right-color: transparent;
	border-left-color: #e9595b;
}
.ribbon-danger.ribbon-bottom .ribbon-inner:after {
	border-top-color: transparent;
	border-bottom-color: #e9595b;
}
.dotnav {
	padding: 0;
	margin: 0;
	text-align: center;
	list-style: none;
}
.dotnav > li {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 16px;
	vertical-align: top;
	list-style: none;
}
.dotnav > li > a {
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	cursor: pointer;
	background-color: rgba(255, 255, 255, .3);
	border-radius: 50%;
}
.dotnav > li > a:focus {
	outline: none;
}
.dotnav > li.active > a, .dotnav > li:hover > a, .dotnav > li:focus > a {
	background-color: #fff;
}
.dotnav-scaleup > li > a {
	-webkit-transition: -webkit-transform .3s ease 0s, background-color .3s ease 0s;
	-o-transition: -o-transform .3s ease 0s, background-color .3s ease 0s;
	transition: transform .3s ease 0s, background-color .3s ease 0s;
}
.dotnav-scaleup > li.active > a {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
}
.dotnav-stroke > li > a {
	border: 2px solid transparent;
	-webkit-transition: border .3s ease 0s, background-color .3s ease 0s;
	-o-transition: border .3s ease 0s, background-color .3s ease 0s;
	transition: border .3s ease 0s, background-color .3s ease 0s;
}
.dotnav-stroke > li.active > a {
	background-color: transparent;
	border-color: #fff;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.dotnav-fillin > li > a {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px #fff inset;
	box-shadow: 0 0 0 2px #fff inset;
	-webkit-transition: -webkit-box-shadow .3s ease 0s;
	-o-transition: box-shadow .3s ease 0s;
	transition: box-shadow .3s ease 0s;
}
.dotnav-fillin > li:hover > a, .dotnav-fillin > li:focus > a {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .6) inset;
	box-shadow: 0 0 0 2px rgba(255, 255, 255, .6) inset;
}
.dotnav-fillin > li.active > a {
	-webkit-box-shadow: 0 0 0 8px #fff inset;
	box-shadow: 0 0 0 8px #fff inset;
}
.dotnav-dotstroke > li > a {
	-webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, .5) inset;
	box-shadow: 0 0 0 8px rgba(255, 255, 255, .5) inset;
	-webkit-transition: -webkit-box-shadow .3s ease 0s;
	-o-transition: box-shadow .3s ease 0s;
	transition: box-shadow .3s ease 0s;
}
.dotnav-dotstroke > li.active > a {
	background-color: rgba(255, 255, 255, .3);
	-webkit-box-shadow: 0 0 0 2px #fff inset;
	box-shadow: 0 0 0 2px #fff inset;
}
.dotnav-fall > li:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	content: '';
	background-color: rgba(0, 0, 0, .3);
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: -webkit-transform .3s ease 0s, opacity .3s ease 0s, visibility 0s ease .3s;
	-o-transition: -o-transform .3s ease 0s, opacity .3s ease 0s, visibility 0s ease .3s;
	transition: transform .3s ease 0s, opacity .3s ease 0s, visibility 0s ease .3s;
	-webkit-transform: translate(0%, -200%);
	-ms-transform: translate(0%, -200%);
	-o-transform: translate(0%, -200%);
	transform: translate(0%, -200%);
}
.dotnav-fall > li > a {
	-webkit-transition: -webkit-transform .3s ease 0s, opacity .3s ease 0s, background-color .3s ease 0s;
	-o-transition: -o-transform .3s ease 0s, opacity .3s ease 0s, background-color .3s ease 0s;
	transition: transform .3s ease 0s, opacity .3s ease 0s, background-color .3s ease 0s;
}
.dotnav-fall > li.active:after {
	visibility: visible;
	opacity: 1;
	-webkit-transition: -webkit-transform .3s ease 0s, opacity .3s ease 0s;
	-o-transition: -o-transform .3s ease 0s, opacity .3s ease 0s;
	transition: transform .3s ease 0s, opacity .3s ease 0s;
	-webkit-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	-o-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
}
.dotnav-fall > li.active > a {
	opacity: 0;
	-webkit-transform: translate(0, 200%);
	-ms-transform: translate(0, 200%);
	-o-transform: translate(0, 200%);
	transform: translate(0, 200%);
}
.color-selector {
	padding: 0;
	margin: 0;
	list-style: none;
}
.color-selector > li {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 0 8px 8px 0;
	background-color: #62a8ea;
	border-radius: 100%;
}
.color-selector > li:hover {
	opacity: .8;
}
.color-selector > li:before {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: inherit;
	height: inherit;
	content: "";
	background: inherit;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: inherit;
}
.color-selector > li input[type="radio"] {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: inherit;
	height: inherit;
	cursor: pointer;
	border-radius: inherit;
	opacity: 0;
}
.color-selector > li input[type="radio"]:disabled {
	cursor: not-allowed;
}
.color-selector > li label {
	position: relative;
	font-family: "Web Icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.color-selector > li input[type="radio"]:checked + label:after {
	position: absolute;
	top: 0;
	left: 8px;
	display: inline-block;
	margin-top: -2px;
	font-size: 16px;
	line-height: 1;
	color: #fff;
	content: "\f192";
}
.color-selector > li.color-selector-disabled {
	background-color: #ccd5db !important;
}
.color-selector > li.color-selector-disabled input[type="radio"]:disabled {
	cursor: not-allowed;
}
.width-50 {
	width: 50px;
}
.width-100 {
	width: 100px;
}
.width-150 {
	width: 150px;
}
.width-200 {
	width: 200px;
}
.width-250 {
	width: 250px;
}
.width-300 {
	width: 300px;
}
.width-350 {
	width: 350px;
}
.width-400 {
	width: 400px;
}
.width-450 {
	width: 450px;
}
.width-500 {
	width: 500px;
}
.width-full {
	width: 100% !important;
}
@media (max-width: 767px) {
.width-xs-50 {
	width: 50px;
}
.width-xs-100 {
	width: 100px;
}
.width-xs-150 {
	width: 150px;
}
.width-xs-200 {
	width: 200px;
}
.width-xs-250 {
	width: 250px;
}
.width-xs-300 {
	width: 300px;
}
.width-xs-350 {
	width: 350px;
}
.width-xs-400 {
	width: 400px;
}
.width-xs-450 {
	width: 450px;
}
.width-xs-500 {
	width: 500px;
}
.width-xs-100pc {
	width: 100%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.width-sm-50 {
	width: 50px;
}
.width-sm-100 {
	width: 100px;
}
.width-sm-150 {
	width: 150px;
}
.width-sm-200 {
	width: 200px;
}
.width-sm-250 {
	width: 250px;
}
.width-sm-300 {
	width: 300px;
}
.width-sm-350 {
	width: 350px;
}
.width-sm-400 {
	width: 400px;
}
.width-sm-450 {
	width: 450px;
}
.width-sm-500 {
	width: 500px;
}
.width-sm-100pc {
	width: 100%;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.width-md-50 {
	width: 50px;
}
.width-md-100 {
	width: 100px;
}
.width-md-150 {
	width: 150px;
}
.width-md-200 {
	width: 200px;
}
.width-md-250 {
	width: 250px;
}
.width-md-300 {
	width: 300px;
}
.width-md-350 {
	width: 350px;
}
.width-md-400 {
	width: 400px;
}
.width-md-450 {
	width: 450px;
}
.width-md-500 {
	width: 500px;
}
}
@media (min-width: 1200px) {
.width-lg-50 {
	width: 50px;
}
.width-lg-100 {
	width: 100px;
}
.width-lg-150 {
	width: 150px;
}
.width-lg-200 {
	width: 200px;
}
.width-lg-250 {
	width: 250px;
}
.width-lg-300 {
	width: 300px;
}
.width-lg-350 {
	width: 350px;
}
.width-lg-400 {
	width: 400px;
}
.width-lg-450 {
	width: 450px;
}
.width-lg-500 {
	width: 500px;
}
}
.height-50 {
	height: 50px;
}
.height-100 {
	height: 100px;
}
.height-120 {
	height: 120px;
}
.height-150 {
	height: 150px;
}
.height-200 {
	height: 200px;
}
.height-250 {
	height: 250px;
}
.height-300 {
	height: 300px;
}
.height-350 {
	height: 350px;
}
.height-400 {
	height: 400px;
}
.height-450 {
	height: 450px;
}
.height-500 {
	height: 500px;
}
.height-full {
	height: 100% !important;
}
@media (max-width: 767px) {
.height-xs-50 {
	height: 50px;
}
.height-xs-100 {
	height: 100px;
}
.height-xs-120 {
	height: 120px;
}
.height-xs-150 {
	height: 150px;
}
.height-xs-200 {
	height: 200px;
}
.height-xs-250 {
	height: 250px;
}
.height-xs-300 {
	height: 300px;
}
.height-xs-350 {
	height: 350px;
}
.height-xs-400 {
	height: 400px;
}
.height-xs-450 {
	height: 450px;
}
.height-xs-500 {
	height: 500px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.height-sm-50 {
	height: 50px;
}
.height-sm-100 {
	height: 100px;
}
.height-sm-120 {
	height: 120px;
}
.height-sm-150 {
	height: 150px;
}
.height-sm-200 {
	height: 200px;
}
.height-sm-250 {
	height: 250px;
}
.height-sm-300 {
	height: 300px;
}
.height-sm-350 {
	height: 350px;
}
.height-sm-400 {
	height: 400px;
}
.height-sm-450 {
	height: 450px;
}
.height-sm-500 {
	height: 500px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.height-md-50 {
	height: 50px;
}
.height-md-100 {
	height: 100px;
}
.height-md-120 {
	height: 120px;
}
.height-md-150 {
	height: 150px;
}
.height-md-200 {
	height: 200px;
}
.height-md-250 {
	height: 250px;
}
.height-md-300 {
	height: 300px;
}
.height-md-350 {
	height: 350px;
}
.height-md-400 {
	height: 400px;
}
.height-md-450 {
	height: 450px;
}
.height-md-500 {
	height: 500px;
}
}
@media (min-width: 1200px) {
.height-lg-50 {
	height: 50px;
}
.height-lg-100 {
	height: 100px;
}
.height-lg-120 {
	height: 120px;
}
.height-lg-150 {
	height: 150px;
}
.height-lg-200 {
	height: 200px;
}
.height-lg-250 {
	height: 250px;
}
.height-lg-300 {
	height: 300px;
}
.height-lg-350 {
	height: 350px;
}
.height-lg-400 {
	height: 400px;
}
.height-lg-450 {
	height: 450px;
}
.height-lg-500 {
	height: 500px;
}
}
.margin-0 {
	margin: 0 !important;
}
.margin-3 {
	margin: 3px !important;
}
.margin-5 {
	margin: 5px !important;
}
.margin-10 {
	margin: 10px !important;
}
.margin-15 {
	margin: 15px !important;
}
.margin-20 {
	margin: 20px !important;
}
.margin-25 {
	margin: 25px !important;
}
.margin-30 {
	margin: 30px !important;
}
.margin-35 {
	margin: 35px !important;
}
.margin-40 {
	margin: 40px !important;
}
.margin-45 {
	margin: 45px !important;
}
.margin-50 {
	margin: 50px !important;
}
.margin-60 {
	margin: 60px !important;
}
.margin-70 {
	margin: 70px !important;
}
.margin-80 {
	margin: 80px !important;
}
.margin-vertical-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.margin-vertical-3 {
	margin-top: 3px !important;
	margin-bottom: 3px !important;
}
.margin-vertical-5 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
.margin-vertical-10 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.margin-vertical-15 {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
.margin-vertical-20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.margin-vertical-25 {
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}
.margin-vertical-30 {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}
.margin-vertical-35 {
	margin-top: 35px !important;
	margin-bottom: 35px !important;
}
.margin-vertical-40 {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}
.margin-vertical-45 {
	margin-top: 45px !important;
	margin-bottom: 45px !important;
}
.margin-vertical-50 {
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}
.margin-vertical-60 {
	margin-top: 60px !important;
	margin-bottom: 60px !important;
}
.margin-vertical-70 {
	margin-top: 70px !important;
	margin-bottom: 70px !important;
}
.margin-vertical-80 {
	margin-top: 80px !important;
	margin-bottom: 80px !important;
}
.margin-horizontal-0 {
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.margin-horizontal-3 {
	margin-right: 3px !important;
	margin-left: 3px !important;
}
.margin-horizontal-5 {
	margin-right: 5px !important;
	margin-left: 5px !important;
}
.margin-horizontal-10 {
	margin-right: 10px !important;
	margin-left: 10px !important;
}
.margin-horizontal-15 {
	margin-right: 15px !important;
	margin-left: 15px !important;
}
.margin-horizontal-20 {
	margin-right: 20px !important;
	margin-left: 20px !important;
}
.margin-horizontal-25 {
	margin-right: 25px !important;
	margin-left: 25px !important;
}
.margin-horizontal-30 {
	margin-right: 30px !important;
	margin-left: 30px !important;
}
.margin-horizontal-35 {
	margin-right: 35px !important;
	margin-left: 35px !important;
}
.margin-horizontal-40 {
	margin-right: 40px !important;
	margin-left: 40px !important;
}
.margin-horizontal-45 {
	margin-right: 45px !important;
	margin-left: 45px !important;
}
.margin-horizontal-50 {
	margin-right: 50px !important;
	margin-left: 50px !important;
}
.margin-horizontal-60 {
	margin-right: 60px !important;
	margin-left: 60px !important;
}
.margin-horizontal-70 {
	margin-right: 70px !important;
	margin-left: 70px !important;
}
.margin-horizontal-80 {
	margin-right: 80px !important;
	margin-left: 80px !important;
}
.margin-top-0 {
	margin-top: 0 !important;
}
.margin-top-3 {
	margin-top: 3px !important;
}
.margin-top-5 {
	margin-top: 5px !important;
}
.margin-top-10 {
	margin-top: 10px !important;
}
.margin-top-15 {
	margin-top: 15px !important;
}
.margin-top-20 {
	margin-top: 20px !important;
}
.margin-top-25 {
	margin-top: 25px !important;
}
.margin-top-30 {
	margin-top: 30px !important;
}
.margin-top-35 {
	margin-top: 35px !important;
}
.margin-top-40 {
	margin-top: 40px !important;
}
.margin-top-45 {
	margin-top: 45px !important;
}
.margin-top-50 {
	margin-top: 50px !important;
}
.margin-top-60 {
	margin-top: 60px !important;
}
.margin-top-70 {
	margin-top: 70px !important;
}
.margin-top-80 {
	margin-top: 80px !important;
}
.margin-bottom-0 {
	margin-bottom: 0 !important;
}
.margin-bottom-3 {
	margin-bottom: 3px !important;
}
.margin-bottom-5 {
	margin-bottom: 5px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}
.margin-bottom-15 {
	margin-bottom: 15px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
.margin-bottom-25 {
	margin-bottom: 25px !important;
}
.margin-bottom-30 {
	margin-bottom: 30px !important;
}
.margin-bottom-35 {
	margin-bottom: 35px !important;
}
.margin-bottom-40 {
	margin-bottom: 40px !important;
}
.margin-bottom-45 {
	margin-bottom: 45px !important;
}
.margin-bottom-50 {
	margin-bottom: 50px !important;
}
.margin-bottom-60 {
	margin-bottom: 60px !important;
}
.margin-bottom-70 {
	margin-bottom: 70px !important;
}
.margin-bottom-80 {
	margin-bottom: 80px !important;
}
.margin-left-0 {
	margin-left: 0 !important;
}
.margin-left-3 {
	margin-left: 3px !important;
}
.margin-left-5 {
	margin-left: 5px !important;
}
.margin-left-10 {
	margin-left: 10px !important;
}
.margin-left-15 {
	margin-left: 15px !important;
}
.margin-left-20 {
	margin-left: 20px !important;
}
.margin-left-25 {
	margin-left: 25px !important;
}
.margin-left-30 {
	margin-left: 10px !important;	margin-right: 10px !important;
}
.margin-left-35 {
	margin-left: 35px !important;
}
.margin-left-40 {
	margin-left: 40px !important;
}
.margin-left-45 {
	margin-left: 45px !important;
}
.margin-left-50 {
	margin-left: 50px !important;
}
.margin-left-60 {
	margin-left: 60px !important;
}
.margin-left-70 {
	margin-left: 70px !important;
}
.margin-left-80 {
	margin-left: 80px !important;
}
.margin-right-0 {
	margin-right: 0 !important;
}
.margin-right-3 {
	margin-right: 3px !important;
}
.margin-right-5 {
	margin-right: 5px !important;
}
.margin-right-10 {
	margin-right: 10px !important;
}
.margin-right-15 {
	margin-right: 15px !important;
}
.margin-right-20 {
	margin-right: 20px !important;
}
.margin-right-25 {
	margin-right: 25px !important;
}
.margin-right-30 {
	margin-right: 30px !important;
}
.margin-right-35 {
	margin-right: 35px !important;
}
.margin-right-40 {
	margin-right: 40px !important;
}
.margin-right-45 {
	margin-right: 45px !important;
}
.margin-right-50 {
	margin-right: 50px !important;
}
.margin-right-60 {
	margin-right: 60px !important;
}
.margin-right-70 {
	margin-right: 70px !important;
}
.margin-right-80 {
	margin-right: 80px !important;
}
@media (max-width: 767px) {
.margin-xs-0 {
	margin: 0 !important;
}
}
@media (min-width: 768px) {
.margin-sm-0 {
	margin: 0 !important;
}
}
@media (min-width: 992px) {
.margin-md-0 {
	margin: 0 !important;
}
}
@media (min-width: 1200px) {
.margin-lg-0 {
	margin: 0 !important;
}
}
.padding-0 {
	padding: 0 !important;
}
.padding-3 {
	padding: 3px !important;
}
.padding-5 {
	padding: 5px !important;
}
.padding-10 {
	padding: 10px !important;
}
.padding-15 {
	padding: 15px !important;
}
.padding-20 {
	padding: 20px !important;
}
.padding-25 {
	padding: 25px !important;
}
.padding-30 {
	padding: 30px !important;
}
.padding-35 {
	padding: 35px !important;
}
.padding-40 {
	padding: 40px !important;
}
.padding-45 {
	padding: 45px !important;
}
.padding-50 {
	padding: 50px !important;
}
.padding-60 {
	padding: 60px !important;
}
.padding-70 {
	padding: 70px !important;
}
.padding-80 {
	padding: 80px !important;
}
.padding-vertical-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.padding-vertical-3 {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}
.padding-vertical-5 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.padding-vertical-10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.padding-vertical-15 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.padding-vertical-20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.padding-vertical-25 {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}
.padding-vertical-30 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.padding-vertical-35 {
	padding-top: 35px !important;
	padding-bottom: 35px !important;
}
.padding-vertical-40 {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.padding-vertical-45 {
	padding-top: 45px !important;
	padding-bottom: 45px !important;
}
.padding-vertical-50 {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
.padding-vertical-60 {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}
.padding-vertical-70 {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
}
.padding-vertical-80 {
	padding-top: 80px !important;
	padding-bottom: 80px !important;
}
.padding-horizontal-0 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.padding-horizontal-3 {
	padding-right: 3px !important;
	padding-left: 3px !important;
}
.padding-horizontal-5 {
	padding-right: 5px !important;
	padding-left: 5px !important;
}
.padding-horizontal-10 {
	padding-right: 10px !important;
	padding-left: 10px !important;
}
.padding-horizontal-15 {
	padding-right: 15px !important;
	padding-left: 15px !important;
}
.padding-horizontal-20 {
	padding-right: 20px !important;
	padding-left: 20px !important;
}
.padding-horizontal-25 {
	padding-right: 25px !important;
	padding-left: 25px !important;
}
.padding-horizontal-30 {
	padding-right: 30px !important;
	padding-left: 30px !important;
}
.padding-horizontal-35 {
	padding-right: 35px !important;
	padding-left: 35px !important;
}
.padding-horizontal-40 {
	padding-right: 40px !important;
	padding-left: 40px !important;
}
.padding-horizontal-45 {
	padding-right: 45px !important;
	padding-left: 45px !important;
}
.padding-horizontal-50 {
	padding-right: 50px !important;
	padding-left: 50px !important;
}
.padding-horizontal-60 {
	padding-right: 60px !important;
	padding-left: 60px !important;
}
.padding-horizontal-70 {
	padding-right: 70px !important;
	padding-left: 70px !important;
}
.padding-horizontal-80 {
	padding-right: 80px !important;
	padding-left: 80px !important;
}
.padding-top-0 {
	padding-top: 0 !important;
}
.padding-top-3 {
	padding-top: 3px !important;
}
.padding-top-5 {
	padding-top: 5px !important;
}
.padding-top-10 {
	padding-top: 10px !important;
}
.padding-top-15 {
	padding-top: 15px !important;
}
.padding-top-20 {
	padding-top: 20px !important;
}
.padding-top-25 {
	padding-top: 25px !important;
}
.padding-top-30 {
	padding-top: 30px !important;
}
.padding-top-35 {
	padding-top: 35px !important;
}
.padding-top-40 {
	padding-top: 40px !important;
}
.padding-top-45 {
	padding-top: 45px !important;
}
.padding-top-50 {
	padding-top: 50px !important;
}
.padding-top-60 {
	padding-top: 60px !important;
}
.padding-top-70 {
	padding-top: 70px !important;
}
.padding-top-80 {
	padding-top: 80px !important;
}
.padding-bottom-0 {
	padding-bottom: 0 !important;
}
.padding-bottom-3 {
	padding-bottom: 3px !important;
}
.padding-bottom-5 {
	padding-bottom: 5px !important;
}
.padding-bottom-10 {
	padding-bottom: 10px !important;
}
.padding-bottom-15 {
	padding-bottom: 15px !important;
}
.padding-bottom-20 {
	padding-bottom: 20px !important;
}
.padding-bottom-25 {
	padding-bottom: 25px !important;
}
.padding-bottom-30 {
	padding-bottom: 30px !important;
}
.padding-bottom-35 {
	padding-bottom: 35px !important;
}
.padding-bottom-40 {
	padding-bottom: 40px !important;
}
.padding-bottom-45 {
	padding-bottom: 45px !important;
}
.padding-bottom-50 {
	padding-bottom: 50px !important;
}
.padding-bottom-60 {
	padding-bottom: 60px !important;
}
.padding-bottom-70 {
	padding-bottom: 70px !important;
}
.padding-bottom-80 {
	padding-bottom: 80px !important;
}
.padding-left-0 {
	padding-left: 0 !important;
}
.padding-left-3 {
	padding-left: 3px !important;
}
.padding-left-5 {
	padding-left: 5px !important;
}
.padding-left-10 {
	padding-left: 10px !important;
}
.padding-left-15 {
	padding-left: 15px !important;
}
.padding-left-20 {
	padding-left: 20px !important;
}
.padding-left-25 {
	padding-left: 25px !important;
}
.padding-left-30 {
	padding-left: 30px !important;
}
.padding-left-35 {
	padding-left: 35px !important;
}
.padding-left-40 {
	padding-left: 40px !important;
}
.padding-left-45 {
	padding-left: 45px !important;
}
.padding-left-50 {
	padding-left: 50px !important;
}
.padding-left-60 {
	padding-left: 60px !important;
}
.padding-left-70 {
	padding-left: 70px !important;
}
.padding-left-80 {
	padding-left: 80px !important;
}
.padding-right-0 {
	padding-right: 0 !important;
}
.padding-right-3 {
	padding-right: 3px !important;
}
.padding-right-5 {
	padding-right: 5px !important;
}
.padding-right-10 {
	padding-right: 10px !important;
}
.padding-right-15 {
	padding-right: 15px !important;
}
.padding-right-20 {
	padding-right: 20px !important;
}
.padding-right-25 {
	padding-right: 25px !important;
}
.padding-right-30 {
	padding-right: 30px !important;
}
.padding-right-35 {
	padding-right: 35px !important;
}
.padding-right-40 {
	padding-right: 40px !important;
}
.padding-right-45 {
	padding-right: 45px !important;
}
.padding-right-50 {
	padding-right: 50px !important;
}
.padding-right-60 {
	padding-right: 60px !important;
}
.padding-right-70 {
	padding-right: 70px !important;
}
.padding-right-80 {
	padding-right: 80px !important;
}
@media (max-width: 767px) {
.padding-xs-0 {
	padding: 0 !important;
}
}
@media (min-width: 768px) {
.padding-sm-0 {
	padding: 0 !important;
}
}
@media (min-width: 992px) {
.padding-md-0 {
	padding: 0 !important;
}
}
@media (min-width: 1200px) {
.padding-lg-0 {
	padding: 0 !important;
}
}
.example-wrap {
	margin-bottom: 80px;
}
.example-wrap .example-wrap {
	margin-bottom: 0;
}
.example {
	margin-top: 20px;
	margin-bottom: 20px;
}
.example:before, .example:after {
	display: table;
	content: " ";
}
.example:after {
	clear: both;
}
.example-title {
	text-transform: uppercase;
}
.example-title, h4.example-title {
	font-size: 14px;
}
.panel-body > .example-wrap:last-child {
	margin-bottom: 0;
}
.panel-body > .row:last-child > [class*="col-"]:last-child .example-wrap:last-child {
	margin-bottom: 0;
}
.example-well {
	position: relative;
	margin-bottom: 30px;
	background-color: #f3f7f9;
}
.example-well .center {
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.example-dropdown .dropdown:before, .example-dropdown .dropup:before, .example-dropdown .dropdown:after, .example-dropdown .dropup:after {
	display: table;
	content: " ";
}
.example-dropdown .dropdown:after, .example-dropdown .dropup:after {
	clear: both;
}
.example-dropdown .dropdown > .dropdown-toggle, .example-dropdown .dropup > .dropdown-toggle {
	float: left;
}
.example-dropdown .dropdown > .dropdown-menu, .example-dropdown .dropup > .dropdown-menu {
	position: static;
	display: block;
	clear: left;
}
.example-dropdown .dropdown > .dropdown-menu-right, .example-dropdown .dropup > .dropdown-menu-right {
	float: right;
	clear: right;
}
.example-tooltip {
	position: relative;
	z-index: 1;
	display: inline-block;
}
.example-tooltip .tooltip {
	position: relative;
	margin-right: 25px;
	opacity: 1;
}
.example-grid .example-col, .example-blocks .example-col {
	min-height: 0;
	padding: 10px 15px 12px;
	background-color: #f3f7f9;
	border-radius: 0;
}
.example-grid .example-col {
	margin-bottom: 20px;
}
.example-grid .example-col .example-col {
	margin-top: 20px;
	margin-bottom: 0;
	background-color: #e2ecf1;
}
.example-popover {
	position: relative;
	z-index: 1;
	display: inline-block;
}
.example-popover .popover {
	position: relative;
	display: block;
	margin-right: 25px;
}
.example-buttons .btn, .example-buttons .btn-group, .example-buttons .btn-group-vertical {
	margin-right: 15px;
	margin-bottom: 20px;
}
.example-buttons .btn-group-vertical .btn, .example-buttons .btn-group .btn {
	margin-right: 0;
	margin-bottom: 0;
}
.example-box {
	position: relative;
	padding: 45px 15px 15px;
	margin-right: 0;
	margin-left: 0;
	border: 1px solid #e4eaec;
}
.example-box:after {
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 12px;
	color: #959595;
	text-transform: uppercase;
	letter-spacing: 1px;
	content: "Example";
}
.example-avatars .avatar {
	margin-right: 20px;
	margin-bottom: 20px;
}

.example-avatars .avatar:last-child {
	margin-right: 20px;
}
.example-typography {
	position: relative;
	padding-left: 25%;
}
.example-typography .heading-note, .example-typography .text-note {
	position: absolute;
	bottom: 2px;
	left: 0;
	display: block;
	width: 260px;
	font-size: 13px;
	font-weight: 300;
	line-height: 13px;
	color: #aab2bd;
}
.example-typography .text-note {
	top: 10px;
	bottom: auto;
}
.example-responsive {
	min-height: .01%;
	overflow-x: auto;
}
@media screen and (max-width: 767px) {
.example-responsive {
	width: 100%;
	overflow-y: hidden;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}
}
/*web-icons.min.css*/
@font-face {
	font-family: 'Web Icons';
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/web-icons.eot);
	src: url(../fonts/web-icons.eot) format('embedded-opentype'), url(../fonts/web-icons.woff2) format('woff2'), url(../fonts/web-icons.woff) format('woff'), url(../fonts/web-icons.ttf) format('truetype'), url(../fonts/web-icons.svg) format('svg')
}
[class*=" wb-"], [class^=wb-] {
position:relative;
display:inline-block;
font-family:'Web Icons';
font-style:normal;
font-weight:400;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
text-rendering:auto;
speak:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.wb-dashboard:before {
	content: "\f101"
}
.wb-inbox:before {
	content: "\f102"
}
.wb-cloud:before {
	content: "\f103"
}
.wb-bell:before {
	content: "\f104"
}
.wb-book:before {
	content: "\f105"
}
.wb-bookmark:before {
	content: "\f106"
}
.wb-tag:before {
	content: "\f107"
}
.wb-library:before {
	content: "\f108"
}
.wb-share:before {
	content: "\f109"
}
.wb-reply:before {
	content: "\f10a"
}
.wb-refresh:before {
	content: "\f10b"
}
.wb-move:before {
	content: "\f10c"
}
.wb-chat:before {
	content: "\f10d"
}
.wb-chat-working:before {
	content: "\f10e"
}
.wb-chat-text:before {
	content: "\f10f"
}
.wb-chat-group:before {
	content: "\f110"
}
.wb-envelope:before {
	content: "\f111"
}
.wb-envelope-open:before {
	content: "\f112"
}
.wb-user:before {
	content: "\f113"
}
.wb-user-circle:before {
	content: "\f114"
}
.wb-users:before {
	content: "\f115"
}
.wb-user-add:before {
	content: "\f116"
}
.wb-grid-9:before {
	content: "\f117"
}
.wb-grid-4:before {
	content: "\f118"
}
.wb-menu:before {
	content: "\f119"
}
.wb-layout:before {
	content: "\f11a"
}
.wb-fullscreen:before {
	content: "\f11b"
}
.wb-fullscreen-exit:before {
	content: "\f11c"
}
.wb-expand:before {
	content: "\f11d"
}
.wb-contract:before {
	content: "\f11e"
}
.wb-arrow-expand:before {
	content: "\f11f"
}
.wb-arrow-shrink:before {
	content: "\f120"
}
.wb-desktop:before {
	content: "\f121"
}
.wb-mobile:before {
	content: "\f122"
}
.wb-signal:before {
	content: "\f123"
}
.wb-power:before {
	content: "\f124"
}
.wb-more-horizontal:before {
	content: "\f125"
}
.wb-more-vertical:before {
	content: "\f126"
}
.wb-globe:before {
	content: "\f127"
}
.wb-map:before {
	content: "\f128"
}
.wb-flag:before {
	content: "\f129"
}
.wb-pie-chart:before {
	content: "\f12a"
}
.wb-stats-bars:before {
	content: "\f12b"
}
.wb-pluse:before {
	content: "\f12c"
}
.wb-home:before {
	content: "\f12d"
}
.wb-shopping-cart:before {
	content: "\f12e"
}
.wb-payment:before {
	content: "\f12f"
}
.wb-briefcase:before {
	content: "\f130"
}
.wb-search:before {
	content: "\f131"
}
.wb-zoom-in:before {
	content: "\f132"
}
.wb-zoom-out:before {
	content: "\f133"
}
.wb-download:before {
	content: "\f134"
}
.wb-upload:before {
	content: "\f135"
}
.wb-sort-asc:before {
	content: "\f136"
}
.wb-sort-des:before {
	content: "\f137"
}
.wb-graph-up:before {
	content: "\f138"
}
.wb-graph-down:before {
	content: "\f139"
}
.wb-replay:before {
	content: "\f13a"
}
.wb-edit:before {
	content: "\f13b"
}
.wb-pencil:before {
	content: "\f13c"
}
.wb-rubber:before {
	content: "\f13d"
}
.wb-crop:before {
	content: "\f13e"
}
.wb-eye:before {
	content: "\f13f"
}
.wb-eye-close:before {
	content: "\f140"
}
.wb-image:before {
	content: "\f141"
}
.wb-gallery:before {
	content: "\f142"
}
.wb-video:before {
	content: "\f143"
}
.wb-camera:before {
	content: "\f144"
}
.wb-folder:before {
	content: "\f145"
}
.wb-clipboard:before {
	content: "\f146"
}
.wb-order:before {
	content: "\f147"
}
.wb-file:before {
	content: "\f148"
}
.wb-copy:before {
	content: "\f149"
}
.wb-add-file:before {
	content: "\f14a"
}
.wb-print:before {
	content: "\f14b"
}
.wb-calendar:before {
	content: "\f14c"
}
.wb-time:before {
	content: "\f14d"
}
.wb-trash:before {
	content: "\f14e"
}
.wb-plugin:before {
	content: "\f14f"
}
.wb-extension:before {
	content: "\f150"
}
.wb-memory:before {
	content: "\f151"
}
.wb-settings:before {
	content: "\f152"
}
.wb-scissor:before {
	content: "\f153"
}
.wb-wrench:before {
	content: "\f154"
}
.wb-hammer:before {
	content: "\f155"
}
.wb-lock:before {
	content: "\f156"
}
.wb-unlock:before {
	content: "\f157"
}
.wb-volume-low:before {
	content: "\f158"
}
.wb-volume-high:before {
	content: "\f159"
}
.wb-volume-off:before {
	content: "\f15a"
}
.wb-pause:before {
	content: "\f15b"
}
.wb-play:before {
	content: "\f15c"
}
.wb-stop:before {
	content: "\f15d"
}
.wb-musical:before {
	content: "\f15e"
}
.wb-random:before {
	content: "\f15f"
}
.wb-reload:before {
	content: "\f160"
}
.wb-loop:before {
	content: "\f161"
}
.wb-text:before {
	content: "\f162"
}
.wb-bold:before {
	content: "\f163"
}
.wb-italic:before {
	content: "\f164"
}
.wb-underline:before {
	content: "\f165"
}
.wb-format-clear:before {
	content: "\f166"
}
.wb-text-type:before {
	content: "\f167"
}
.wb-table:before {
	content: "\f168"
}
.wb-attach-file:before {
	content: "\f169"
}
.wb-paperclip:before {
	content: "\f16a"
}
.wb-link-intact:before {
	content: "\f16b"
}
.wb-link:before {
	content: "\f16c"
}
.wb-link-broken:before {
	content: "\f16d"
}
.wb-indent-increase:before {
	content: "\f16e"
}
.wb-indent-decrease:before {
	content: "\f16f"
}
.wb-align-justify:before {
	content: "\f170"
}
.wb-align-left:before {
	content: "\f171"
}
.wb-align-center:before {
	content: "\f172"
}
.wb-align-right:before {
	content: "\f173"
}
.wb-list-numbered:before {
	content: "\f174"
}
.wb-list-bulleted:before {
	content: "\f175"
}
.wb-list:before {
	content: "\f176"
}
.wb-emoticon:before {
	content: "\f177"
}
.wb-quote-right:before {
	content: "\f178"
}
.wb-code:before {
	content: "\f179"
}
.wb-code-working:before {
	content: "\f17a"
}
.wb-code-unfold:before {
	content: "\f17b"
}
.wb-chevron-right:before {
	content: "\f17c"
}
.wb-chevron-left:before {
	content: "\f17d"
}
.wb-chevron-left-mini:before {
	content: "\f17e"
}
.wb-chevron-right-mini:before {
	content: "\f17f"
}
.wb-chevron-up:before {
	content: "\f180"
}
.wb-chevron-down:before {
	content: "\f181"
}
.wb-chevron-up-mini:before {
	content: "\f182"
}
.wb-chevron-down-mini:before {
	content: "\f183"
}
.wb-arrow-left:before {
	content: "\f184"
}
.wb-arrow-right:before {
	content: "\f185"
}
.wb-arrow-up:before {
	content: "\f186"
}
.wb-arrow-down:before {
	content: "\f187"
}
.wb-dropdown:before {
	content: "\f188"
}
.wb-dropup:before {
	content: "\f189"
}
.wb-dropright:before {
	content: "\f18a"
}
.wb-dropleft:before {
	content: "\f18b"
}
.wb-sort-vertical:before {
	content: "\f18c"
}
.wb-triangle-left:before {
	content: "\f18d"
}
.wb-triangle-right:before {
	content: "\f18e"
}
.wb-triangle-down:before {
	content: "\f18f"
}
.wb-triangle-up:before {
	content: "\f190"
}
.wb-check-circle:before {
	content: "\f191"
}
.wb-check:before {
	content: "\f192"
}
.wb-check-mini:before {
	content: "\f193"
}
.wb-close:before {
	content: "\f194"
}
.wb-close-mini:before {
	content: "\f195"
}
.wb-plus-circle:before {
	content: "\f196"
}
.wb-plus:before {
	content: "\f197"
}
.wb-minus-circle:before {
	content: "\f198"
}
.wb-minus:before {
	content: "\f199"
}
.wb-alert-circle:before {
	content: "\f19a"
}
.wb-alert:before {
	content: "\f19b"
}
.wb-help-circle:before {
	content: "\f19c"
}
.wb-help:before {
	content: "\f19d"
}
.wb-info-circle:before {
	content: "\f19e"
}
.wb-info:before {
	content: "\f19f"
}
.wb-warning:before {
	content: "\f1a0"
}
.wb-heart:before {
	content: "\f1a1"
}
.wb-heart-outline:before {
	content: "\f1a2"
}
.wb-star:before {
	content: "\f1a3"
}
.wb-star-half:before {
	content: "\f1a4"
}
.wb-star-outline:before {
	content: "\f1a5"
}
.wb-thumb-up:before {
	content: "\f1a6"
}
.wb-thumb-down:before {
	content: "\f1a7"
}
.wb-small-point:before {
	content: "\f1a8"
}
.wb-medium-point:before {
	content: "\f1a9"
}
.wb-large-point:before {
	content: "\f1aa"
}


