.ps{
	overflow: hidden !important;
	overflow-anchor: none;
	-ms-overflow-style: none;
	touch-action: auto;
	-ms-touch-action: auto}
.ps__rail-x{
	display: none;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	height: 15px;
	bottom: 0px;
	position: absolute}
.ps__rail-y{
	display: none;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	width: 15px;
	right: 0;
	position: absolute}
.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{
	display: block;
	background-color: transparent}
.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{
	opacity: 0.6}
.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{
	background-color: #eee;
	opacity: 0.9}
.ps__thumb-x{
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear, height .2s ease-in-out;
	-webkit-transition: background-color .2s linear, height .2s ease-in-out;
	height: 6px;
	bottom: 2px;
	position: absolute}
.ps__thumb-y{
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear, width .2s ease-in-out;
	-webkit-transition: background-color .2s linear, width .2s ease-in-out;
	width: 6px;
	right: 2px;
	position: absolute}
.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{
	background-color: #999;
	height: 11px}
.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{
	background-color: #999;
	width: 11px}
@supports (-ms-overflow-style: none){.ps{
		overflow: auto !important}
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps{
		overflow: auto !important}
}.tether-element,.tether-element:after,.tether-element:before,.tether-element *,.tether-element *:after,.tether-element *:before{
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.tether-element{
	position: absolute;
	display: none}
.tether-element.tether-open{
	display: block}
/*!
* Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
*
* Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
*/.datepicker{
	border-radius: 4px;
	direction: ltr}
.datepicker-inline{
	width: 220px}
.datepicker-rtl{
	direction: rtl}
.datepicker-rtl.dropdown-menu{
	left: auto}
.datepicker-rtl table tr td span{
	float: right}
.datepicker-dropdown{
	top: 0;
	left: 0;
	padding: 4px}
.datepicker-dropdown:before{
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(0,0,0,0.15);
	border-top: 0;
	border-bottom-color: rgba(0,0,0,0.2);
	position: absolute}
.datepicker-dropdown:after{
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-top: 0;
	position: absolute}
.datepicker-dropdown.datepicker-orient-left:before{
	left: 6px}
.datepicker-dropdown.datepicker-orient-left:after{
	left: 7px}
.datepicker-dropdown.datepicker-orient-right:before{
	right: 6px}
.datepicker-dropdown.datepicker-orient-right:after{
	right: 7px}
.datepicker-dropdown.datepicker-orient-bottom:before{
	top: -7px}
.datepicker-dropdown.datepicker-orient-bottom:after{
	top: -6px}
.datepicker-dropdown.datepicker-orient-top:before{
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid rgba(0,0,0,0.15)}
.datepicker-dropdown.datepicker-orient-top:after{
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #fff}
.datepicker table{
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none}
.datepicker table tr td,.datepicker table tr th{
	text-align: center;
	width: 30px;
	height: 30px;
	border-radius: 4px;
	border: none}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{
	background-color: transparent}
.datepicker table tr td.old,.datepicker table tr td.new{
	color: #777777}
.datepicker table tr td.day:hover,.datepicker table tr td.focused{
	background: #eeeeee;
	cursor: pointer}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{
	background: none;
	color: #777777;
	cursor: default}
.datepicker table tr td.highlighted{
	color: #000;
	background-color: #d9edf7;
	border-color: #85c5e5;
	border-radius: 0}
.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{
	color: #000;
	background-color: #afd9ee;
	border-color: #298fc2}
.datepicker table tr td.highlighted:hover{
	color: #000;
	background-color: #afd9ee;
	border-color: #52addb}
.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active{
	color: #000;
	background-color: #afd9ee;
	border-color: #52addb}
.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus{
	color: #000;
	background-color: #91cbe8;
	border-color: #298fc2}
.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{
	background-color: #d9edf7;
	border-color: #85c5e5}
.datepicker table tr td.highlighted.focused{
	background: #afd9ee}
.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{
	background: #d9edf7;
	color: #777777}
.datepicker table tr td.today{
	color: #000;
	background-color: #ffdb99;
	border-color: #ffb733}
.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{
	color: #000;
	background-color: #ffc966;
	border-color: #b37400}
.datepicker table tr td.today:hover{
	color: #000;
	background-color: #ffc966;
	border-color: #f59e00}
.datepicker table tr td.today:active,.datepicker table tr td.today.active{
	color: #000;
	background-color: #ffc966;
	border-color: #f59e00}
.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus{
	color: #000;
	background-color: #ffbc42;
	border-color: #b37400}
.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{
	background-color: #ffdb99;
	border-color: #ffb733}
.datepicker table tr td.today.focused{
	background: #ffc966}
.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{
	background: #ffdb99;
	color: #777777}
.datepicker table tr td.range{
	color: #000;
	background-color: #eeeeee;
	border-color: #bbbbbb;
	border-radius: 0}
.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{
	color: #000;
	background-color: #d5d5d5;
	border-color: #7c7c7c}
.datepicker table tr td.range:hover{
	color: #000;
	background-color: #d5d5d5;
	border-color: #9d9d9d}
.datepicker table tr td.range:active,.datepicker table tr td.range.active{
	color: #000;
	background-color: #d5d5d5;
	border-color: #9d9d9d}
.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus{
	color: #000;
	background-color: #c3c3c3;
	border-color: #7c7c7c}
.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{
	background-color: #eeeeee;
	border-color: #bbbbbb}
.datepicker table tr td.range.focused{
	background: #d5d5d5}
.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{
	background: #eeeeee;
	color: #777777}
.datepicker table tr td.range.highlighted{
	color: #000;
	background-color: #e4eef3;
	border-color: #9dc1d3}
.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{
	color: #000;
	background-color: #c1d7e3;
	border-color: #4b88a6}
.datepicker table tr td.range.highlighted:hover{
	color: #000;
	background-color: #c1d7e3;
	border-color: #73a6c0}
.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active{
	color: #000;
	background-color: #c1d7e3;
	border-color: #73a6c0}
.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus{
	color: #000;
	background-color: #a8c8d8;
	border-color: #4b88a6}
.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{
	background-color: #e4eef3;
	border-color: #9dc1d3}
.datepicker table tr td.range.highlighted.focused{
	background: #c1d7e3}
.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{
	background: #e4eef3;
	color: #777777}
.datepicker table tr td.range.today{
	color: #000;
	background-color: #f7ca77;
	border-color: #f1a417}
.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{
	color: #000;
	background-color: #f4b747;
	border-color: #815608}
.datepicker table tr td.range.today:hover{
	color: #000;
	background-color: #f4b747;
	border-color: #bf800c}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active{
	color: #000;
	background-color: #f4b747;
	border-color: #bf800c}
.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus{
	color: #000;
	background-color: #f2aa25;
	border-color: #815608}
.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{
	background-color: #f7ca77;
	border-color: #f1a417}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{
	background: #f7ca77;
	color: #777777}
.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{
	color: #fff;
	background-color: #777777;
	border-color: #555555;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{
	color: #fff;
	background-color: #5e5e5e;
	border-color: #161616}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{
	color: #fff;
	background-color: #5e5e5e;
	border-color: #373737}
.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active{
	color: #fff;
	background-color: #5e5e5e;
	border-color: #373737}
.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus{
	color: #fff;
	background-color: #4c4c4c;
	border-color: #161616}
.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{
	background-color: #777777;
	border-color: #555555}
.datepicker table tr td.active,.datepicker table tr td.active.highlighted{
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{
	color: #fff;
	background-color: #286090;
	border-color: #122b40}
.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{
	color: #fff;
	background-color: #286090;
	border-color: #204d74}
.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active{
	color: #fff;
	background-color: #286090;
	border-color: #204d74}
.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus{
	color: #fff;
	background-color: #204d74;
	border-color: #122b40}
.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{
	background-color: #337ab7;
	border-color: #2e6da4}
.datepicker table tr td span{
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	border-radius: 4px}
.datepicker table tr td span:hover,.datepicker table tr td span.focused{
	background: #eeeeee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{
	background: none;
	color: #777777;
	cursor: default}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{
	color: #fff;
	background-color: #286090;
	border-color: #122b40}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{
	color: #fff;
	background-color: #286090;
	border-color: #204d74}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{
	color: #fff;
	background-color: #286090;
	border-color: #204d74}
.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus{
	color: #fff;
	background-color: #204d74;
	border-color: #122b40}
.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{
	background-color: #337ab7;
	border-color: #2e6da4}
.datepicker table tr td span.old,.datepicker table tr td span.new{
	color: #777777}
.datepicker .datepicker-switch{
	width: 145px}
.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{
	cursor: pointer}
.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{
	background: #eeeeee}
.datepicker .prev.disabled,.datepicker .next.disabled{
	visibility: hidden}
.datepicker .cw{
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle}
.input-group.date .input-group-addon{
	cursor: pointer}
.input-daterange{
	width: 100%}
.input-daterange input{
	text-align: center}
.input-daterange input:first-child{
	border-radius: 3px 0 0 3px}
.input-daterange input:last-child{
	border-radius: 0 3px 3px 0}
.input-daterange .input-group-addon{
	width: auto;
	min-width: 16px;
	padding: 4px 5px;
	line-height: 1.42857143;
	border-width: 1px 0;
	margin-left: -5px;
	margin-right: -5px}
/*!
* Datetimepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/.datetimepicker{
	padding: 4px;
	margin-top: 1px;
	border-radius: 4px;
	direction: ltr}
.datetimepicker-inline{
	width: 220px}
.datetimepicker.datetimepicker-rtl{
	direction: rtl}
.datetimepicker.datetimepicker-rtl table tr td span{
	float: right}
.datetimepicker-dropdown,.datetimepicker-dropdown-left{
	top: 0;
	left: 0}
[class*=" datetimepicker-dropdown"]:before{
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #cccccc;
	border-bottom-color: rgba(0,0,0,0.2);
	position: absolute}
[class*=" datetimepicker-dropdown"]:after{
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	position: absolute}
[class*=" datetimepicker-dropdown-top"]:before{
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #cccccc;
	border-top-color: rgba(0,0,0,0.2);
	border-bottom: 0}
[class*=" datetimepicker-dropdown-top"]:after{
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #ffffff;
	border-bottom: 0}
.datetimepicker-dropdown-bottom-left:before{
	top: -7px;
	right: 6px}
.datetimepicker-dropdown-bottom-left:after{
	top: -6px;
	right: 7px}
.datetimepicker-dropdown-bottom-right:before{
	top: -7px;
	left: 6px}
.datetimepicker-dropdown-bottom-right:after{
	top: -6px;
	left: 7px}
.datetimepicker-dropdown-top-left:before{
	bottom: -7px;
	right: 6px}
.datetimepicker-dropdown-top-left:after{
	bottom: -6px;
	right: 7px}
.datetimepicker-dropdown-top-right:before{
	bottom: -7px;
	left: 6px}
.datetimepicker-dropdown-top-right:after{
	bottom: -6px;
	left: 7px}
.datetimepicker>div{
	display: none}
.datetimepicker.minutes div.datetimepicker-minutes{
	display: block}
.datetimepicker.hours div.datetimepicker-hours{
	display: block}
.datetimepicker.days div.datetimepicker-days{
	display: block}
.datetimepicker.months div.datetimepicker-months{
	display: block}
.datetimepicker.years div.datetimepicker-years{
	display: block}
.datetimepicker table{
	margin: 0}
.datetimepicker td,.datetimepicker th{
	text-align: center;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	border: none}
.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{
	background-color: transparent}
.datetimepicker table tr td.minute:hover{
	background: #eeeeee;
	cursor: pointer}
.datetimepicker table tr td.hour:hover{
	background: #eeeeee;
	cursor: pointer}
.datetimepicker table tr td.day:hover{
	background: #eeeeee;
	cursor: pointer}
.datetimepicker table tr td.old,.datetimepicker table tr td.new{
	color: #999999}
.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{
	background: none;
	color: #999999;
	cursor: default}
.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover{
	background-color: #fde19a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fdd49a), to(#fdf59a));
	background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled]{
	background-color: #fdf59a}
.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active{
	background-color: #fbf069}
.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover{
	background-color: #006dcc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#08c), to(#04c));
	background-image: linear-gradient(to bottom, #08c, #04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25)}
.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled]{
	background-color: #0044cc}
.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{
	background-color: #003399}
.datetimepicker table tr td span{
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	border-radius: 4px}
.datetimepicker .datetimepicker-hours span{
	height: 26px;
	line-height: 26px}
.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{
	width: 14.6%}
.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{
	margin-bottom: inherit;
	line-height: 30px}
.datetimepicker .datetimepicker-minutes span{
	height: 26px;
	line-height: 26px}
.datetimepicker table tr td span:hover{
	background: #eeeeee}
.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{
	background: none;
	color: #999999;
	cursor: default}
.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover{
	background-color: #006dcc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#08c), to(#04c));
	background-image: linear-gradient(to bottom, #08c, #04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25)}
.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled]{
	background-color: #0044cc}
.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active{
	background-color: #003399}
.datetimepicker table tr td span.old{
	color: #999999}
.datetimepicker th.switch{
	width: 145px}
.datetimepicker th span.glyphicon{
	pointer-events: none}
.datetimepicker thead tr:first-child th,.datetimepicker tfoot th{
	cursor: pointer}
.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot th:hover{
	background: #eeeeee}
.input-append.date .add-on i,.input-prepend.date .add-on i,.input-group.date .input-group-addon span{
	cursor: pointer;
	width: 14px;
	height: 14px}
/*!
* Timepicker Component for Twitter Bootstrap
*
* Copyright 2013 Joris de Wit
*
* Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/.bootstrap-timepicker{
	position: relative}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{
	left: auto;
	right: 0}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{
	left: auto;
	right: 12px}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{
	left: auto;
	right: 13px}
.bootstrap-timepicker .input-group-addon{
	cursor: pointer}
.bootstrap-timepicker .input-group-addon i{
	display: inline-block;
	width: 16px;
	height: 16px}
.bootstrap-timepicker-widget.dropdown-menu{
	padding: 4px}
.bootstrap-timepicker-widget.dropdown-menu.open{
	display: inline-block}
.bootstrap-timepicker-widget.dropdown-menu:before{
	border-bottom: 7px solid rgba(0,0,0,0.2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: inline-block;
	position: absolute}
.bootstrap-timepicker-widget.dropdown-menu:after{
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
	display: inline-block;
	position: absolute}
.bootstrap-timepicker-widget.timepicker-orient-left:before{
	left: 6px}
.bootstrap-timepicker-widget.timepicker-orient-left:after{
	left: 7px}
.bootstrap-timepicker-widget.timepicker-orient-right:before{
	right: 6px}
.bootstrap-timepicker-widget.timepicker-orient-right:after{
	right: 7px}
.bootstrap-timepicker-widget.timepicker-orient-top:before{
	top: -7px}
.bootstrap-timepicker-widget.timepicker-orient-top:after{
	top: -6px}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before{
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid #999}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after{
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #ffffff}
.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{
	border-radius: 4px}
.bootstrap-timepicker-widget table{
	width: 100%;
	margin: 0}
.bootstrap-timepicker-widget table td{
	text-align: center;
	height: 30px;
	margin: 0;
	padding: 2px}
.bootstrap-timepicker-widget table td:not(.separator){
	min-width: 30px}
.bootstrap-timepicker-widget table td span{
	width: 100%}
.bootstrap-timepicker-widget table td a{
	border: 1px transparent solid;
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 8px 0;
	outline: 0;
	color: #333}
.bootstrap-timepicker-widget table td a:hover{
	text-decoration: none;
	background-color: #eee;
	border-radius: 4px;
	border-color: #ddd}
.bootstrap-timepicker-widget table td a i{
	margin-top: 2px;
	font-size: 18px}
.bootstrap-timepicker-widget table td input{
	width: 25px;
	margin: 0;
	text-align: center}
.bootstrap-timepicker-widget .modal-content{
	padding: 4px}
@media (min-width: 767px){.bootstrap-timepicker-widget.modal{
		width: 200px;
		margin-left: -100px}
}@media (max-width: 767px){.bootstrap-timepicker{
		width: 100%}
	.bootstrap-timepicker .dropdown-menu{
		width: 100%}
}.daterangepicker{
	position: absolute;
	color: inherit;
	background-color: #fff;
	border-radius: 4px;
	width: 278px;
	padding: 4px;
	margin-top: 1px;
	top: 100px;
	left: 20px}
.daterangepicker:before,.daterangepicker:after{
	position: absolute;
	display: inline-block;
	border-bottom-color: rgba(0,0,0,0.2);
	content: ''}
.daterangepicker:before{
	top: -7px;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	border-bottom: 7px solid #ccc}
.daterangepicker:after{
	top: -6px;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent}
.daterangepicker.opensleft:before{
	right: 9px}
.daterangepicker.opensleft:after{
	right: 10px}
.daterangepicker.openscenter:before{
	left: 0;
	right: 0;
	width: 0;
	margin-left: auto;
	margin-right: auto}
.daterangepicker.openscenter:after{
	left: 0;
	right: 0;
	width: 0;
	margin-left: auto;
	margin-right: auto}
.daterangepicker.opensright:before{
	left: 9px}
.daterangepicker.opensright:after{
	left: 10px}
.daterangepicker.dropup{
	margin-top: -5px}
.daterangepicker.dropup:before{
	top: initial;
	bottom: -7px;
	border-bottom: initial;
	border-top: 7px solid #ccc}
.daterangepicker.dropup:after{
	top: initial;
	bottom: -6px;
	border-bottom: initial;
	border-top: 6px solid #fff}
.daterangepicker.dropdown-menu{
	max-width: none;
	z-index: 3001}
.daterangepicker.single .ranges,.daterangepicker.single .calendar{
	float: none}
.daterangepicker.show-calendar .calendar{
	display: block}
.daterangepicker .calendar{
	display: none;
	max-width: 270px;
	margin: 4px}
.daterangepicker .calendar.single .calendar-table{
	border: none}
.daterangepicker .calendar th,.daterangepicker .calendar td{
	white-space: nowrap;
	text-align: center;
	min-width: 32px}
.daterangepicker .calendar-table{
	border: 1px solid #fff;
	padding: 4px;
	border-radius: 4px;
	background-color: #fff}
.daterangepicker table{
	width: 100%;
	margin: 0}
.daterangepicker td,.daterangepicker th{
	text-align: center;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	border: 1px solid transparent;
	white-space: nowrap;
	cursor: pointer}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{
	background-color: #eee;
	border-color: transparent;
	color: inherit}
.daterangepicker td.week,.daterangepicker th.week{
	font-size: 80%;
	color: #ccc}
.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{
	background-color: #fff;
	border-color: transparent;
	color: #999}
.daterangepicker td.in-range{
	background-color: #ebf4f8;
	border-color: transparent;
	color: #000;
	border-radius: 0}
.daterangepicker td.start-date{
	border-radius: 4px 0 0 4px}
.daterangepicker td.end-date{
	border-radius: 0 4px 4px 0}
.daterangepicker td.start-date.end-date{
	border-radius: 4px}
.daterangepicker td.active,.daterangepicker td.active:hover{
	background-color: #357ebd;
	border-color: transparent;
	color: #fff}
.daterangepicker th.month{
	width: auto}
.daterangepicker td.disabled,.daterangepicker option.disabled{
	color: #999;
	cursor: not-allowed;
	text-decoration: line-through}
.daterangepicker select.monthselect,.daterangepicker select.yearselect{
	font-size: 12px;
	padding: 1px;
	height: auto;
	margin: 0;
	cursor: default}
.daterangepicker select.monthselect{
	margin-right: 2%;
	width: 56%}
.daterangepicker select.yearselect{
	width: 40%}
.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{
	width: 50px;
	margin-bottom: 0}
.daterangepicker .input-mini{
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #555;
	height: 30px;
	line-height: 30px;
	display: block;
	vertical-align: middle;
	margin: 0 0 5px 0;
	padding: 0 6px 0 28px;
	width: 100%}
.daterangepicker .input-mini.active{
	border: 1px solid #08c;
	border-radius: 4px}
.daterangepicker .daterangepicker_input{
	position: relative}
.daterangepicker .daterangepicker_input i{
	position: absolute;
	left: 8px;
	top: 8px}
.daterangepicker.rtl .input-mini{
	padding-right: 28px;
	padding-left: 6px}
.daterangepicker.rtl .daterangepicker_input i{
	left: auto;
	right: 8px}
.daterangepicker .calendar-time{
	text-align: center;
	margin: 5px auto;
	line-height: 30px;
	position: relative;
	padding-left: 28px}
.daterangepicker .calendar-time select.disabled{
	color: #ccc;
	cursor: not-allowed}
.ranges{
	font-size: 11px;
	float: none;
	margin: 4px;
	text-align: left}
.ranges ul{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 100%}
.ranges li{
	font-size: 13px;
	background-color: #f5f5f5;
	border: 1px solid #f5f5f5;
	border-radius: 4px;
	color: #08c;
	padding: 3px 12px;
	margin-bottom: 8px;
	cursor: pointer}
.ranges li:hover{
	background-color: #08c;
	border: 1px solid #08c;
	color: #fff}
.ranges li.active{
	background-color: #08c;
	border: 1px solid #08c;
	color: #fff}
@media (min-width: 564px){.daterangepicker{
		width: auto}
	.daterangepicker .ranges ul{
		width: 160px}
	.daterangepicker.single .ranges ul{
		width: 100%}
	.daterangepicker.single .calendar.left{
		clear: none}
	.daterangepicker.single.ltr .ranges,.daterangepicker.single.ltr .calendar{
		float: left}
	.daterangepicker.single.rtl .ranges,.daterangepicker.single.rtl .calendar{
		float: right}
	.daterangepicker.ltr{
		direction: ltr;
		text-align: left}
	.daterangepicker.ltr .calendar.left{
		clear: left;
		margin-right: 0}
	.daterangepicker.ltr .calendar.left .calendar-table{
		border-right: none;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0}
	.daterangepicker.ltr .calendar.right{
		margin-left: 0}
	.daterangepicker.ltr .calendar.right .calendar-table{
		border-left: none;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0}
	.daterangepicker.ltr .left .daterangepicker_input{
		padding-right: 12px}
	.daterangepicker.ltr .calendar.left .calendar-table{
		padding-right: 12px}
	.daterangepicker.ltr .ranges,.daterangepicker.ltr .calendar{
		float: left}
	.daterangepicker.rtl{
		direction: rtl;
		text-align: right}
	.daterangepicker.rtl .calendar.left{
		clear: right;
		margin-left: 0}
	.daterangepicker.rtl .calendar.left .calendar-table{
		border-left: none;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0}
	.daterangepicker.rtl .calendar.right{
		margin-right: 0}
	.daterangepicker.rtl .calendar.right .calendar-table{
		border-right: none;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0}
	.daterangepicker.rtl .left .daterangepicker_input{
		padding-left: 12px}
	.daterangepicker.rtl .calendar.left .calendar-table{
		padding-left: 12px}
	.daterangepicker.rtl .ranges,.daterangepicker.rtl .calendar{
		text-align: right;
		float: right}
}@media (min-width: 730px){.daterangepicker .ranges{
		width: auto}
	.daterangepicker.ltr .ranges{
		float: left}
	.daterangepicker.rtl .ranges{
		float: right}
	.daterangepicker .calendar.left{
		clear: none !important}
}.bootstrap-touchspin .input-group-btn-vertical{
	position: relative;
	white-space: nowrap;
	width: 1%;
	vertical-align: middle;
	display: table-cell}
.bootstrap-touchspin .input-group-btn-vertical>.btn{
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
	padding: 8px 10px;
	margin-left: -1px;
	position: relative}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{
	border-radius: 0;
	border-top-right-radius: 4px}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{
	margin-top: -2px;
	border-radius: 0;
	border-bottom-right-radius: 4px}
.bootstrap-touchspin .input-group-btn-vertical i{
	position: absolute;
	top: 3px;
	left: 5px;
	font-size: 9px;
	font-weight: normal}
/*!
* Bootstrap-select v1.13.0-beta (https://developer.snapappointments.com/bootstrap-select)
*
* Copyright 2012-2018 SnapAppointments, LLC
* Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
*/select.bs-select-hidden,select.selectpicker{
	display: none !important}
.bootstrap-select{
	width: 220px \0}
.bootstrap-select>.dropdown-toggle{
	position: relative;
	width: 100%;
	padding-right: 25px;
	z-index: 1}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:active{
	color: #999}
.bootstrap-select>select{
	position: absolute !important;
	bottom: 0;
	left: 50%;
	display: block !important;
	width: 0.5px !important;
	height: 100% !important;
	padding: 0 !important;
	opacity: 0 !important;
	border: none}
.bootstrap-select>select.mobile-device{
	top: 0;
	left: 0;
	display: block !important;
	width: 100% !important;
	z-index: 2}
.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.bootstrap-select.is-invalid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{
	border-color: #b94a48}
.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{
	border-color: #28a745}
.bootstrap-select.fit-width{
	width: auto !important}
.bootstrap-select:not([class*="col-"])
:not([class*="form-control"])
:not(.input-group-btn){
	width: 220px}
.bootstrap-select .dropdown-toggle:focus{
	outline: thin dotted #333333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px}
.bootstrap-select.form-control{
	margin-bottom: 0;
	padding: 0;
	border: none}
.bootstrap-select.form-control:not([class*="col-"])
{
	width: 100%}
.bootstrap-select.form-control.input-group-btn{
	z-index: auto}
.bootstrap-select.form-control.input-group-btn:not(:first-child)
:not(:last-child)
>.btn{
	border-radius: 0}
.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*="col-"]{
	float: none;
	display: inline-block;
	margin-left: 0}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*="col-"].dropdown-menu-right,.row .bootstrap-select[class*="col-"].dropdown-menu-right{
	float: right}
.form-inline .bootstrap-select,.form-horizontal .bootstrap-select,.form-group .bootstrap-select{
	margin-bottom: 0}
.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{
	padding: 0}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{
	height: 100%;
	font-size: inherit;
	line-height: inherit;
	border-radius: inherit}
.form-inline .bootstrap-select .form-control{
	width: 100%}
.bootstrap-select.disabled,.bootstrap-select>.disabled{
	cursor: not-allowed}
.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{
	outline: none !important}
.bootstrap-select.bs-container{
	position: absolute;
	top: 0;
	left: 0;
	height: 0 !important;
	padding: 0 !important}
.bootstrap-select.bs-container .dropdown-menu{
	z-index: 1060}
.bootstrap-select .dropdown-toggle:before{
	content: '';
	display: inline-block;
	width: 100%}
.bootstrap-select .dropdown-toggle .filter-option{
	position: absolute;
	top: 0;
	left: 0;
	padding-top: inherit;
	padding-right: inherit;
	padding-left: inherit;
	overflow: hidden;
	width: 100%;
	text-align: left}
.bootstrap-select .dropdown-toggle .filter-option-inner{
	overflow: hidden}
.bootstrap-select .dropdown-toggle .caret{
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle}
.bootstrap-select[class*="col-"] .dropdown-toggle{
	width: 100%}
.bootstrap-select .dropdown-menu{
	min-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.bootstrap-select .dropdown-menu>.inner:focus{
	outline: none !important}
.bootstrap-select .dropdown-menu.inner{
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none}
.bootstrap-select .dropdown-menu li{
	position: relative}
.bootstrap-select .dropdown-menu li.active small{
	color: #fff}
.bootstrap-select .dropdown-menu li.disabled a{
	cursor: not-allowed}
.bootstrap-select .dropdown-menu li a{
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none}
.bootstrap-select .dropdown-menu li a.opt{
	position: relative;
	padding-left: 2.25em}
.bootstrap-select .dropdown-menu li a span.check-mark{
	display: none}
.bootstrap-select .dropdown-menu li a span.text{
	display: inline-block}
.bootstrap-select .dropdown-menu li small{
	padding-left: 0.5em}
.bootstrap-select .dropdown-menu .notify{
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	pointer-events: none;
	opacity: 0.9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.bootstrap-select .no-results{
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px;
	white-space: nowrap}
.bootstrap-select.fit-width .dropdown-toggle .filter-option{
	position: static}
.bootstrap-select.fit-width .dropdown-toggle .caret{
	position: static;
	top: auto;
	margin-top: -1px}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{
	position: absolute;
	display: inline-block;
	right: 15px;
	top: 5px}
.bootstrap-select.show-tick .dropdown-menu li a span.text{
	margin-right: 34px}
.bootstrap-select .bs-ok-default:after{
	content: '';
	display: block;
	width: 0.5em;
	height: 1em;
	border-style: solid;
	border-width: 0 0.26em 0.26em 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{
	z-index: 1061}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{
	content: '';
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(204,204,204,0.2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{
	bottom: auto;
	top: -3px;
	border-top: 7px solid rgba(204,204,204,0.2);
	border-bottom: 0}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{
	bottom: auto;
	top: -3px;
	border-top: 6px solid white;
	border-bottom: 0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{
	right: 12px;
	left: auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{
	right: 13px;
	left: auto}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{
	display: block}
.bs-searchbox,.bs-actionsbox,.bs-donebutton{
	padding: 4px 8px}
.bs-actionsbox{
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.bs-actionsbox .btn-group button{
	width: 50%}
.bs-donebutton{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.bs-donebutton .btn-group button{
	width: 100%}
.bs-searchbox+.bs-actionsbox{
	padding: 0 8px 4px}
.bs-searchbox .form-control{
	margin-bottom: 0;
	width: 100%;
	float: none}
/*! nouislider - 10.1.0 - 2017-07-28 17:11:18 */.noUi-target,.noUi-target *{
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.noUi-target{
	position: relative;
	direction: ltr}
.noUi-base{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1}
.noUi-connect{
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0}
.noUi-origin{
	position: absolute;
	height: 0;
	width: 0}
.noUi-handle{
	position: relative;
	z-index: 1}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{
	-webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
	transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s}
.noUi-state-drag *{
	cursor: inherit !important}
.noUi-base,.noUi-handle{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
.noUi-horizontal{
	height: 18px}
.noUi-horizontal .noUi-handle{
	width: 34px;
	height: 28px;
	left: -17px;
	top: -6px}
.noUi-vertical{
	width: 18px}
.noUi-vertical .noUi-handle{
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px}
.noUi-target{
	background: #FAFAFA;
	border-radius: 4px;
	border: 1px solid #D3D3D3;
	-webkit-box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
	box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB}
.noUi-connect{
	background: #3FB8AF;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
	-webkit-transition: background 450ms;
	transition: background 450ms}
.noUi-draggable{
	cursor: ew-resize}
.noUi-vertical .noUi-draggable{
	cursor: ns-resize}
.noUi-handle{
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #FFF;
	cursor: default;
	-webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB}
.noUi-active{
	-webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB}
.noUi-handle:before,.noUi-handle:after{
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 14px;
	top: 6px}
.noUi-handle:after{
	left: 17px}
.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px}
.noUi-vertical .noUi-handle:after{
	top: 17px}
[disabled] .noUi-connect{
	background: #B8B8B8}
[disabled].noUi-target,[
	disabled].noUi-handle,[
	disabled] .noUi-handle{
	cursor: not-allowed}
.noUi-pips,.noUi-pips *{
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.noUi-pips{
	position: absolute;
	color: #999}
.noUi-value{
	position: absolute;
	white-space: nowrap;
	text-align: center}
.noUi-value-sub{
	color: #ccc;
	font-size: 10px}
.noUi-marker{
	position: absolute;
	background: #CCC}
.noUi-marker-sub{
	background: #AAA}
.noUi-marker-large{
	background: #AAA}
.noUi-pips-horizontal{
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%}
.noUi-value-horizontal{
	-webkit-transform: translate3d(-50%, 50%, 0);
	transform: translate3d(-50%, 50%, 0)}
.noUi-marker-horizontal.noUi-marker{
	margin-left: -1px;
	width: 2px;
	height: 5px}
.noUi-marker-horizontal.noUi-marker-sub{
	height: 10px}
.noUi-marker-horizontal.noUi-marker-large{
	height: 15px}
.noUi-pips-vertical{
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%}
.noUi-value-vertical{
	-webkit-transform: translate3d(0, 50%, 0);
	transform: translate3d(0, 50%, 0);
	padding-left: 25px}
.noUi-marker-vertical.noUi-marker{
	width: 5px;
	height: 2px;
	margin-top: -1px}
.noUi-marker-vertical.noUi-marker-sub{
	width: 10px}
.noUi-marker-vertical.noUi-marker-large{
	width: 15px}
.noUi-tooltip{
	display: block;
	position: absolute;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
	white-space: nowrap}
.noUi-horizontal .noUi-tooltip{
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%;
	bottom: 120%}
.noUi-vertical .noUi-tooltip{
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	right: 120%}
.owl-carousel{
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1}
.owl-carousel .owl-stage{
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden}
.owl-carousel .owl-stage:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0}
.owl-carousel .owl-stage-outer{
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item{
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none}
.owl-carousel .owl-item img{
	display: block;
	width: 100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{
	display: none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit}
.owl-carousel.owl-loaded{
	display: block}
.owl-carousel.owl-loading{
	opacity: 0;
	display: block}
.owl-carousel.owl-hidden{
	opacity: 0}
.owl-carousel.owl-refresh .owl-item{
	visibility: hidden}
.owl-carousel.owl-drag .owl-item{
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none}
.owl-carousel.owl-grab{
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab}
.owl-carousel.owl-rtl{
	direction: rtl}
.owl-carousel.owl-rtl .owl-item{
	float: right}
.no-js .owl-carousel{
	display: block}
.owl-carousel .animated{
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both}
.owl-carousel .owl-animated-in{
	z-index: 0}
.owl-carousel .owl-animated-out{
	z-index: 1}
.owl-carousel .fadeOut{
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut}
@keyframes fadeOut{0%{
		opacity: 1}
	100%{
		opacity: 0}
}.owl-height{
	-webkit-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src])
{
	max-height: 0}
.owl-carousel .owl-item img.owl-lazy{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d}
.owl-carousel .owl-video-wrapper{
	position: relative;
	height: 100%;
	background: #000}
.owl-carousel .owl-video-play-icon{
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("images/owl.carousel/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 100ms ease;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
	transition: transform 100ms ease, -webkit-transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{
	display: none}
.owl-carousel .owl-video-tn{
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease}
.owl-carousel .owl-video-frame{
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%}
.owl-theme .owl-nav{
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent}
.owl-theme .owl-nav [class*='owl-']{
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px}
.owl-theme .owl-nav [class*='owl-']:hover{
	background: #869791;
	color: #FFF;
	text-decoration: none}
.owl-theme .owl-nav .disabled{
	opacity: 0.5;
	cursor: default}
.owl-theme .owl-nav.disabled+.owl-dots{
	margin-top: 10px}
.owl-theme .owl-dots{
	text-align: center;
	-webkit-tap-highlight-color: transparent}
.owl-theme .owl-dots .owl-dot{
	display: inline-block;
	zoom: 1;*
	display: inline}
.owl-theme .owl-dots .owl-dot span{
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	border-radius: 30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
	background: #869791}
@-webkit-keyframes passing-through{0%{
		opacity: 0;
		-webkit-transform: translateY(40px);
		transform: translateY(40px)}
	30%,70%{
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px)}
	100%{
		opacity: 0;
		-webkit-transform: translateY(-40px);
		transform: translateY(-40px)}
}@keyframes passing-through{0%{
		opacity: 0;
		-webkit-transform: translateY(40px);
		transform: translateY(40px)}
	30%,70%{
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px)}
	100%{
		opacity: 0;
		-webkit-transform: translateY(-40px);
		transform: translateY(-40px)}
}@-webkit-keyframes slide-in{0%{
		opacity: 0;
		-webkit-transform: translateY(40px);
		transform: translateY(40px)}
	30%{
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px)}
}@keyframes slide-in{0%{
		opacity: 0;
		-webkit-transform: translateY(40px);
		transform: translateY(40px)}
	30%{
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px)}
}@-webkit-keyframes pulse{0%{
		-webkit-transform: scale(1);
		transform: scale(1)}
	10%{
		-webkit-transform: scale(1.1);
		transform: scale(1.1)}
	20%{
		-webkit-transform: scale(1);
		transform: scale(1)}
}@keyframes pulse{0%{
		-webkit-transform: scale(1);
		transform: scale(1)}
	10%{
		-webkit-transform: scale(1.1);
		transform: scale(1.1)}
	20%{
		-webkit-transform: scale(1);
		transform: scale(1)}
}.dropzone,.dropzone *{
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.dropzone{
	min-height: 150px;
	border: 2px solid rgba(0,0,0,0.3);
	background: white;
	padding: 20px 20px}
.dropzone.dz-clickable{
	cursor: pointer}
.dropzone.dz-clickable *{
	cursor: default}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{
	cursor: pointer}
.dropzone.dz-started .dz-message{
	display: none}
.dropzone.dz-drag-hover{
	border-style: solid}
.dropzone.dz-drag-hover .dz-message{
	opacity: 0.5}
.dropzone .dz-message{
	text-align: center;
	margin: 2em 0}
.dropzone .dz-preview{
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 16px;
	min-height: 100px}
.dropzone .dz-preview:hover{
	z-index: 1000}
.dropzone .dz-preview:hover .dz-details{
	opacity: 1}
.dropzone .dz-preview.dz-file-preview .dz-image{
	border-radius: 20px;
	background: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
	background: linear-gradient(to bottom, #eee, #ddd)}
.dropzone .dz-preview.dz-file-preview .dz-details{
	opacity: 1}
.dropzone .dz-preview.dz-image-preview{
	background: white}
.dropzone .dz-preview.dz-image-preview .dz-details{
	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear}
.dropzone .dz-preview .dz-remove{
	font-size: 14px;
	text-align: center;
	display: block;
	cursor: pointer;
	border: none}
.dropzone .dz-preview .dz-remove:hover{
	text-decoration: underline}
.dropzone .dz-preview:hover .dz-details{
	opacity: 1}
.dropzone .dz-preview .dz-details{
	z-index: 20;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	font-size: 13px;
	min-width: 100%;
	max-width: 100%;
	padding: 2em 1em;
	text-align: center;
	color: rgba(0,0,0,0.9);
	line-height: 150%}
.dropzone .dz-preview .dz-details .dz-size{
	margin-bottom: 1em;
	font-size: 16px}
.dropzone .dz-preview .dz-details .dz-filename{
	white-space: nowrap}
.dropzone .dz-preview .dz-details .dz-filename:hover span{
	border: 1px solid rgba(200,200,200,0.8);
	background-color: rgba(255,255,255,0.8)}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover)
{
	overflow: hidden;
	text-overflow: ellipsis}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover)
span{
	border: 1px solid transparent}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{
	background-color: rgba(255,255,255,0.4);
	padding: 0 0.4em;
	border-radius: 3px}
.dropzone .dz-preview:hover .dz-image img{
	-webkit-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	-webkit-filter: blur(8px);
	filter: blur(8px)}
.dropzone .dz-preview .dz-image{
	border-radius: 20px;
	overflow: hidden;
	width: 120px;
	height: 120px;
	position: relative;
	display: block;
	z-index: 10}
.dropzone .dz-preview .dz-image img{
	display: block}
.dropzone .dz-preview.dz-success .dz-success-mark{
	-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
	animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}
.dropzone .dz-preview.dz-error .dz-error-mark{
	opacity: 1;
	-webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
	animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}
.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{
	pointer-events: none;
	opacity: 0;
	z-index: 500;
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	margin-left: -27px;
	margin-top: -27px}
.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{
	display: block;
	width: 54px;
	height: 54px}
.dropzone .dz-preview.dz-processing .dz-progress{
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear}
.dropzone .dz-preview.dz-complete .dz-progress{
	opacity: 0;
	-webkit-transition: opacity 0.4s ease-in;
	transition: opacity 0.4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{
	-webkit-animation: pulse 6s ease infinite;
	animation: pulse 6s ease infinite}
.dropzone .dz-preview .dz-progress{
	opacity: 1;
	z-index: 1000;
	pointer-events: none;
	position: absolute;
	height: 16px;
	left: 50%;
	top: 50%;
	margin-top: -8px;
	width: 80px;
	margin-left: -40px;
	background: rgba(255,255,255,0.9);
	-webkit-transform: scale(1);
	border-radius: 8px;
	overflow: hidden}
.dropzone .dz-preview .dz-progress .dz-upload{
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
	background: linear-gradient(to bottom, #666, #444);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 0;
	-webkit-transition: width 300ms ease-in-out;
	transition: width 300ms ease-in-out}
.dropzone .dz-preview.dz-error .dz-error-message{
	display: block}
.dropzone .dz-preview.dz-error:hover .dz-error-message{
	opacity: 1;
	pointer-events: auto}
.dropzone .dz-preview .dz-error-message{
	pointer-events: none;
	z-index: 1000;
	position: absolute;
	display: block;
	display: none;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	border-radius: 8px;
	font-size: 13px;
	top: 130px;
	left: -10px;
	width: 140px;
	background: #be2626;
	background: -webkit-gradient(linear, left top, left bottom, from(#be2626), to(#a92222));
	background: linear-gradient(to bottom, #be2626, #a92222);
	padding: 0.5em 1.2em;
	color: white}
.dropzone .dz-preview .dz-error-message:after{
	content: '';
	position: absolute;
	top: -6px;
	left: 64px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #be2626}
@font-face{
	font-family: "summernote";
	font-style: normal;
	font-weight: normal;
	src: url("fonts/summernote/summernote.eot?dbafe969167589eda84514394d126413");
	src: url("fonts/summernote/summernote.eot?#iefix") format("embedded-opentype"),url("fonts/summernote/summernote.woff?dbafe969167589eda84514394d126413") format("woff"),url("fonts/summernote/summernote.ttf?dbafe969167589eda84514394d126413") format("truetype")}
[class^="note-icon-"]:before,[
	class*=" note-icon-"]:before{
	display: inline-block;
	font: normal normal normal 14px summernote;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	text-decoration: inherit;
	text-rendering: auto;
	text-transform: none;
	vertical-align: middle;
	speak: none;
	-moz-osx-font-smoothing: grayscale}
.note-icon-align-center:before,.note-icon-align-indent:before,.note-icon-align-justify:before,.note-icon-align-left:before,.note-icon-align-outdent:before,.note-icon-align-right:before,.note-icon-align:before,.note-icon-arrow-circle-down:before,.note-icon-arrow-circle-left:before,.note-icon-arrow-circle-right:before,.note-icon-arrow-circle-up:before,.note-icon-arrows-alt:before,.note-icon-arrows-h:before,.note-icon-arrows-v:before,.note-icon-bold:before,.note-icon-caret:before,.note-icon-chain-broken:before,.note-icon-circle:before,.note-icon-close:before,.note-icon-code:before,.note-icon-col-after:before,.note-icon-col-before:before,.note-icon-col-remove:before,.note-icon-eraser:before,.note-icon-font:before,.note-icon-frame:before,.note-icon-italic:before,.note-icon-link:before,.note-icon-magic:before,.note-icon-menu-check:before,.note-icon-minus:before,.note-icon-orderedlist:before,.note-icon-pencil:before,.note-icon-picture:before,.note-icon-question:before,.note-icon-redo:before,.note-icon-row-above:before,.note-icon-row-below:before,.note-icon-row-remove:before,.note-icon-special-character:before,.note-icon-square:before,.note-icon-strikethrough:before,.note-icon-subscript:before,.note-icon-summernote:before,.note-icon-superscript:before,.note-icon-table:before,.note-icon-text-height:before,.note-icon-trash:before,.note-icon-underline:before,.note-icon-undo:before,.note-icon-unorderedlist:before,.note-icon-video:before{
	display: inline-block;
	font-family: "summernote";
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit}
.note-icon-align-center:before{
	content: "\f101"}
.note-icon-align-indent:before{
	content: "\f102"}
.note-icon-align-justify:before{
	content: "\f103"}
.note-icon-align-left:before{
	content: "\f104"}
.note-icon-align-outdent:before{
	content: "\f105"}
.note-icon-align-right:before{
	content: "\f106"}
.note-icon-align:before{
	content: "\f107"}
.note-icon-arrow-circle-down:before{
	content: "\f108"}
.note-icon-arrow-circle-left:before{
	content: "\f109"}
.note-icon-arrow-circle-right:before{
	content: "\f10a"}
.note-icon-arrow-circle-up:before{
	content: "\f10b"}
.note-icon-arrows-alt:before{
	content: "\f10c"}
.note-icon-arrows-h:before{
	content: "\f10d"}
.note-icon-arrows-v:before{
	content: "\f10e"}
.note-icon-bold:before{
	content: "\f10f"}
.note-icon-caret:before{
	content: "\f110"}
.note-icon-chain-broken:before{
	content: "\f111"}
.note-icon-circle:before{
	content: "\f112"}
.note-icon-close:before{
	content: "\f113"}
.note-icon-code:before{
	content: "\f114"}
.note-icon-col-after:before{
	content: "\f115"}
.note-icon-col-before:before{
	content: "\f116"}
.note-icon-col-remove:before{
	content: "\f117"}
.note-icon-eraser:before{
	content: "\f118"}
.note-icon-font:before{
	content: "\f119"}
.note-icon-frame:before{
	content: "\f11a"}
.note-icon-italic:before{
	content: "\f11b"}
.note-icon-link:before{
	content: "\f11c"}
.note-icon-magic:before{
	content: "\f11d"}
.note-icon-menu-check:before{
	content: "\f11e"}
.note-icon-minus:before{
	content: "\f11f"}
.note-icon-orderedlist:before{
	content: "\f120"}
.note-icon-pencil:before{
	content: "\f121"}
.note-icon-picture:before{
	content: "\f122"}
.note-icon-question:before{
	content: "\f123"}
.note-icon-redo:before{
	content: "\f124"}
.note-icon-row-above:before{
	content: "\f125"}
.note-icon-row-below:before{
	content: "\f126"}
.note-icon-row-remove:before{
	content: "\f127"}
.note-icon-special-character:before{
	content: "\f128"}
.note-icon-square:before{
	content: "\f129"}
.note-icon-strikethrough:before{
	content: "\f12a"}
.note-icon-subscript:before{
	content: "\f12b"}
.note-icon-summernote:before{
	content: "\f12c"}
.note-icon-superscript:before{
	content: "\f12d"}
.note-icon-table:before{
	content: "\f12e"}
.note-icon-text-height:before{
	content: "\f12f"}
.note-icon-trash:before{
	content: "\f130"}
.note-icon-underline:before{
	content: "\f131"}
.note-icon-undo:before{
	content: "\f132"}
.note-icon-unorderedlist:before{
	content: "\f133"}
.note-icon-video:before{
	content: "\f134"}
.note-editor{
	position: relative}
.note-editor .note-dropzone{
	position: absolute;
	z-index: 100;
	display: none;
	color: #87cefa;
	background-color: #fff;
	opacity: .95}
.note-editor .note-dropzone .note-dropzone-message{
	display: table-cell;
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	vertical-align: middle}
.note-editor .note-dropzone.hover{
	color: #098ddf}
.note-editor.dragover .note-dropzone{
	display: table}
.note-editor .note-editing-area{
	position: relative}
.note-editor .note-editing-area .note-editable{
	outline: 0}
.note-editor .note-editing-area .note-editable sup{
	vertical-align: super}
.note-editor .note-editing-area .note-editable sub{
	vertical-align: sub}
.note-editor .note-editing-area img.note-float-left{
	margin-right: 10px}
.note-editor .note-editing-area img.note-float-right{
	margin-left: 10px}
.note-editor.note-frame{
	border: 1px solid #a9a9a9}
.note-editor.note-frame.codeview .note-editing-area .note-editable{
	display: none}
.note-editor.note-frame.codeview .note-editing-area .note-codable{
	display: block}
.note-editor.note-frame .note-editing-area{
	overflow: hidden}
.note-editor.note-frame .note-editing-area .note-editable{
	padding: 10px;
	overflow: auto;
	color: #000;
	word-wrap: break-word;
	background-color: #fff}
.note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"]{
	background-color: #e5e5e5}
.note-editor.note-frame .note-editing-area .note-codable{
	display: none;
	width: 100%;
	padding: 10px;
	margin-bottom: 0;
	font-family: Menlo,Monaco,monospace,sans-serif;
	font-size: 14px;
	color: #ccc;
	background-color: #222;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	resize: none}
.note-editor.note-frame.fullscreen{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	width: 100% !important}
.note-editor.note-frame.fullscreen .note-editable{
	background-color: #fff}
.note-editor.note-frame.fullscreen .note-resizebar{
	display: none}
.note-editor.note-frame .note-status-output{
	display: block;
	width: 100%;
	height: 20px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	border: 0;
	border-top: 1px solid #e2e2e2}
.note-editor.note-frame .note-status-output:empty{
	height: 0;
	border-top: 0 solid transparent}
.note-editor.note-frame .note-status-output .pull-right{
	float: right !important}
.note-editor.note-frame .note-status-output .text-muted{
	color: #777}
.note-editor.note-frame .note-status-output .text-primary{
	color: #286090}
.note-editor.note-frame .note-status-output .text-success{
	color: #3c763d}
.note-editor.note-frame .note-status-output .text-info{
	color: #31708f}
.note-editor.note-frame .note-status-output .text-warning{
	color: #8a6d3b}
.note-editor.note-frame .note-status-output .text-danger{
	color: #a94442}
.note-editor.note-frame .note-status-output .alert{
	padding: 7px 10px 2px 10px;
	margin: -7px 0 0 0;
	color: #000;
	background-color: #f5f5f5;
	border-radius: 0}
.note-editor.note-frame .note-status-output .alert .note-icon{
	margin-right: 5px}
.note-editor.note-frame .note-status-output .alert-success{
	color: #3c763d !important;
	background-color: #dff0d8 !important}
.note-editor.note-frame .note-status-output .alert-info{
	color: #31708f !important;
	background-color: #d9edf7 !important}
.note-editor.note-frame .note-status-output .alert-warning{
	color: #8a6d3b !important;
	background-color: #fcf8e3 !important}
.note-editor.note-frame .note-status-output .alert-danger{
	color: #a94442 !important;
	background-color: #f2dede !important}
.note-editor.note-frame .note-statusbar{
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px}
.note-editor.note-frame .note-statusbar .note-resizebar{
	width: 100%;
	height: 9px;
	padding-top: 1px;
	cursor: ns-resize}
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{
	width: 20px;
	margin: 1px auto;
	border-top: 1px solid #a9a9a9}
.note-editor.note-frame .note-statusbar.locked .note-resizebar{
	cursor: default}
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{
	display: none}
.note-editor.note-frame .note-placeholder{
	padding: 10px}
.note-popover.popover{
	max-width: none}
.note-popover.popover .popover-content a{
	display: inline-block;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle}
.note-popover.popover .arrow{
	left: 20px !important}
.note-toolbar{
	position: relative;
	z-index: 500}
.note-popover .popover-content,.panel-heading.note-toolbar{
	padding: 0 0 5px 5px;
	margin: 0}
.note-popover .popover-content>.btn-group,.panel-heading.note-toolbar>.btn-group{
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 0}
.note-popover .popover-content .btn-group .note-table,.panel-heading.note-toolbar .btn-group .note-table{
	min-width: 0;
	padding: 5px}
.note-popover .popover-content .btn-group .note-table .note-dimension-picker,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker{
	font-size: 18px}
.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{
	position: absolute !important;
	z-index: 3;
	width: 10em;
	height: 10em;
	cursor: pointer}
.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{
	position: relative !important;
	z-index: 1;
	width: 5em;
	height: 5em;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}
.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{
	position: absolute !important;
	z-index: 2;
	width: 1em;
	height: 1em;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}
.note-popover .popover-content .note-style .dropdown-style blockquote,.panel-heading.note-toolbar .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.panel-heading.note-toolbar .note-style .dropdown-style pre{
	padding: 5px 10px;
	margin: 0}
.note-popover .popover-content .note-style .dropdown-style h1,.panel-heading.note-toolbar .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.panel-heading.note-toolbar .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.panel-heading.note-toolbar .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.panel-heading.note-toolbar .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.panel-heading.note-toolbar .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.panel-heading.note-toolbar .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.panel-heading.note-toolbar .note-style .dropdown-style p{
	padding: 0;
	margin: 0}
.note-popover .popover-content .note-color .dropdown-toggle,.panel-heading.note-toolbar .note-color .dropdown-toggle{
	width: 20px;
	padding-left: 5px}
.note-popover .popover-content .note-color .dropdown-menu,.panel-heading.note-toolbar .note-color .dropdown-menu{
	min-width: 337px}
.note-popover .popover-content .note-color .dropdown-menu .note-palette,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette{
	display: inline-block;
	width: 160px;
	margin: 0}
.note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette:first-child{
	margin: 0 5px}
.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title{
	margin: 2px 7px;
	font-size: 12px;
	text-align: center;
	border-bottom: 1px solid #eee}
.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset{
	width: 100%;
	padding: 0 3px;
	margin: 3px;
	font-size: 11px;
	cursor: pointer;
	border-radius: 5px}
.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row{
	height: 20px}
.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover{
	background: #eee}
.note-popover .popover-content .note-para .dropdown-menu,.panel-heading.note-toolbar .note-para .dropdown-menu{
	min-width: 216px;
	padding: 5px}
.note-popover .popover-content .note-para .dropdown-menu>div:first-child,.panel-heading.note-toolbar .note-para .dropdown-menu>div:first-child{
	margin-right: 5px}
.note-popover .popover-content .dropdown-menu,.panel-heading.note-toolbar .dropdown-menu{
	min-width: 90px}
.note-popover .popover-content .dropdown-menu.right,.panel-heading.note-toolbar .dropdown-menu.right{
	right: 0;
	left: auto}
.note-popover .popover-content .dropdown-menu.right::before,.panel-heading.note-toolbar .dropdown-menu.right::before{
	right: 9px;
	left: auto !important}
.note-popover .popover-content .dropdown-menu.right::after,.panel-heading.note-toolbar .dropdown-menu.right::after{
	right: 10px;
	left: auto !important}
.note-popover .popover-content .dropdown-menu.note-check li a i,.panel-heading.note-toolbar .dropdown-menu.note-check li a i{
	color: deepskyblue;
	visibility: hidden}
.note-popover .popover-content .dropdown-menu.note-check li a.checked i,.panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i{
	visibility: visible}
.note-popover .popover-content .note-fontsize-10,.panel-heading.note-toolbar .note-fontsize-10{
	font-size: 10px}
.note-popover .popover-content .note-color-palette,.panel-heading.note-toolbar .note-color-palette{
	line-height: 1}
.note-popover .popover-content .note-color-palette div .note-color-btn,.panel-heading.note-toolbar .note-color-palette div .note-color-btn{
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	border: 1px solid #fff}
.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover{
	border: 1px solid #000}
.note-dialog>div{
	display: none}
.note-dialog .form-group{
	margin-right: 0;
	margin-left: 0}
.note-dialog .note-modal-form{
	margin: 0}
.note-dialog .note-image-dialog .note-dropzone{
	min-height: 100px;
	margin-bottom: 10px;
	font-size: 30px;
	line-height: 4;
	color: lightgray;
	text-align: center;
	border: 4px dashed lightgray}
@-moz-document url-prefix(){.
	note-image-input{
	height: auto}
}.note-placeholder{
	position: absolute;
	display: none;
	color: gray}
.note-handle .note-control-selection{
	position: absolute;
	display: none;
	border: 1px solid #000}
.note-handle .note-control-selection>div{
	position: absolute}
.note-handle .note-control-selection .note-control-selection-bg{
	width: 100%;
	height: 100%;
	background-color: #000;
	-webkit-opacity: .3;
	-khtml-opacity: .3;
	-moz-opacity: .3;
	opacity: .3;
	-ms-filter: alpha(opacity=30);
	filter: alpha(opacity=30)}
.note-handle .note-control-selection .note-control-handle{
	width: 7px;
	height: 7px;
	border: 1px solid #000}
.note-handle .note-control-selection .note-control-holder{
	width: 7px;
	height: 7px;
	border: 1px solid #000}
.note-handle .note-control-selection .note-control-sizing{
	width: 7px;
	height: 7px;
	background-color: #fff;
	border: 1px solid #000}
.note-handle .note-control-selection .note-control-nw{
	top: -5px;
	left: -5px;
	border-right: 0;
	border-bottom: 0}
.note-handle .note-control-selection .note-control-ne{
	top: -5px;
	right: -5px;
	border-bottom: 0;
	border-left: none}
.note-handle .note-control-selection .note-control-sw{
	bottom: -5px;
	left: -5px;
	border-top: 0;
	border-right: 0}
.note-handle .note-control-selection .note-control-se{
	right: -5px;
	bottom: -5px;
	cursor: se-resize}
.note-handle .note-control-selection .note-control-se.note-control-holder{
	cursor: default;
	border-top: 0;
	border-left: none}
.note-handle .note-control-selection .note-control-selection-info{
	right: 0;
	bottom: 0;
	padding: 5px;
	margin: 5px;
	font-size: 12px;
	color: #fff;
	background-color: #000;
	border-radius: 5px;
	-webkit-opacity: .7;
	-khtml-opacity: .7;
	-moz-opacity: .7;
	opacity: .7;
	-ms-filter: alpha(opacity=70);
	filter: alpha(opacity=70)}
.note-hint-popover{
	min-width: 100px;
	padding: 2px}
.note-hint-popover .popover-content{
	max-height: 150px;
	padding: 3px;
	overflow: auto}
.note-hint-popover .popover-content .note-hint-group .note-hint-item{
	display: block !important;
	padding: 3px}
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	background-color: #428bca;
	outline: 0}
.md-editor{
	display: block;
	border: 1px solid #ddd}
.md-editor .md-footer,.md-editor>.md-header{
	display: block;
	padding: 6px 4px;
	background: #f5f5f5}
.md-editor>.md-header{
	margin: 0}
.md-editor>.md-preview{
	background: #fff;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	min-height: 10px;
	overflow: auto}
.md-editor>textarea{
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
	font-size: 14px;
	outline: 0;
	margin: 0;
	display: block;
	padding: 0;
	width: 100%;
	border: 0;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #eee}
.md-editor>textarea:focus{
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #fff}
.md-editor.active{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.md-editor .md-controls{
	float: right;
	padding: 3px}
.md-editor .md-controls .md-control{
	right: 5px;
	color: #bebebe;
	padding: 3px 3px 3px 10px}
.md-editor .md-controls .md-control:hover{
	color: #333}
.md-editor.md-fullscreen-mode{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	padding: 60px 30px 15px;
	background: #fff !important;
	border: 0 !important}
.md-editor.md-fullscreen-mode .md-footer{
	display: none}
.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{
	margin: 0 auto !important;
	height: 100% !important;
	font-size: 20px !important;
	padding: 20px !important;
	color: #999;
	line-height: 1.6em !important;
	resize: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: #fff !important;
	border: 0 !important}
.md-editor.md-fullscreen-mode .md-preview{
	color: #333;
	overflow: auto}
.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{
	color: #333;
	background: #fff !important}
.md-editor.md-fullscreen-mode .md-header{
	background: 0 0;
	text-align: center;
	position: fixed;
	width: 100%;
	top: 20px}
.md-editor.md-fullscreen-mode .btn-group{
	float: none}
.md-editor.md-fullscreen-mode .btn{
	border: 0;
	background: 0 0;
	color: #b3b3b3}
.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #333}
.md-editor.md-fullscreen-mode .md-fullscreen-controls{
	position: absolute;
	top: 20px;
	right: 20px;
	text-align: right;
	z-index: 1002;
	display: block}
.md-editor.md-fullscreen-mode .md-fullscreen-controls a{
	color: #b3b3b3;
	clear: right;
	margin: 10px;
	width: 30px;
	height: 30px;
	text-align: center}
.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{
	color: #333;
	text-decoration: none}
.md-editor.md-fullscreen-mode .md-editor{
	height: 100% !important;
	position: relative}
.md-editor .md-fullscreen-controls{
	display: none}
.md-nooverflow{
	overflow: hidden;
	position: fixed;
	width: 100%}
/*!
* animate.css -http://daneden.me/animate
* Version - 3.7.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2018 Daniel Eden
*/@-webkit-keyframes bounce{from,20%
	,53%,80%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	40%,43%{
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)}
	70%{
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)}
	90%{
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)}
}@keyframes bounce{from,20%
	,53%,80%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	40%,43%{
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)}
	70%{
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)}
	90%{
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)}
}.bounce{
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom}
@-webkit-keyframes flash{from,50%
	,to{
		opacity: 1}
	25%,75%{
		opacity: 0}
}@keyframes flash{from,50%
	,to{
		opacity: 1}
	25%,75%{
		opacity: 0}
}.flash{
	-webkit-animation-name: flash;
	animation-name: flash}
@-webkit-keyframes pulse{from{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
	50%{
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)}
	to{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
}@keyframes pulse{from{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
	50%{
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)}
	to{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
}.pulse{
	-webkit-animation-name: pulse;
	animation-name: pulse}
@-webkit-keyframes rubberBand{from{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
	30%{
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1)}
	40%{
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)}
	50%{
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1)}
	65%{
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1)}
	75%{
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1)}
	to{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
}@keyframes rubberBand{from{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
	30%{
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1)}
	40%{
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)}
	50%{
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1)}
	65%{
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1)}
	75%{
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1)}
	to{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
}.rubberBand{
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand}
@-webkit-keyframes shake{from,to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	10%,30%,50%,70%,90%{
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)}
	20%,40%,60%,80%{
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)}
}@keyframes shake{from,to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	10%,30%,50%,70%,90%{
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)}
	20%,40%,60%,80%{
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)}
}.shake{
	-webkit-animation-name: shake;
	animation-name: shake}
@-webkit-keyframes headShake{0%{
		-webkit-transform: translateX(0);
		transform: translateX(0)}
	6.5%{
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)}
	18.5%{
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)}
	31.5%{
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)}
	43.5%{
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)}
	50%{
		-webkit-transform: translateX(0);
		transform: translateX(0)}
}@keyframes headShake{0%{
		-webkit-transform: translateX(0);
		transform: translateX(0)}
	6.5%{
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)}
	18.5%{
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)}
	31.5%{
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)}
	43.5%{
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)}
	50%{
		-webkit-transform: translateX(0);
		transform: translateX(0)}
}.headShake{
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake}
@-webkit-keyframes swing{20%{
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)}
	40%{
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)}
	60%{
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)}
	80%{
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)}
	to{
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)}
}@keyframes swing{20%{
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)}
	40%{
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)}
	60%{
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)}
	80%{
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)}
	to{
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)}
}.swing{
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing}
@-webkit-keyframes tada{from{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
	10%,20%{
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}
	30%,50%,70%,90%{
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
	40%,60%,80%{
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
	to{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
}@keyframes tada{from{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
	10%,20%{
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}
	30%,50%,70%,90%{
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
	40%,60%,80%{
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
	to{
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
}.tada{
	-webkit-animation-name: tada;
	animation-name: tada}
@-webkit-keyframes wobble{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	15%{
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}
	30%{
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}
	45%{
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}
	60%{
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}
	75%{
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes wobble{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	15%{
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}
	30%{
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}
	45%{
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}
	60%{
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}
	75%{
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.wobble{
	-webkit-animation-name: wobble;
	animation-name: wobble}
@-webkit-keyframes jello{from,11.1%
	,to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	22.2%{
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)}
	33.3%{
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)}
	44.4%{
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)}
	55.5%{
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)}
	66.6%{
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg)}
	77.7%{
		-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
		transform: skewX(0.39063deg) skewY(0.39063deg)}
	88.8%{
		-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
		transform: skewX(-0.19531deg) skewY(-0.19531deg)}
}@keyframes jello{from,11.1%
	,to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	22.2%{
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)}
	33.3%{
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)}
	44.4%{
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)}
	55.5%{
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)}
	66.6%{
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg)}
	77.7%{
		-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
		transform: skewX(0.39063deg) skewY(0.39063deg)}
	88.8%{
		-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
		transform: skewX(-0.19531deg) skewY(-0.19531deg)}
}.jello{
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center}
@-webkit-keyframes heartBeat{0%{
		-webkit-transform: scale(1);
		transform: scale(1)}
	14%{
		-webkit-transform: scale(1.3);
		transform: scale(1.3)}
	28%{
		-webkit-transform: scale(1);
		transform: scale(1)}
	42%{
		-webkit-transform: scale(1.3);
		transform: scale(1.3)}
	70%{
		-webkit-transform: scale(1);
		transform: scale(1)}
}@keyframes heartBeat{0%{
		-webkit-transform: scale(1);
		transform: scale(1)}
	14%{
		-webkit-transform: scale(1.3);
		transform: scale(1.3)}
	28%{
		-webkit-transform: scale(1);
		transform: scale(1)}
	42%{
		-webkit-transform: scale(1.3);
		transform: scale(1.3)}
	70%{
		-webkit-transform: scale(1);
		transform: scale(1)}
}.heartBeat{
	-webkit-animation-name: heartBeat;
	animation-name: heartBeat;
	-webkit-animation-duration: 1.3s;
	animation-duration: 1.3s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out}
@-webkit-keyframes bounceIn{from,20%
	,40%,60%,80%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	0%{
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)}
	20%{
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)}
	40%{
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)}
	80%{
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97)}
	to{
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
}@keyframes bounceIn{from,20%
	,40%,60%,80%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	0%{
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)}
	20%{
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)}
	40%{
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)}
	80%{
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97)}
	to{
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)}
}.bounceIn{
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn}
@-webkit-keyframes bounceInDown{from,60%
	,75%,90%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	0%{
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)}
	60%{
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)}
	75%{
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)}
	90%{
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes bounceInDown{from,60%
	,75%,90%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	0%{
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)}
	60%{
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)}
	75%{
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)}
	90%{
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.bounceInDown{
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown}
@-webkit-keyframes bounceInLeft{from,60%
	,75%,90%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	0%{
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)}
	60%{
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)}
	75%{
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)}
	90%{
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes bounceInLeft{from,60%
	,75%,90%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	0%{
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)}
	60%{
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)}
	75%{
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)}
	90%{
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.bounceInLeft{
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft}
@-webkit-keyframes bounceInRight{from,60%
	,75%,90%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	from{
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)}
	60%{
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)}
	75%{
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)}
	90%{
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes bounceInRight{from,60%
	,75%,90%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	from{
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)}
	60%{
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)}
	75%{
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)}
	90%{
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.bounceInRight{
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight}
@-webkit-keyframes bounceInUp{from,60%
	,75%,90%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	from{
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)}
	60%{
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)}
	75%{
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)}
	90%{
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes bounceInUp{from,60%
	,75%,90%,to{
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	from{
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)}
	60%{
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)}
	75%{
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)}
	90%{
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.bounceInUp{
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp}
@-webkit-keyframes bounceOut{20%{
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9)}
	50%,55%{
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)}
	to{
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)}
}@keyframes bounceOut{20%{
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9)}
	50%,55%{
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)}
	to{
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)}
}.bounceOut{
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut}
@-webkit-keyframes bounceOutDown{20%{
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)}
	40%,45%{
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)}
}@keyframes bounceOutDown{20%{
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)}
	40%,45%{
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)}
}.bounceOutDown{
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)}
	to{
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)}
}@keyframes bounceOutLeft{20%{
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)}
	to{
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)}
}.bounceOutLeft{
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)}
	to{
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)}
}@keyframes bounceOutRight{20%{
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)}
	to{
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)}
}.bounceOutRight{
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)}
	40%,45%{
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)}
}@keyframes bounceOutUp{20%{
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)}
	40%,45%{
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)}
}.bounceOutUp{
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp}
@-webkit-keyframes fadeIn{from{
		opacity: 0}
	to{
		opacity: 1}
}@keyframes fadeIn{from{
		opacity: 0}
	to{
		opacity: 1}
}.fadeIn{
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn}
@-webkit-keyframes fadeInDown{from{
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes fadeInDown{from{
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.fadeInDown{
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown}
@-webkit-keyframes fadeInDownBig{from{
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes fadeInDownBig{from{
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.fadeInDownBig{
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig}
@-webkit-keyframes fadeInLeft{from{
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes fadeInLeft{from{
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.fadeInLeft{
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft}
@-webkit-keyframes fadeInLeftBig{from{
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes fadeInLeftBig{from{
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.fadeInLeftBig{
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig}
@-webkit-keyframes fadeInRight{from{
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes fadeInRight{from{
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.fadeInRight{
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight}
@-webkit-keyframes fadeInRightBig{from{
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes fadeInRightBig{from{
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.fadeInRightBig{
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig}
@-webkit-keyframes fadeInUp{from{
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes fadeInUp{from{
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.fadeInUp{
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp}
@-webkit-keyframes fadeInUpBig{from{
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes fadeInUpBig{from{
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.fadeInUpBig{
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig}
@-webkit-keyframes fadeOut{from{
		opacity: 1}
	to{
		opacity: 0}
}@keyframes fadeOut{from{
		opacity: 1}
	to{
		opacity: 0}
}.fadeOut{
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut}
@-webkit-keyframes fadeOutDown{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)}
}@keyframes fadeOutDown{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)}
}.fadeOutDown{
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown}
@-webkit-keyframes fadeOutDownBig{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)}
}@keyframes fadeOutDownBig{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)}
}.fadeOutDownBig{
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)}
}@keyframes fadeOutLeft{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)}
}.fadeOutLeft{
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)}
}@keyframes fadeOutLeftBig{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)}
}.fadeOutLeftBig{
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)}
}@keyframes fadeOutRight{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)}
}.fadeOutRight{
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight}
@-webkit-keyframes fadeOutRightBig{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)}
}@keyframes fadeOutRightBig{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)}
}.fadeOutRightBig{
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig}
@-webkit-keyframes fadeOutUp{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)}
}@keyframes fadeOutUp{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)}
}.fadeOutUp{
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp}
@-webkit-keyframes fadeOutUpBig{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)}
}@keyframes fadeOutUpBig{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)}
}.fadeOutUpBig{
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig}
@-webkit-keyframes flip{from{
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out}
	40%{
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out}
	50%{
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
	80%{
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
	to{
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
}@keyframes flip{from{
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out}
	40%{
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out}
	50%{
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
	80%{
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
	to{
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
}.animated.flip{
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip}
@-webkit-keyframes flipInX{from{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0}
	40%{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
	60%{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1}
	80%{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)}
	to{
		-webkit-transform: perspective(400px);
		transform: perspective(400px)}
}@keyframes flipInX{from{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0}
	40%{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
	60%{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1}
	80%{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)}
	to{
		-webkit-transform: perspective(400px);
		transform: perspective(400px)}
}.flipInX{
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX}
@-webkit-keyframes flipInY{from{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0}
	40%{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
	60%{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1}
	80%{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)}
	to{
		-webkit-transform: perspective(400px);
		transform: perspective(400px)}
}@keyframes flipInY{from{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0}
	40%{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in}
	60%{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1}
	80%{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)}
	to{
		-webkit-transform: perspective(400px);
		transform: perspective(400px)}
}.flipInY{
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY}
@-webkit-keyframes flipOutX{from{
		-webkit-transform: perspective(400px);
		transform: perspective(400px)}
	30%{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1}
	to{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0}
}@keyframes flipOutX{from{
		-webkit-transform: perspective(400px);
		transform: perspective(400px)}
	30%{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1}
	to{
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0}
}.flipOutX{
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important}
@-webkit-keyframes flipOutY{from{
		-webkit-transform: perspective(400px);
		transform: perspective(400px)}
	30%{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1}
	to{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0}
}@keyframes flipOutY{from{
		-webkit-transform: perspective(400px);
		transform: perspective(400px)}
	30%{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1}
	to{
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0}
}.flipOutY{
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY}
@-webkit-keyframes lightSpeedIn{from{
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0}
	60%{
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1}
	80%{
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes lightSpeedIn{from{
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0}
	60%{
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1}
	80%{
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg)}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.lightSpeedIn{
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out}
@-webkit-keyframes lightSpeedOut{from{
		opacity: 1}
	to{
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0}
}@keyframes lightSpeedOut{from{
		opacity: 1}
	to{
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0}
}.lightSpeedOut{
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in}
@-webkit-keyframes rotateIn{from{
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0}
	to{
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}@keyframes rotateIn{from{
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0}
	to{
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}.rotateIn{
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn}
@-webkit-keyframes rotateInDownLeft{from{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0}
	to{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}@keyframes rotateInDownLeft{from{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0}
	to{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}.rotateInDownLeft{
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{from{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0}
	to{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}@keyframes rotateInDownRight{from{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0}
	to{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}.rotateInDownRight{
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{from{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0}
	to{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}@keyframes rotateInUpLeft{from{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0}
	to{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}.rotateInUpLeft{
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{from{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0}
	to{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}@keyframes rotateInUpRight{from{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0}
	to{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1}
}.rotateInUpRight{
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight}
@-webkit-keyframes rotateOut{from{
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1}
	to{
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0}
}@keyframes rotateOut{from{
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1}
	to{
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0}
}.rotateOut{
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut}
@-webkit-keyframes rotateOutDownLeft{from{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1}
	to{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0}
}@keyframes rotateOutDownLeft{from{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1}
	to{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0}
}.rotateOutDownLeft{
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{from{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1}
	to{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0}
}@keyframes rotateOutDownRight{from{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1}
	to{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0}
}.rotateOutDownRight{
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{from{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1}
	to{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0}
}@keyframes rotateOutUpLeft{from{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1}
	to{
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0}
}.rotateOutUpLeft{
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{from{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1}
	to{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0}
}@keyframes rotateOutUpRight{from{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1}
	to{
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0}
}.rotateOutUpRight{
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight}
@-webkit-keyframes hinge{0%{
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out}
	20%,60%{
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out}
	40%,80%{
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1}
	to{
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0}
}@keyframes hinge{0%{
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out}
	20%,60%{
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out}
	40%,80%{
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1}
	to{
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0}
}.hinge{
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: hinge;
	animation-name: hinge}
@-webkit-keyframes jackInTheBox{from{
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom}
	50%{
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)}
	70%{
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg)}
	to{
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)}
}@keyframes jackInTheBox{from{
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom}
	50%{
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)}
	70%{
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg)}
	to{
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)}
}.jackInTheBox{
	-webkit-animation-name: jackInTheBox;
	animation-name: jackInTheBox}
@-webkit-keyframes rollIn{from{
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes rollIn{from{
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}
	to{
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.rollIn{
	-webkit-animation-name: rollIn;
	animation-name: rollIn}
@-webkit-keyframes rollOut{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}
}@keyframes rollOut{from{
		opacity: 1}
	to{
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}
}.rollOut{
	-webkit-animation-name: rollOut;
	animation-name: rollOut}
@-webkit-keyframes zoomIn{from{
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)}
	50%{
		opacity: 1}
}@keyframes zoomIn{from{
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)}
	50%{
		opacity: 1}
}.zoomIn{
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn}
@-webkit-keyframes zoomInDown{from{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomInDown{from{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomInDown{
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown}
@-webkit-keyframes zoomInLeft{from{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomInLeft{from{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomInLeft{
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft}
@-webkit-keyframes zoomInRight{from{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomInRight{from{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomInRight{
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight}
@-webkit-keyframes zoomInUp{from{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomInUp{from{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	60%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomInUp{
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp}
@-webkit-keyframes zoomOut{from{
		opacity: 1}
	50%{
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)}
	to{
		opacity: 0}
}@keyframes zoomOut{from{
		opacity: 1}
	50%{
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)}
	to{
		opacity: 0}
}.zoomOut{
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut}
@-webkit-keyframes zoomOutDown{40%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	to{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomOutDown{40%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	to{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomOutDown{
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown}
@-webkit-keyframes zoomOutLeft{40%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}
	to{
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center}
}@keyframes zoomOutLeft{40%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}
	to{
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center}
}.zoomOutLeft{
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft}
@-webkit-keyframes zoomOutRight{40%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}
	to{
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center}
}@keyframes zoomOutRight{40%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}
	to{
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center}
}.zoomOutRight{
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight}
@-webkit-keyframes zoomOutUp{40%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	to{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}@keyframes zoomOutUp{40%{
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
	to{
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)}
}.zoomOutUp{
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp}
@-webkit-keyframes slideInDown{from{
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes slideInDown{from{
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.slideInDown{
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown}
@-webkit-keyframes slideInLeft{from{
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes slideInLeft{from{
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.slideInLeft{
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft}
@-webkit-keyframes slideInRight{from{
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes slideInRight{from{
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.slideInRight{
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight}
@-webkit-keyframes slideInUp{from{
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}@keyframes slideInUp{from{
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible}
	to{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
}.slideInUp{
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp}
@-webkit-keyframes slideOutDown{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	to{
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)}
}@keyframes slideOutDown{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	to{
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)}
}.slideOutDown{
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown}
@-webkit-keyframes slideOutLeft{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	to{
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)}
}@keyframes slideOutLeft{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	to{
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)}
}.slideOutLeft{
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft}
@-webkit-keyframes slideOutRight{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	to{
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)}
}@keyframes slideOutRight{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	to{
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)}
}.slideOutRight{
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight}
@-webkit-keyframes slideOutUp{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	to{
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)}
}@keyframes slideOutUp{from{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)}
	to{
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)}
}.slideOutUp{
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp}
.animated{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both}
.animated.infinite{
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite}
.animated.delay-1s{
	-webkit-animation-delay: 1s;
	animation-delay: 1s}
.animated.delay-2s{
	-webkit-animation-delay: 2s;
	animation-delay: 2s}
.animated.delay-3s{
	-webkit-animation-delay: 3s;
	animation-delay: 3s}
.animated.delay-4s{
	-webkit-animation-delay: 4s;
	animation-delay: 4s}
.animated.delay-5s{
	-webkit-animation-delay: 5s;
	animation-delay: 5s}
.animated.fast{
	-webkit-animation-duration: 800ms;
	animation-duration: 800ms}
.animated.faster{
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms}
.animated.slow{
	-webkit-animation-duration: 2s;
	animation-duration: 2s}
.animated.slower{
	-webkit-animation-duration: 3s;
	animation-duration: 3s}
@media (prefers-reduced-motion){.animated{
		-webkit-animation: unset !important;
		animation: unset !important;
		-webkit-transition: none !important;
		transition: none !important}
}.toast-title{
	font-weight: bold}
.toast-message{
	-ms-word-wrap: break-word;
	word-wrap: break-word}
.toast-message a,.toast-message label{
	color: #FFFFFF}
.toast-message a:hover{
	color: #CCCCCC;
	text-decoration: none}
.toast-close-button{
	position: relative;
	right: -0.3em;
	top: -0.3em;
	float: right;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	-webkit-text-shadow: 0 1px 0 #ffffff;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	line-height: 1}
.toast-close-button:hover,.toast-close-button:focus{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)}
.rtl .toast-close-button{
	left: -0.3em;
	float: left;
	right: 0.3em}
button.toast-close-button{
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none}
.toast-top-center{
	top: 0;
	right: 0;
	width: 100%}
.toast-bottom-center{
	bottom: 0;
	right: 0;
	width: 100%}
.toast-top-full-width{
	top: 0;
	right: 0;
	width: 100%}
.toast-bottom-full-width{
	bottom: 0;
	right: 0;
	width: 100%}
.toast-top-left{
	top: 12px;
	left: 12px}
.toast-top-right{
	top: 12px;
	right: 12px}
.toast-bottom-right{
	right: 12px;
	bottom: 12px}
.toast-bottom-left{
	bottom: 12px;
	left: 12px}
#toast-container{
	position: fixed;
	z-index: 999999;
	pointer-events: none}
#toast-container *{
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
#toast-container>div{
	position: relative;
	pointer-events: auto;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 50px;
	width: 300px;
	border-radius: 3px 3px 3px 3px;
	background-position: 15px center;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0 0 12px #999999;
	box-shadow: 0 0 12px #999999;
	color: #FFFFFF;
	opacity: 0.8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80)}
#toast-container>div.rtl{
	direction: rtl;
	padding: 15px 50px 15px 15px;
	background-position: right 15px center}
#toast-container>div:hover{
	-webkit-box-shadow: 0 0 12px #000000;
	box-shadow: 0 0 12px #000000;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer}
#toast-container>.toast-info{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}
#toast-container>.toast-error{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}
#toast-container>.toast-success{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}
#toast-container>.toast-warning{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}
#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{
	width: 300px;
	margin-left: auto;
	margin-right: auto}
#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{
	width: 96%;
	margin-left: auto;
	margin-right: auto}
.toast{
	background-color: #030303}
.toast-success{
	background-color: #51A351}
.toast-error{
	background-color: #BD362F}
.toast-info{
	background-color: #2F96B4}
.toast-warning{
	background-color: #F89406}
.toast-progress{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000000;
	opacity: 0.4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)}
@media all and (max-width: 240px){#toast-container>div{
		padding: 8px 8px 8px 50px;
		width: 11em}
	#toast-container>div.rtl{
		padding: 8px 50px 8px 8px}
	#toast-container .toast-close-button{
		right: -0.2em;
		top: -0.2em}
	#toast-container .rtl .toast-close-button{
		left: -0.2em;
		right: 0.2em}
}@media all and (min-width: 241px) and (max-width: 480px){#toast-container>div{
		padding: 8px 8px 8px 50px;
		width: 18em}
	#toast-container>div.rtl{
		padding: 8px 50px 8px 8px}
	#toast-container .toast-close-button{
		right: -0.2em;
		top: -0.2em}
	#toast-container .rtl .toast-close-button{
		left: -0.2em;
		right: 0.2em}
}@media all and (min-width: 481px) and (max-width: 768px){#toast-container>div{
		padding: 15px 15px 15px 50px;
		width: 25em}
	#toast-container>div.rtl{
		padding: 15px 50px 15px 15px}
}.morris-hover{
	position: absolute;
	z-index: 1000}
.morris-hover.morris-default-style{
	border-radius: 10px;
	padding: 6px;
	color: #666;
	background: rgba(255,255,255,0.8);
	border: solid 2px rgba(230,230,230,0.8);
	font-family: sans-serif;
	font-size: 12px;
	text-align: center}
.morris-hover.morris-default-style .morris-hover-row-label{
	font-weight: bold;
	margin: 0.25em 0}
.morris-hover.morris-default-style .morris-hover-point{
	white-space: nowrap;
	margin: 0.1em 0}
.ct-label{
	fill: rgba(0,0,0,0.4);
	color: rgba(0,0,0,0.4);
	font-size: 0.75rem;
	line-height: 1}
.ct-chart-line .ct-label,.ct-chart-bar .ct-label{
	display: block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex}
.ct-chart-pie .ct-label,.ct-chart-donut .ct-label{
	dominant-baseline: central}
.ct-label.ct-horizontal.ct-start{
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: start}
.ct-label.ct-horizontal.ct-end{
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: start}
.ct-label.ct-vertical.ct-start{
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: flex-end;
	-ms-flex-pack: flex-end;
	justify-content: flex-end;
	text-align: right;
	text-anchor: end}
.ct-label.ct-vertical.ct-end{
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: start}
.ct-chart-bar .ct-label.ct-horizontal.ct-start{
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	text-anchor: start}
.ct-chart-bar .ct-label.ct-horizontal.ct-end{
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	text-anchor: start}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: start}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: start}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: flex-end;
	-ms-flex-pack: flex-end;
	justify-content: flex-end;
	text-align: right;
	text-anchor: end}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: end}
.ct-grid{
	stroke: rgba(0,0,0,0.2);
	stroke-width: 1px;
	stroke-dasharray: 2px}
.ct-grid-background{
	fill: none}
.ct-point{
	stroke-width: 10px;
	stroke-linecap: round}
.ct-line{
	fill: none;
	stroke-width: 4px}
.ct-area{
	stroke: none;
	fill-opacity: 0.1}
.ct-bar{
	fill: none;
	stroke-width: 10px}
.ct-slice-donut{
	fill: none;
	stroke-width: 60px}
.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{
	stroke: #d70206}
.ct-series-a .ct-slice-pie,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-area{
	fill: #d70206}
.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{
	stroke: #f05b4f}
.ct-series-b .ct-slice-pie,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-area{
	fill: #f05b4f}
.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{
	stroke: #f4c63d}
.ct-series-c .ct-slice-pie,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-area{
	fill: #f4c63d}
.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{
	stroke: #d17905}
.ct-series-d .ct-slice-pie,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-area{
	fill: #d17905}
.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{
	stroke: #453d3f}
.ct-series-e .ct-slice-pie,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-area{
	fill: #453d3f}
.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{
	stroke: #59922b}
.ct-series-f .ct-slice-pie,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-area{
	fill: #59922b}
.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{
	stroke: #0544d3}
.ct-series-g .ct-slice-pie,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-area{
	fill: #0544d3}
.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{
	stroke: #6b0392}
.ct-series-h .ct-slice-pie,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-area{
	fill: #6b0392}
.ct-series-i .ct-point,.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-slice-donut{
	stroke: #f05b4f}
.ct-series-i .ct-slice-pie,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-area{
	fill: #f05b4f}
.ct-series-j .ct-point,.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-slice-donut{
	stroke: #dda458}
.ct-series-j .ct-slice-pie,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-area{
	fill: #dda458}
.ct-series-k .ct-point,.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-slice-donut{
	stroke: #eacf7d}
.ct-series-k .ct-slice-pie,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-area{
	fill: #eacf7d}
.ct-series-l .ct-point,.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-slice-donut{
	stroke: #86797d}
.ct-series-l .ct-slice-pie,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-area{
	fill: #86797d}
.ct-series-m .ct-point,.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-slice-donut{
	stroke: #b2c326}
.ct-series-m .ct-slice-pie,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-area{
	fill: #b2c326}
.ct-series-n .ct-point,.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-slice-donut{
	stroke: #6188e2}
.ct-series-n .ct-slice-pie,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-area{
	fill: #6188e2}
.ct-series-o .ct-point,.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-slice-donut{
	stroke: #a748ca}
.ct-series-o .ct-slice-pie,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-area{
	fill: #a748ca}
.ct-square{
	display: block;
	position: relative;
	width: 100%}
.ct-square:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 100%}
.ct-square:after{
	content: "";
	display: table;
	clear: both}
.ct-square>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-minor-second{
	display: block;
	position: relative;
	width: 100%}
.ct-minor-second:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 93.75%}
.ct-minor-second:after{
	content: "";
	display: table;
	clear: both}
.ct-minor-second>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-major-second{
	display: block;
	position: relative;
	width: 100%}
.ct-major-second:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 88.8888888889%}
.ct-major-second:after{
	content: "";
	display: table;
	clear: both}
.ct-major-second>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-minor-third{
	display: block;
	position: relative;
	width: 100%}
.ct-minor-third:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 83.3333333333%}
.ct-minor-third:after{
	content: "";
	display: table;
	clear: both}
.ct-minor-third>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-major-third{
	display: block;
	position: relative;
	width: 100%}
.ct-major-third:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 80%}
.ct-major-third:after{
	content: "";
	display: table;
	clear: both}
.ct-major-third>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-perfect-fourth{
	display: block;
	position: relative;
	width: 100%}
.ct-perfect-fourth:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 75%}
.ct-perfect-fourth:after{
	content: "";
	display: table;
	clear: both}
.ct-perfect-fourth>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-perfect-fifth{
	display: block;
	position: relative;
	width: 100%}
.ct-perfect-fifth:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 66.6666666667%}
.ct-perfect-fifth:after{
	content: "";
	display: table;
	clear: both}
.ct-perfect-fifth>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-minor-sixth{
	display: block;
	position: relative;
	width: 100%}
.ct-minor-sixth:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 62.5%}
.ct-minor-sixth:after{
	content: "";
	display: table;
	clear: both}
.ct-minor-sixth>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-golden-section{
	display: block;
	position: relative;
	width: 100%}
.ct-golden-section:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 61.804697157%}
.ct-golden-section:after{
	content: "";
	display: table;
	clear: both}
.ct-golden-section>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-major-sixth{
	display: block;
	position: relative;
	width: 100%}
.ct-major-sixth:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 60%}
.ct-major-sixth:after{
	content: "";
	display: table;
	clear: both}
.ct-major-sixth>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-minor-seventh{
	display: block;
	position: relative;
	width: 100%}
.ct-minor-seventh:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 56.25%}
.ct-minor-seventh:after{
	content: "";
	display: table;
	clear: both}
.ct-minor-seventh>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-major-seventh{
	display: block;
	position: relative;
	width: 100%}
.ct-major-seventh:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 53.3333333333%}
.ct-major-seventh:after{
	content: "";
	display: table;
	clear: both}
.ct-major-seventh>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-octave{
	display: block;
	position: relative;
	width: 100%}
.ct-octave:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 50%}
.ct-octave:after{
	content: "";
	display: table;
	clear: both}
.ct-octave>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-major-tenth{
	display: block;
	position: relative;
	width: 100%}
.ct-major-tenth:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 40%}
.ct-major-tenth:after{
	content: "";
	display: table;
	clear: both}
.ct-major-tenth>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-major-eleventh{
	display: block;
	position: relative;
	width: 100%}
.ct-major-eleventh:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 37.5%}
.ct-major-eleventh:after{
	content: "";
	display: table;
	clear: both}
.ct-major-eleventh>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-major-twelfth{
	display: block;
	position: relative;
	width: 100%}
.ct-major-twelfth:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 33.3333333333%}
.ct-major-twelfth:after{
	content: "";
	display: table;
	clear: both}
.ct-major-twelfth>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
.ct-double-octave{
	display: block;
	position: relative;
	width: 100%}
.ct-double-octave:before{
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 25%}
.ct-double-octave:after{
	content: "";
	display: table;
	clear: both}
.ct-double-octave>svg{
	display: block;
	position: absolute;
	top: 0;
	left: 0}
@-webkit-keyframes swal2-show{0%{
		-webkit-transform: scale(0.7);
		transform: scale(0.7)}
	45%{
		-webkit-transform: scale(1.05);
		transform: scale(1.05)}
	80%{
		-webkit-transform: scale(0.95);
		transform: scale(0.95)}
	100%{
		-webkit-transform: scale(1);
		transform: scale(1)}
}@keyframes swal2-show{0%{
		-webkit-transform: scale(0.7);
		transform: scale(0.7)}
	45%{
		-webkit-transform: scale(1.05);
		transform: scale(1.05)}
	80%{
		-webkit-transform: scale(0.95);
		transform: scale(0.95)}
	100%{
		-webkit-transform: scale(1);
		transform: scale(1)}
}@-webkit-keyframes swal2-hide{0%{
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1}
	100%{
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
		opacity: 0}
}@keyframes swal2-hide{0%{
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1}
	100%{
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
		opacity: 0}
}@-webkit-keyframes swal2-animate-success-line-tip{0%{
		top: 1.1875em;
		left: .0625em;
		width: 0}
	54%{
		top: 1.0625em;
		left: .125em;
		width: 0}
	70%{
		top: 2.1875em;
		left: -.375em;
		width: 3.125em}
	84%{
		top: 3em;
		left: 1.3125em;
		width: 1.0625em}
	100%{
		top: 2.8125em;
		left: .875em;
		width: 1.5625em}
}@keyframes swal2-animate-success-line-tip{0%{
		top: 1.1875em;
		left: .0625em;
		width: 0}
	54%{
		top: 1.0625em;
		left: .125em;
		width: 0}
	70%{
		top: 2.1875em;
		left: -.375em;
		width: 3.125em}
	84%{
		top: 3em;
		left: 1.3125em;
		width: 1.0625em}
	100%{
		top: 2.8125em;
		left: .875em;
		width: 1.5625em}
}@-webkit-keyframes swal2-animate-success-line-long{0%{
		top: 3.375em;
		right: 2.875em;
		width: 0}
	65%{
		top: 3.375em;
		right: 2.875em;
		width: 0}
	84%{
		top: 2.1875em;
		right: 0;
		width: 3.4375em}
	100%{
		top: 2.375em;
		right: .5em;
		width: 2.9375em}
}@keyframes swal2-animate-success-line-long{0%{
		top: 3.375em;
		right: 2.875em;
		width: 0}
	65%{
		top: 3.375em;
		right: 2.875em;
		width: 0}
	84%{
		top: 2.1875em;
		right: 0;
		width: 3.4375em}
	100%{
		top: 2.375em;
		right: .5em;
		width: 2.9375em}
}@-webkit-keyframes swal2-rotate-success-circular-line{0%{
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)}
	5%{
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)}
	12%{
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)}
	100%{
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)}
}@keyframes swal2-rotate-success-circular-line{0%{
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)}
	5%{
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)}
	12%{
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)}
	100%{
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)}
}@-webkit-keyframes swal2-animate-error-x-mark{0%{
		margin-top: 1.625em;
		-webkit-transform: scale(0.4);
		transform: scale(0.4);
		opacity: 0}
	50%{
		margin-top: 1.625em;
		-webkit-transform: scale(0.4);
		transform: scale(0.4);
		opacity: 0}
	80%{
		margin-top: -.375em;
		-webkit-transform: scale(1.15);
		transform: scale(1.15)}
	100%{
		margin-top: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1}
}@keyframes swal2-animate-error-x-mark{0%{
		margin-top: 1.625em;
		-webkit-transform: scale(0.4);
		transform: scale(0.4);
		opacity: 0}
	50%{
		margin-top: 1.625em;
		-webkit-transform: scale(0.4);
		transform: scale(0.4);
		opacity: 0}
	80%{
		margin-top: -.375em;
		-webkit-transform: scale(1.15);
		transform: scale(1.15)}
	100%{
		margin-top: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1}
}@-webkit-keyframes swal2-animate-error-icon{0%{
		-webkit-transform: rotateX(100deg);
		transform: rotateX(100deg);
		opacity: 0}
	100%{
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1}
}@keyframes swal2-animate-error-icon{0%{
		-webkit-transform: rotateX(100deg);
		transform: rotateX(100deg);
		opacity: 0}
	100%{
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1}
}body.swal2-toast-shown .swal2-container{
	position: fixed;
	background-color: transparent}
body.swal2-toast-shown .swal2-container.swal2-shown{
	background-color: transparent}
body.swal2-toast-shown .swal2-container.swal2-top{
	top: 0;
	right: auto;
	bottom: auto;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)}
body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{
	top: 0;
	right: 0;
	bottom: auto;
	left: auto}
body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{
	top: 0;
	right: auto;
	bottom: auto;
	left: 0}
body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{
	top: 50%;
	right: auto;
	bottom: auto;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
body.swal2-toast-shown .swal2-container.swal2-center{
	top: 50%;
	right: auto;
	bottom: auto;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{
	top: 50%;
	right: 0;
	bottom: auto;
	left: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{
	top: auto;
	right: auto;
	bottom: 0;
	left: 0}
body.swal2-toast-shown .swal2-container.swal2-bottom{
	top: auto;
	right: auto;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)}
body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{
	top: auto;
	right: 0;
	bottom: 0;
	left: auto}
body.swal2-toast-column .swal2-toast{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch}
body.swal2-toast-column .swal2-toast .swal2-actions{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	height: 2.2em;
	margin-top: .3125em}
body.swal2-toast-column .swal2-toast .swal2-loading{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center}
body.swal2-toast-column .swal2-toast .swal2-input{
	height: 2em;
	margin: .3125em auto;
	font-size: 1em}
body.swal2-toast-column .swal2-toast .swal2-validation-message{
	font-size: 1em}
.swal2-popup.swal2-toast{
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	padding: 0.625em;
	-webkit-box-shadow: 0 0 0.625em #d9d9d9;
	box-shadow: 0 0 0.625em #d9d9d9;
	overflow-y: hidden}
.swal2-popup.swal2-toast .swal2-header{
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row}
.swal2-popup.swal2-toast .swal2-title{
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0 .6em;
	font-size: 1em}
.swal2-popup.swal2-toast .swal2-footer{
	margin: 0.5em 0 0;
	padding: 0.5em 0 0;
	font-size: 0.8em}
.swal2-popup.swal2-toast .swal2-close{
	position: initial;
	width: 0.8em;
	height: 0.8em;
	line-height: 0.8}
.swal2-popup.swal2-toast .swal2-content{
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-size: 1em}
.swal2-popup.swal2-toast .swal2-icon{
	width: 2em;
	min-width: 2em;
	height: 2em;
	margin: 0}
.swal2-popup.swal2-toast .swal2-icon-text{
	font-size: 2em;
	font-weight: bold;
	line-height: 1em}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{
	width: 2em;
	height: 2em}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line']{
	top: .875em;
	width: 1.375em}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left']{
	left: .3125em}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right']{
	right: .3125em}
.swal2-popup.swal2-toast .swal2-actions{
	height: auto;
	margin: 0 .3125em}
.swal2-popup.swal2-toast .swal2-styled{
	margin: 0 .3125em;
	padding: .3125em .625em;
	font-size: 1em}
.swal2-popup.swal2-toast .swal2-styled:focus{
	-webkit-box-shadow: 0 0 0 0.0625em #fff,0 0 0 0.125em rgba(50,100,150,0.4);
	box-shadow: 0 0 0 0.0625em #fff,0 0 0 0.125em rgba(50,100,150,0.4)}
.swal2-popup.swal2-toast .swal2-success{
	border-color: #a5dc86}
.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line']{
	position: absolute;
	width: 2em;
	height: 2.8125em;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-radius: 50%}
.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left']{
	top: -.25em;
	left: -.9375em;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 2em 2em;
	transform-origin: 2em 2em;
	border-radius: 4em 0 0 4em}
.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right']{
	top: -.25em;
	left: .9375em;
	-webkit-transform-origin: 0 2em;
	transform-origin: 0 2em;
	border-radius: 0 4em 4em 0}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{
	width: 2em;
	height: 2em}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{
	top: 0;
	left: .4375em;
	width: .4375em;
	height: 2.6875em}
.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line']{
	height: .3125em}
.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip']{
	top: 1.125em;
	left: .1875em;
	width: .75em}
.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long']{
	top: .9375em;
	right: .1875em;
	width: 1.375em}
.swal2-popup.swal2-toast.swal2-show{
	-webkit-animation: showSweetToast .5s;
	animation: showSweetToast .5s}
.swal2-popup.swal2-toast.swal2-hide{
	-webkit-animation: hideSweetToast .2s forwards;
	animation: hideSweetToast .2s forwards}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{
	-webkit-animation: animate-toast-success-tip .75s;
	animation: animate-toast-success-tip .75s}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{
	-webkit-animation: animate-toast-success-long .75s;
	animation: animate-toast-success-long .75s}
@-webkit-keyframes showSweetToast{0%{
		-webkit-transform: translateY(-0.625em) rotateZ(2deg);
		transform: translateY(-0.625em) rotateZ(2deg);
		opacity: 0}
	33%{
		-webkit-transform: translateY(0) rotateZ(-2deg);
		transform: translateY(0) rotateZ(-2deg);
		opacity: .5}
	66%{
		-webkit-transform: translateY(0.3125em) rotateZ(2deg);
		transform: translateY(0.3125em) rotateZ(2deg);
		opacity: .7}
	100%{
		-webkit-transform: translateY(0) rotateZ(0);
		transform: translateY(0) rotateZ(0);
		opacity: 1}
}@keyframes showSweetToast{0%{
		-webkit-transform: translateY(-0.625em) rotateZ(2deg);
		transform: translateY(-0.625em) rotateZ(2deg);
		opacity: 0}
	33%{
		-webkit-transform: translateY(0) rotateZ(-2deg);
		transform: translateY(0) rotateZ(-2deg);
		opacity: .5}
	66%{
		-webkit-transform: translateY(0.3125em) rotateZ(2deg);
		transform: translateY(0.3125em) rotateZ(2deg);
		opacity: .7}
	100%{
		-webkit-transform: translateY(0) rotateZ(0);
		transform: translateY(0) rotateZ(0);
		opacity: 1}
}@-webkit-keyframes hideSweetToast{0%{
		opacity: 1}
	33%{
		opacity: .5}
	100%{
		-webkit-transform: rotateZ(1deg);
		transform: rotateZ(1deg);
		opacity: 0}
}@keyframes hideSweetToast{0%{
		opacity: 1}
	33%{
		opacity: .5}
	100%{
		-webkit-transform: rotateZ(1deg);
		transform: rotateZ(1deg);
		opacity: 0}
}@-webkit-keyframes animate-toast-success-tip{0%{
		top: .5625em;
		left: .0625em;
		width: 0}
	54%{
		top: .125em;
		left: .125em;
		width: 0}
	70%{
		top: .625em;
		left: -.25em;
		width: 1.625em}
	84%{
		top: 1.0625em;
		left: .75em;
		width: .5em}
	100%{
		top: 1.125em;
		left: .1875em;
		width: .75em}
}@keyframes animate-toast-success-tip{0%{
		top: .5625em;
		left: .0625em;
		width: 0}
	54%{
		top: .125em;
		left: .125em;
		width: 0}
	70%{
		top: .625em;
		left: -.25em;
		width: 1.625em}
	84%{
		top: 1.0625em;
		left: .75em;
		width: .5em}
	100%{
		top: 1.125em;
		left: .1875em;
		width: .75em}
}@-webkit-keyframes animate-toast-success-long{0%{
		top: 1.625em;
		right: 1.375em;
		width: 0}
	65%{
		top: 1.25em;
		right: .9375em;
		width: 0}
	84%{
		top: .9375em;
		right: 0;
		width: 1.125em}
	100%{
		top: .9375em;
		right: .1875em;
		width: 1.375em}
}@keyframes animate-toast-success-long{0%{
		top: 1.625em;
		right: 1.375em;
		width: 0}
	65%{
		top: 1.25em;
		right: .9375em;
		width: 0}
	84%{
		top: .9375em;
		right: 0;
		width: 1.125em}
	100%{
		top: .9375em;
		right: .1875em;
		width: 1.375em}
}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
	overflow-y: hidden}
body.swal2-height-auto{
	height: auto !important}
body.swal2-no-backdrop .swal2-shown{
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	background-color: transparent}
body.swal2-no-backdrop .swal2-shown>.swal2-modal{
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);
	box-shadow: 0 0 10px rgba(0,0,0,0.4)}
body.swal2-no-backdrop .swal2-shown.swal2-top{
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)}
body.swal2-no-backdrop .swal2-shown.swal2-top-start,body.swal2-no-backdrop .swal2-shown.swal2-top-left{
	top: 0;
	left: 0}
body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{
	top: 0;
	right: 0}
body.swal2-no-backdrop .swal2-shown.swal2-center{
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)}
body.swal2-no-backdrop .swal2-shown.swal2-center-start,body.swal2-no-backdrop .swal2-shown.swal2-center-left{
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)}
body.swal2-no-backdrop .swal2-shown.swal2-bottom{
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-start,body.swal2-no-backdrop .swal2-shown.swal2-bottom-left{
	bottom: 0;
	left: 0}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{
	right: 0;
	bottom: 0}
.swal2-container{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px;
	background-color: transparent;
	z-index: 1060;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch}
.swal2-container.swal2-top{
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start}
.swal2-container.swal2-top-start,.swal2-container.swal2-top-left{
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start}
.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end}
.swal2-container.swal2-center{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center}
.swal2-container.swal2-center-start,.swal2-container.swal2-center-left{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start}
.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end}
.swal2-container.swal2-bottom{
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end}
.swal2-container.swal2-bottom-start,.swal2-container.swal2-bottom-left{
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start}
.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end}
.swal2-container.swal2-grow-fullscreen>.swal2-modal{
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center}
.swal2-container.swal2-grow-row>.swal2-modal{
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center}
.swal2-container.swal2-grow-column{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column}
.swal2-container.swal2-grow-column.swal2-top,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-bottom{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center}
.swal2-container.swal2-grow-column.swal2-top-start,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-bottom-left{
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start}
.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-top-right,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-bottom-right{
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end}
.swal2-container.swal2-grow-column>.swal2-modal{
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{
	margin: auto}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.swal2-container .swal2-modal{
		margin: 0 !important}
}.swal2-container.swal2-fade{
	-webkit-transition: background-color .1s;
	transition: background-color .1s}
.swal2-container.swal2-shown{
	background-color: rgba(0,0,0,0.4)}
.swal2-popup{
	display: none;
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 32em;
	max-width: 100%;
	padding: 1.25em;
	border-radius: 0.3125em;
	background: #fff;
	font-family: inherit;
	font-size: 1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.swal2-popup:focus{
	outline: none}
.swal2-popup.swal2-loading{
	overflow-y: hidden}
.swal2-popup .swal2-header{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center}
.swal2-popup .swal2-title{
	display: block;
	position: relative;
	max-width: 100%;
	margin: 0 0 0.4em;
	padding: 0;
	color: #595959;
	font-size: 1.875em;
	font-weight: 600;
	text-align: center;
	text-transform: none;
	word-wrap: break-word}
.swal2-popup .swal2-actions{
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 1.25em auto 0;
	z-index: 1}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{
	opacity: .4}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(0,0,0,0.1)));
	background-image: linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1))}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));
	background-image: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2))}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{
	width: 2.5em;
	height: 2.5em;
	margin: .46875em;
	padding: 0;
	border: .25em solid transparent;
	border-radius: 100%;
	border-color: transparent;
	background-color: transparent !important;
	color: transparent;
	cursor: default;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
	animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{
	margin-right: 30px;
	margin-left: 30px}
.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-left: 5px;
	border: 3px solid #999999;
	border-radius: 50%;
	border-right-color: transparent;
	-webkit-box-shadow: 1px 1px 1px #fff;
	box-shadow: 1px 1px 1px #fff;
	content: '';
	-webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
	animation: swal2-rotate-loading 1.5s linear 0s infinite normal}
.swal2-popup .swal2-styled{
	margin: .3125em;
	padding: .625em 2em;
	font-weight: 500;
	-webkit-box-shadow: none;
	box-shadow: none}
.swal2-popup .swal2-styled:not([disabled])
{
	cursor: pointer}
.swal2-popup .swal2-styled.swal2-confirm{
	border: 0;
	border-radius: 0.25em;
	background: initial;
	background-color: #3085d6;
	color: #fff;
	font-size: 1.0625em}
.swal2-popup .swal2-styled.swal2-cancel{
	border: 0;
	border-radius: 0.25em;
	background: initial;
	background-color: #aaa;
	color: #fff;
	font-size: 1.0625em}
.swal2-popup .swal2-styled:focus{
	outline: none;
	-webkit-box-shadow: 0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,0.4);
	box-shadow: 0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,0.4)}
.swal2-popup .swal2-styled::-moz-focus-inner{
	border: 0}
.swal2-popup .swal2-footer{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 1.25em 0 0;
	padding: 1em 0 0;
	border-top: 1px solid #eee;
	color: #545454;
	font-size: 1em}
.swal2-popup .swal2-image{
	max-width: 100%;
	margin: 1.25em auto}
.swal2-popup .swal2-close{
	position: absolute;
	top: 0;
	right: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 1.2em;
	height: 1.2em;
	padding: 0;
	-webkit-transition: color 0.1s ease-out;
	transition: color 0.1s ease-out;
	border: none;
	border-radius: 0;
	background: transparent;
	color: #cccccc;
	font-family: serif;
	font-size: 2.5em;
	line-height: 1.2;
	cursor: pointer;
	overflow: hidden}
.swal2-popup .swal2-close:hover{
	-webkit-transform: none;
	transform: none;
	color: #f27474}
.swal2-popup>.swal2-input,.swal2-popup>.swal2-file,.swal2-popup>.swal2-textarea,.swal2-popup>.swal2-select,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-checkbox{
	display: none}
.swal2-popup .swal2-content{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	color: #545454;
	font-size: 1.125em;
	font-weight: 300;
	line-height: normal;
	z-index: 1;
	word-wrap: break-word}
.swal2-popup #swal2-content{
	text-align: center}
.swal2-popup .swal2-input,.swal2-popup .swal2-file,.swal2-popup .swal2-textarea,.swal2-popup .swal2-select,.swal2-popup .swal2-radio,.swal2-popup .swal2-checkbox{
	margin: 1em auto}
.swal2-popup .swal2-input,.swal2-popup .swal2-file,.swal2-popup .swal2-textarea{
	width: 100%;
	-webkit-transition: border-color .3s, -webkit-box-shadow .3s;
	transition: border-color .3s, -webkit-box-shadow .3s;
	transition: border-color .3s, box-shadow .3s;
	transition: border-color .3s, box-shadow .3s, -webkit-box-shadow .3s;
	border: 1px solid #d9d9d9;
	border-radius: 0.1875em;
	font-size: 1.125em;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.06);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.06);
	-webkit-box-sizing: border-box;
	box-sizing: border-box}
.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{
	border-color: #f27474 !important;
	-webkit-box-shadow: 0 0 2px #f27474 !important;
	box-shadow: 0 0 2px #f27474 !important}
.swal2-popup .swal2-input:focus,.swal2-popup .swal2-file:focus,.swal2-popup .swal2-textarea:focus{
	border: 1px solid #b4dbed;
	outline: none;
	-webkit-box-shadow: 0 0 3px #c4e6f5;
	box-shadow: 0 0 3px #c4e6f5}
.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{
	color: #cccccc}
.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{
	color: #cccccc}
.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{
	color: #cccccc}
.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-textarea::placeholder{
	color: #cccccc}
.swal2-popup .swal2-range input{
	width: 80%}
.swal2-popup .swal2-range output{
	width: 20%;
	font-weight: 600;
	text-align: center}
.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{
	height: 2.625em;
	margin: 1em auto;
	padding: 0;
	font-size: 1.125em;
	line-height: 2.625em}
.swal2-popup .swal2-input{
	height: 2.625em;
	padding: 0 0.75em}
.swal2-popup .swal2-input[type='number']{
	max-width: 10em}
.swal2-popup .swal2-file{
	font-size: 1.125em}
.swal2-popup .swal2-textarea{
	height: 6.75em;
	padding: 0.75em}
.swal2-popup .swal2-select{
	min-width: 50%;
	max-width: 100%;
	padding: .375em .625em;
	color: #545454;
	font-size: 1.125em}
.swal2-popup .swal2-radio,.swal2-popup .swal2-checkbox{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center}
.swal2-popup .swal2-radio label,.swal2-popup .swal2-checkbox label{
	margin: 0 .6em;
	font-size: 1.125em}
.swal2-popup .swal2-radio input,.swal2-popup .swal2-checkbox input{
	margin: 0 .4em}
.swal2-popup .swal2-validation-message{
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0.625em;
	background: #f0f0f0;
	color: #666666;
	font-size: 1em;
	font-weight: 300;
	overflow: hidden}
.swal2-popup .swal2-validation-message::before{
	display: inline-block;
	width: 1.5em;
	min-width: 1.5em;
	height: 1.5em;
	margin: 0 .625em;
	border-radius: 50%;
	background-color: #f27474;
	color: #fff;
	font-weight: 600;
	line-height: 1.5em;
	text-align: center;
	content: '!';
	zoom: normal}
@supports (-ms-accelerator: true){.swal2-range input{
		width: 100% !important}
	.swal2-range output{
		display: none}
}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.swal2-range input{
		width: 100% !important}
	.swal2-range output{
		display: none}
}@-moz-document url-prefix(){.
	swal2-close: focus{outline:2px solid rgba(50,100,150,0.4)}
}.swal2-icon{
	position: relative;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 5em;
	height: 5em;
	margin: 1.25em auto 1.875em;
	border: .25em solid transparent;
	border-radius: 50%;
	line-height: 5em;
	cursor: default;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	zoom: normal}
.swal2-icon-text{
	font-size: 3.75em}
.swal2-icon.swal2-error{
	border-color: #f27474}
.swal2-icon.swal2-error .swal2-x-mark{
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1}
.swal2-icon.swal2-error [class^='swal2-x-mark-line']{
	display: block;
	position: absolute;
	top: 2.3125em;
	width: 2.9375em;
	height: .3125em;
	border-radius: .125em;
	background-color: #f27474}
.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left']{
	left: 1.0625em;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)}
.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right']{
	right: 1em;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)}
.swal2-icon.swal2-warning{
	border-color: #facea8;
	color: #f8bb86}
.swal2-icon.swal2-info{
	border-color: #9de0f6;
	color: #3fc3ee}
.swal2-icon.swal2-question{
	border-color: #c9dae1;
	color: #87adbd}
.swal2-icon.swal2-success{
	border-color: #a5dc86}
.swal2-icon.swal2-success [class^='swal2-success-circular-line']{
	position: absolute;
	width: 3.75em;
	height: 7.5em;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-radius: 50%}
.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left']{
	top: -.4375em;
	left: -2.0635em;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 3.75em 3.75em;
	transform-origin: 3.75em 3.75em;
	border-radius: 7.5em 0 0 7.5em}
.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right']{
	top: -.6875em;
	left: 1.875em;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 0 3.75em;
	transform-origin: 0 3.75em;
	border-radius: 0 7.5em 7.5em 0}
.swal2-icon.swal2-success .swal2-success-ring{
	position: absolute;
	top: -.25em;
	left: -.25em;
	width: 100%;
	height: 100%;
	border: 0.25em solid rgba(165,220,134,0.3);
	border-radius: 50%;
	z-index: 2;
	-webkit-box-sizing: content-box;
	box-sizing: content-box}
.swal2-icon.swal2-success .swal2-success-fix{
	position: absolute;
	top: .5em;
	left: 1.625em;
	width: .4375em;
	height: 5.625em;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	z-index: 1}
.swal2-icon.swal2-success [class^='swal2-success-line']{
	display: block;
	position: absolute;
	height: .3125em;
	border-radius: .125em;
	background-color: #a5dc86;
	z-index: 2}
.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip']{
	top: 2.875em;
	left: .875em;
	width: 1.5625em;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)}
.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long']{
	top: 2.375em;
	right: .5em;
	width: 2.9375em;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)}
.swal2-progresssteps{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 1.25em;
	padding: 0;
	font-weight: 600}
.swal2-progresssteps li{
	display: inline-block;
	position: relative}
.swal2-progresssteps .swal2-progresscircle{
	width: 2em;
	height: 2em;
	border-radius: 2em;
	background: #3085d6;
	color: #fff;
	line-height: 2em;
	text-align: center;
	z-index: 20}
.swal2-progresssteps .swal2-progresscircle:first-child{
	margin-left: 0}
.swal2-progresssteps .swal2-progresscircle:last-child{
	margin-right: 0}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{
	background: #3085d6}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle{
	background: #add8e6}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline{
	background: #add8e6}
.swal2-progresssteps .swal2-progressline{
	width: 2.5em;
	height: .4em;
	margin: 0 -1px;
	background: #3085d6;
	z-index: 10}
[class^='swal2']{
	-webkit-tap-highlight-color: transparent}
.swal2-show{
	-webkit-animation: swal2-show 0.3s;
	animation: swal2-show 0.3s}
.swal2-show.swal2-noanimation{
	-webkit-animation: none;
	animation: none}
.swal2-hide{
	-webkit-animation: swal2-hide 0.15s forwards;
	animation: swal2-hide 0.15s forwards}
.swal2-hide.swal2-noanimation{
	-webkit-animation: none;
	animation: none}
[dir='rtl'] .swal2-close{
	right: auto;
	left: 0}
.swal2-animate-success-icon .swal2-success-line-tip{
	-webkit-animation: swal2-animate-success-line-tip 0.75s;
	animation: swal2-animate-success-line-tip 0.75s}
.swal2-animate-success-icon .swal2-success-line-long{
	-webkit-animation: swal2-animate-success-line-long 0.75s;
	animation: swal2-animate-success-line-long 0.75s}
.swal2-animate-success-icon .swal2-success-circular-line-right{
	-webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
	animation: swal2-rotate-success-circular-line 4.25s ease-in}
.swal2-animate-error-icon{
	-webkit-animation: swal2-animate-error-icon 0.5s;
	animation: swal2-animate-error-icon 0.5s}
.swal2-animate-error-icon .swal2-x-mark{
	-webkit-animation: swal2-animate-error-x-mark 0.5s;
	animation: swal2-animate-error-x-mark 0.5s}
@-webkit-keyframes swal2-rotate-loading{0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)}
	100%{
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)}
}@keyframes swal2-rotate-loading{0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)}
	100%{
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)}
}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
		overflow-y: scroll !important}
	body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden='true']{
		display: none}
	body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{
		position: initial !important}
}@font-face{
	font-family: "socicon";
	src: url("fonts/socicon/socicon.eot");
	src: url("fonts/socicon/socicon.eot?#iefix") format("embedded-opentype"),url("fonts/socicon/socicon.woff") format("woff"),url("fonts/socicon/socicon.ttf") format("truetype"),url("fonts/socicon/socicon.svg#socicon") format("svg");
	font-weight: normal;
	font-style: normal}
[data-icon]:before{
	font-family: "socicon" !important;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale}
[class^="socicon-"]:before,[
	class*=" socicon-"]:before{
	font-family: "socicon" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale}
.socicon-modelmayhem:before{
	content: "\e000"}
.socicon-mixcloud:before{
	content: "\e001"}
.socicon-drupal:before{
	content: "\e002"}
.socicon-swarm:before{
	content: "\e003"}
.socicon-istock:before{
	content: "\e004"}
.socicon-yammer:before{
	content: "\e005"}
.socicon-ello:before{
	content: "\e006"}
.socicon-stackoverflow:before{
	content: "\e007"}
.socicon-persona:before{
	content: "\e008"}
.socicon-triplej:before{
	content: "\e009"}
.socicon-houzz:before{
	content: "\e00a"}
.socicon-rss:before{
	content: "\e00b"}
.socicon-paypal:before{
	content: "\e00c"}
.socicon-odnoklassniki:before{
	content: "\e00d"}
.socicon-airbnb:before{
	content: "\e00e"}
.socicon-periscope:before{
	content: "\e00f"}
.socicon-outlook:before{
	content: "\e010"}
.socicon-coderwall:before{
	content: "\e011"}
.socicon-tripadvisor:before{
	content: "\e012"}
.socicon-appnet:before{
	content: "\e013"}
.socicon-goodreads:before{
	content: "\e014"}
.socicon-tripit:before{
	content: "\e015"}
.socicon-lanyrd:before{
	content: "\e016"}
.socicon-slideshare:before{
	content: "\e017"}
.socicon-buffer:before{
	content: "\e018"}
.socicon-disqus:before{
	content: "\e019"}
.socicon-vkontakte:before{
	content: "\e01a"}
.socicon-whatsapp:before{
	content: "\e01b"}
.socicon-patreon:before{
	content: "\e01c"}
.socicon-storehouse:before{
	content: "\e01d"}
.socicon-pocket:before{
	content: "\e01e"}
.socicon-mail:before{
	content: "\e01f"}
.socicon-blogger:before{
	content: "\e020"}
.socicon-technorati:before{
	content: "\e021"}
.socicon-reddit:before{
	content: "\e022"}
.socicon-dribbble:before{
	content: "\e023"}
.socicon-stumbleupon:before{
	content: "\e024"}
.socicon-digg:before{
	content: "\e025"}
.socicon-envato:before{
	content: "\e026"}
.socicon-behance:before{
	content: "\e027"}
.socicon-delicious:before{
	content: "\e028"}
.socicon-deviantart:before{
	content: "\e029"}
.socicon-forrst:before{
	content: "\e02a"}
.socicon-play:before{
	content: "\e02b"}
.socicon-zerply:before{
	content: "\e02c"}
.socicon-wikipedia:before{
	content: "\e02d"}
.socicon-apple:before{
	content: "\e02e"}
.socicon-flattr:before{
	content: "\e02f"}
.socicon-github:before{
	content: "\e030"}
.socicon-renren:before{
	content: "\e031"}
.socicon-friendfeed:before{
	content: "\e032"}
.socicon-newsvine:before{
	content: "\e033"}
.socicon-identica:before{
	content: "\e034"}
.socicon-bebo:before{
	content: "\e035"}
.socicon-zynga:before{
	content: "\e036"}
.socicon-steam:before{
	content: "\e037"}
.socicon-xbox:before{
	content: "\e038"}
.socicon-windows:before{
	content: "\e039"}
.socicon-qq:before{
	content: "\e03a"}
.socicon-douban:before{
	content: "\e03b"}
.socicon-meetup:before{
	content: "\e03c"}
.socicon-playstation:before{
	content: "\e03d"}
.socicon-android:before{
	content: "\e03e"}
.socicon-snapchat:before{
	content: "\e03f"}
.socicon-twitter:before{
	content: "\e040"}
.socicon-facebook:before{
	content: "\e041"}
.socicon-googleplus:before{
	content: "\e042"}
.socicon-pinterest:before{
	content: "\e043"}
.socicon-foursquare:before{
	content: "\e044"}
.socicon-yahoo:before{
	content: "\e045"}
.socicon-skype:before{
	content: "\e046"}
.socicon-yelp:before{
	content: "\e047"}
.socicon-feedburner:before{
	content: "\e048"}
.socicon-linkedin:before{
	content: "\e049"}
.socicon-viadeo:before{
	content: "\e04a"}
.socicon-xing:before{
	content: "\e04b"}
.socicon-myspace:before{
	content: "\e04c"}
.socicon-soundcloud:before{
	content: "\e04d"}
.socicon-spotify:before{
	content: "\e04e"}
.socicon-grooveshark:before{
	content: "\e04f"}
.socicon-lastfm:before{
	content: "\e050"}
.socicon-youtube:before{
	content: "\e051"}
.socicon-vimeo:before{
	content: "\e052"}
.socicon-dailymotion:before{
	content: "\e053"}
.socicon-vine:before{
	content: "\e054"}
.socicon-flickr:before{
	content: "\e055"}
.socicon-500px:before{
	content: "\e056"}
.socicon-wordpress:before{
	content: "\e058"}
.socicon-tumblr:before{
	content: "\e059"}
.socicon-twitch:before{
	content: "\e05a"}
.socicon-8tracks:before{
	content: "\e05b"}
.socicon-amazon:before{
	content: "\e05c"}
.socicon-icq:before{
	content: "\e05d"}
.socicon-smugmug:before{
	content: "\e05e"}
.socicon-ravelry:before{
	content: "\e05f"}
.socicon-weibo:before{
	content: "\e060"}
.socicon-baidu:before{
	content: "\e061"}
.socicon-angellist:before{
	content: "\e062"}
.socicon-ebay:before{
	content: "\e063"}
.socicon-imdb:before{
	content: "\e064"}
.socicon-stayfriends:before{
	content: "\e065"}
.socicon-residentadvisor:before{
	content: "\e066"}
.socicon-google:before{
	content: "\e067"}
.socicon-yandex:before{
	content: "\e068"}
.socicon-sharethis:before{
	content: "\e069"}
.socicon-bandcamp:before{
	content: "\e06a"}
.socicon-itunes:before{
	content: "\e06b"}
.socicon-deezer:before{
	content: "\e06c"}
.socicon-telegram:before{
	content: "\e06e"}
.socicon-openid:before{
	content: "\e06f"}
.socicon-amplement:before{
	content: "\e070"}
.socicon-viber:before{
	content: "\e071"}
.socicon-zomato:before{
	content: "\e072"}
.socicon-draugiem:before{
	content: "\e074"}
.socicon-endomodo:before{
	content: "\e075"}
.socicon-filmweb:before{
	content: "\e076"}
.socicon-stackexchange:before{
	content: "\e077"}
.socicon-wykop:before{
	content: "\e078"}
.socicon-teamspeak:before{
	content: "\e079"}
.socicon-teamviewer:before{
	content: "\e07a"}
.socicon-ventrilo:before{
	content: "\e07b"}
.socicon-younow:before{
	content: "\e07c"}
.socicon-raidcall:before{
	content: "\e07d"}
.socicon-mumble:before{
	content: "\e07e"}
.socicon-medium:before{
	content: "\e06d"}
.socicon-bebee:before{
	content: "\e07f"}
.socicon-hitbox:before{
	content: "\e080"}
.socicon-reverbnation:before{
	content: "\e081"}
.socicon-formulr:before{
	content: "\e082"}
.socicon-instagram:before{
	content: "\e057"}
.socicon-battlenet:before{
	content: "\e083"}
.socicon-chrome:before{
	content: "\e084"}
.socicon-discord:before{
	content: "\e086"}
.socicon-issuu:before{
	content: "\e087"}
.socicon-macos:before{
	content: "\e088"}
.socicon-firefox:before{
	content: "\e089"}
.socicon-opera:before{
	content: "\e08d"}
.socicon-keybase:before{
	content: "\e090"}
.socicon-alliance:before{
	content: "\e091"}
.socicon-livejournal:before{
	content: "\e092"}
.socicon-googlephotos:before{
	content: "\e093"}
.socicon-horde:before{
	content: "\e094"}
.socicon-etsy:before{
	content: "\e095"}
.socicon-zapier:before{
	content: "\e096"}
.socicon-google-scholar:before{
	content: "\e097"}
.socicon-researchgate:before{
	content: "\e098"}
.socicon-wechat:before{
	content: "\e099"}
.socicon-strava:before{
	content: "\e09a"}
.socicon-line:before{
	content: "\e09b"}
.socicon-lyft:before{
	content: "\e09c"}
.socicon-uber:before{
	content: "\e09d"}
.socicon-songkick:before{
	content: "\e09e"}
.socicon-viewbug:before{
	content: "\e09f"}
.socicon-googlegroups:before{
	content: "\e0a0"}
.socicon-quora:before{
	content: "\e073"}
.socicon-diablo:before{
	content: "\e085"}
.socicon-blizzard:before{
	content: "\e0a1"}
.socicon-hearthstone:before{
	content: "\e08b"}
.socicon-heroes:before{
	content: "\e08a"}
.socicon-overwatch:before{
	content: "\e08c"}
.socicon-warcraft:before{
	content: "\e08e"}
.socicon-starcraft:before{
	content: "\e08f"}
.socicon-beam:before{
	content: "\e0a2"}
.socicon-curse:before{
	content: "\e0a3"}
.socicon-player:before{
	content: "\e0a4"}
.socicon-streamjar:before{
	content: "\e0a5"}
.socicon-nintendo:before{
	content: "\e0a6"}
.socicon-hellocoton:before{
	content: "\e0a7"}
/*!
*  Line Awesome 1.1.0 by @icons_8 - https://icons8.com/line-awesome
*  License - https://icons8.com/good-boy-license/ (Font: SIL OFL 1.1, CSS: MIT License)
*
* Made with love by Icons8 [ https://icons8.com/ ] using FontCustom [ https://github.com/FontCustom/fontcustom ]
*
* Contacts:
*    [ https://icons8.com/contact ]
*
* Follow Icon8 on
*    Twitter [ https://twitter.com/icons_8 ]
*    Facebook [ https://www.facebook.com/Icons8 ]
*    Google+ [ https://plus.google.com/+Icons8 ]
*    GitHub [ https://github.com/icons8 ]
*/@font-face{
	font-family: "LineAwesome";
	src: url("fonts/line-awesome/line-awesome.eot?v=1.1.");
	src: url("fonts/line-awesome/line-awesome.eot??v=1.1.#iefix") format("embedded-opentype"),url("fonts/line-awesome/line-awesome.woff2?v=1.1.") format("woff2"),url("fonts/line-awesome/line-awesome.woff?v=1.1.") format("woff"),url("fonts/line-awesome/line-awesome.ttf?v=1.1.") format("truetype"),url("fonts/line-awesome/line-awesome.svg?v=1.1.#fa") format("svg");
	font-weight: normal;
	font-style: normal}
@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{
		font-family: "LineAwesome";
		src: url("fonts/line-awesome/line-awesome.svg?v=1.1.#fa") format("svg")}
}.la{
	display: inline-block;
	font: normal normal normal 16px/1 "LineAwesome";
	font-size: inherit;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased}
.la-lg{
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%}
.la-2x{
	font-size: 2em}
.la-3x{
	font-size: 3em}
.la-4x{
	font-size: 4em}
.la-5x{
	font-size: 5em}
.la-fw{
	width: 1.28571429em;
	text-align: center}
.la-ul{
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none}
.la-ul>li{
	position: relative}
.la-li{
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center}
.la-li.la-lg{
	left: -1.85714286em}
.la-border{
	padding: .2em .25em .15em;
	border: solid 0.08em #eeeeee;
	border-radius: .1em}
.pull-right{
	float: right}
.pull-left{
	float: left}
.li.pull-left{
	margin-right: .3em}
.li.pull-right{
	margin-left: .3em}
.la-spin{
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear}
@-webkit-keyframes fa-spin{0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)}
	100%{
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)}
}@keyframes fa-spin{0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)}
	100%{
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)}
}.la-rotate-90{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)}
.la-rotate-180{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)}
.la-rotate-270{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)}
.la-flip-horizontal{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1)}
.la-flip-vertical{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1)}
:root .la-rotate-90,:root .la-rotate-180,:root .la-rotate-270,:root .la-flip-horizontal,:root .la-flip-vertical{
	-webkit-filter: none;
	filter: none}
.la-stack{
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle}
.la-stack-1x,.la-stack-2x{
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center}
.la-stack-1x{
	line-height: inherit}
.la-stack-2x{
	font-size: 2em}
.la-inverse{
	color: #ffffff}
.la-500px:before{
	content: "\f100"}
.la-adjust:before{
	content: "\f101"}
.la-adn:before{
	content: "\f102"}
.la-align-center:before{
	content: "\f103"}
.la-align-justify:before{
	content: "\f104"}
.la-align-left:before{
	content: "\f105"}
.la-align-right:before{
	content: "\f106"}
.la-amazon:before{
	content: "\f107"}
.la-ambulance:before{
	content: "\f108"}
.la-anchor:before{
	content: "\f109"}
.la-android:before{
	content: "\f10a"}
.la-angellist:before{
	content: "\f10b"}
.la-angle-double-down:before{
	content: "\f10c"}
.la-angle-double-left:before{
	content: "\f10d"}
.la-angle-double-right:before{
	content: "\f10e"}
.la-angle-double-up:before{
	content: "\f10f"}
.la-angle-down:before{
	content: "\f110"}
.la-angle-left:before{
	content: "\f111"}
.la-angle-right:before{
	content: "\f112"}
.la-angle-up:before{
	content: "\f113"}
.la-apple:before{
	content: "\f114"}
.la-archive:before{
	content: "\f115"}
.la-area-chart:before{
	content: "\f116"}
.la-arrow-circle-down:before{
	content: "\f117"}
.la-arrow-circle-left:before{
	content: "\f118"}
.la-arrow-circle-o-down:before{
	content: "\f119"}
.la-arrow-circle-o-left:before{
	content: "\f11a"}
.la-arrow-circle-o-right:before{
	content: "\f11b"}
.la-arrow-circle-o-up:before{
	content: "\f11c"}
.la-arrow-circle-right:before{
	content: "\f11d"}
.la-arrow-circle-up:before{
	content: "\f11e"}
.la-arrow-down:before{
	content: "\f11f"}
.la-arrow-left:before{
	content: "\f120"}
.la-arrow-right:before{
	content: "\f121"}
.la-arrow-up:before{
	content: "\f122"}
.la-arrows:before{
	content: "\f123"}
.la-arrows-alt:before{
	content: "\f124"}
.la-arrows-h:before{
	content: "\f125"}
.la-arrows-v:before{
	content: "\f126"}
.la-asterisk:before{
	content: "\f127"}
.la-at:before{
	content: "\f128"}
.la-automobile:before{
	content: "\f129"}
.la-backward:before{
	content: "\f12a"}
.la-balance-scale:before{
	content: "\f12b"}
.la-ban:before{
	content: "\f12c"}
.la-bank:before{
	content: "\f12d"}
.la-bar-chart:before{
	content: "\f12e"}
.la-bar-chart-o:before{
	content: "\f12f"}
.la-barcode:before{
	content: "\f130"}
.la-bars:before{
	content: "\f131"}
.la-battery-0:before{
	content: "\f132"}
.la-battery-1:before{
	content: "\f133"}
.la-battery-2:before{
	content: "\f134"}
.la-battery-3:before{
	content: "\f135"}
.la-battery-4:before{
	content: "\f136"}
.la-battery-empty:before{
	content: "\f137"}
.la-battery-full:before{
	content: "\f138"}
.la-battery-half:before{
	content: "\f139"}
.la-battery-quarter:before{
	content: "\f13a"}
.la-battery-three-quarters:before{
	content: "\f13b"}
.la-bed:before{
	content: "\f13c"}
.la-beer:before{
	content: "\f13d"}
.la-behance:before{
	content: "\f13e"}
.la-behance-square:before{
	content: "\f13f"}
.la-bell:before{
	content: "\f140"}
.la-bell-o:before{
	content: "\f141"}
.la-bell-slash:before{
	content: "\f142"}
.la-bell-slash-o:before{
	content: "\f143"}
.la-bicycle:before{
	content: "\f144"}
.la-binoculars:before{
	content: "\f145"}
.la-birthday-cake:before{
	content: "\f146"}
.la-bitbucket:before{
	content: "\f147"}
.la-bitbucket-square:before{
	content: "\f148"}
.la-bitcoin:before{
	content: "\f149"}
.la-black-tie:before{
	content: "\f14a"}
.la-bold:before{
	content: "\f14b"}
.la-bolt:before{
	content: "\f14c"}
.la-bomb:before{
	content: "\f14d"}
.la-book:before{
	content: "\f14e"}
.la-bookmark:before{
	content: "\f14f"}
.la-bookmark-o:before{
	content: "\f150"}
.la-briefcase:before{
	content: "\f151"}
.la-btc:before{
	content: "\f152"}
.la-bug:before{
	content: "\f153"}
.la-building:before{
	content: "\f154"}
.la-building-o:before{
	content: "\f155"}
.la-bullhorn:before{
	content: "\f156"}
.la-bullseye:before{
	content: "\f157"}
.la-bus:before{
	content: "\f158"}
.la-buysellads:before{
	content: "\f159"}
.la-cab:before{
	content: "\f15a"}
.la-calculator:before{
	content: "\f15b"}
.la-calendar:before{
	content: "\f15c"}
.la-calendar-check-o:before{
	content: "\f15d"}
.la-calendar-minus-o:before{
	content: "\f15e"}
.la-calendar-o:before{
	content: "\f15f"}
.la-calendar-plus-o:before{
	content: "\f160"}
.la-calendar-times-o:before{
	content: "\f161"}
.la-camera:before{
	content: "\f162"}
.la-camera-retro:before{
	content: "\f163"}
.la-car:before{
	content: "\f164"}
.la-caret-down:before{
	content: "\f165"}
.la-caret-left:before{
	content: "\f166"}
.la-caret-right:before{
	content: "\f167"}
.la-caret-square-o-down:before,.la-toggle-down:before{
	content: "\f168"}
.la-caret-square-o-left:before,.la-toggle-left:before{
	content: "\f169"}
.la-caret-square-o-right:before,.la-toggle-right:before{
	content: "\f16a"}
.la-caret-square-o-up:before,.la-toggle-up:before{
	content: "\f16b"}
.la-caret-up:before{
	content: "\f16c"}
.la-cart-arrow-down:before{
	content: "\f16d"}
.la-cart-plus:before{
	content: "\f16e"}
.la-cc:before{
	content: "\f16f"}
.la-cc-amex:before{
	content: "\f170"}
.la-cc-diners-club:before{
	content: "\f171"}
.la-cc-discover:before{
	content: "\f172"}
.la-cc-jcb:before{
	content: "\f173"}
.la-cc-mastercard:before{
	content: "\f174"}
.la-cc-paypal:before{
	content: "\f175"}
.la-cc-stripe:before{
	content: "\f176"}
.la-cc-visa:before{
	content: "\f177"}
.la-certificate:before{
	content: "\f178"}
.la-chain:before{
	content: "\f179"}
.la-chain-broken:before{
	content: "\f17a"}
.la-check:before{
	content: "\f17b"}
.la-check-circle:before{
	content: "\f17c"}
.la-check-circle-o:before{
	content: "\f17d"}
.la-check-square:before{
	content: "\f17e"}
.la-check-square-o:before{
	content: "\f17f"}
.la-chevron-circle-down:before{
	content: "\f180"}
.la-chevron-circle-left:before{
	content: "\f181"}
.la-chevron-circle-right:before{
	content: "\f182"}
.la-chevron-circle-up:before{
	content: "\f183"}
.la-chevron-down:before{
	content: "\f184"}
.la-chevron-left:before{
	content: "\f185"}
.la-chevron-right:before{
	content: "\f186"}
.la-chevron-up:before{
	content: "\f187"}
.la-child:before{
	content: "\f188"}
.la-chrome:before{
	content: "\f189"}
.la-circle:before{
	content: "\f18a"}
.la-circle-o:before{
	content: "\f18b"}
.la-circle-o-notch:before{
	content: "\f18c"}
.la-circle-thin:before{
	content: "\f18d"}
.la-clipboard:before{
	content: "\f18e"}
.la-clock-o:before{
	content: "\f18f"}
.la-clone:before{
	content: "\f190"}
.la-close:before{
	content: "\f191"}
.la-cloud:before{
	content: "\f192"}
.la-cloud-download:before{
	content: "\f193"}
.la-cloud-upload:before{
	content: "\f194"}
.la-cny:before{
	content: "\f195"}
.la-code:before{
	content: "\f196"}
.la-code-fork:before{
	content: "\f197"}
.la-codepen:before{
	content: "\f198"}
.la-coffee:before{
	content: "\f199"}
.la-cog:before{
	content: "\f19a"}
.la-cogs:before{
	content: "\f19b"}
.la-columns:before{
	content: "\f19c"}
.la-comment:before{
	content: "\f19d"}
.la-comment-o:before{
	content: "\f19e"}
.la-commenting:before{
	content: "\f19f"}
.la-commenting-o:before{
	content: "\f1a0"}
.la-comments:before{
	content: "\f1a1"}
.la-comments-o:before{
	content: "\f1a2"}
.la-compass:before{
	content: "\f1a3"}
.la-compress:before{
	content: "\f1a4"}
.la-connectdevelop:before{
	content: "\f1a5"}
.la-contao:before{
	content: "\f1a6"}
.la-copy:before{
	content: "\f1a7"}
.la-copyright:before{
	content: "\f1a8"}
.la-creative-commons:before{
	content: "\f1a9"}
.la-credit-card:before{
	content: "\f1aa"}
.la-crop:before{
	content: "\f1ab"}
.la-crosshairs:before{
	content: "\f1ac"}
.la-css3:before{
	content: "\f1ad"}
.la-cube:before{
	content: "\f1ae"}
.la-cubes:before{
	content: "\f1af"}
.la-cut:before{
	content: "\f1b0"}
.la-cutlery:before{
	content: "\f1b1"}
.la-dashboard:before{
	content: "\f1b2"}
.la-dashcube:before{
	content: "\f1b3"}
.la-database:before{
	content: "\f1b4"}
.la-dedent:before{
	content: "\f1b5"}
.la-delicious:before{
	content: "\f1b6"}
.la-desktop:before{
	content: "\f1b7"}
.la-deviantart:before{
	content: "\f1b8"}
.la-diamond:before{
	content: "\f1b9"}
.la-digg:before{
	content: "\f1ba"}
.la-dollar:before{
	content: "\f1bb"}
.la-dot-circle-o:before{
	content: "\f1bc"}
.la-download:before{
	content: "\f1bd"}
.la-dribbble:before{
	content: "\f1be"}
.la-dropbox:before{
	content: "\f1bf"}
.la-drupal:before{
	content: "\f1c0"}
.la-edit:before{
	content: "\f1c1"}
.la-eject:before{
	content: "\f1c2"}
.la-ellipsis-h:before{
	content: "\f1c3"}
.la-ellipsis-v:before{
	content: "\f1c4"}
.la-empire:before,.la-ge:before{
	content: "\f1c5"}
.la-envelope:before{
	content: "\f1c6"}
.la-envelope-o:before{
	content: "\f1c7"}
.la-envelope-square:before{
	content: "\f1c8"}
.la-eraser:before{
	content: "\f1c9"}
.la-eur:before{
	content: "\f1ca"}
.la-euro:before{
	content: "\f1cb"}
.la-exchange:before{
	content: "\f1cc"}
.la-exclamation:before{
	content: "\f1cd"}
.la-exclamation-circle:before{
	content: "\f1ce"}
.la-exclamation-triangle:before{
	content: "\f1cf"}
.la-expand:before{
	content: "\f1d0"}
.la-expeditedssl:before{
	content: "\f1d1"}
.la-external-link:before{
	content: "\f1d2"}
.la-external-link-square:before{
	content: "\f1d3"}
.la-eye:before{
	content: "\f1d4"}
.la-eye-slash:before{
	content: "\f1d5"}
.la-eyedropper:before{
	content: "\f1d6"}
.la-facebook:before,.la-facebook-f:before{
	content: "\f1d7"}
.la-facebook-official:before{
	content: "\f1d8"}
.la-facebook-square:before{
	content: "\f1d9"}
.la-fast-backward:before{
	content: "\f1da"}
.la-fast-forward:before{
	content: "\f1db"}
.la-fax:before{
	content: "\f1dc"}
.la-female:before{
	content: "\f1dd"}
.la-fighter-jet:before{
	content: "\f1de"}
.la-file:before{
	content: "\f1df"}
.la-file-archive-o:before{
	content: "\f1e0"}
.la-file-audio-o:before{
	content: "\f1e1"}
.la-file-code-o:before{
	content: "\f1e2"}
.la-file-excel-o:before{
	content: "\f1e3"}
.la-file-image-o:before{
	content: "\f1e4"}
.la-file-movie-o:before{
	content: "\f1e5"}
.la-file-o:before{
	content: "\f1e6"}
.la-file-pdf-o:before{
	content: "\f1e7"}
.la-file-photo-o:before{
	content: "\f1e8"}
.la-file-picture-o:before{
	content: "\f1e9"}
.la-file-powerpoint-o:before{
	content: "\f1ea"}
.la-file-sound-o:before{
	content: "\f1eb"}
.la-file-text:before{
	content: "\f1ec"}
.la-file-text-o:before{
	content: "\f1ed"}
.la-file-video-o:before{
	content: "\f1ee"}
.la-file-word-o:before{
	content: "\f1ef"}
.la-file-zip-o:before{
	content: "\f1f0"}
.la-files-o:before{
	content: "\f1f1"}
.la-film:before{
	content: "\f1f2"}
.la-filter:before{
	content: "\f1f3"}
.la-fire:before{
	content: "\f1f4"}
.la-fire-extinguisher:before{
	content: "\f1f5"}
.la-firefox:before{
	content: "\f1f6"}
.la-flag:before{
	content: "\f1f7"}
.la-flag-checkered:before{
	content: "\f1f8"}
.la-flag-o:before{
	content: "\f1f9"}
.la-flash:before{
	content: "\f1fa"}
.la-flask:before{
	content: "\f1fb"}
.la-flickr:before{
	content: "\f1fc"}
.la-floppy-o:before{
	content: "\f1fd"}
.la-folder:before{
	content: "\f1fe"}
.la-folder-o:before{
	content: "\f1ff"}
.la-folder-open:before{
	content: "\f200"}
.la-folder-open-o:before{
	content: "\f201"}
.la-font:before{
	content: "\f202"}
.la-fonticons:before{
	content: "\f203"}
.la-forumbee:before{
	content: "\f204"}
.la-forward:before{
	content: "\f205"}
.la-foursquare:before{
	content: "\f206"}
.la-frown-o:before{
	content: "\f207"}
.la-futbol-o:before,.la-soccer-ball-o:before{
	content: "\f208"}
.la-gamepad:before{
	content: "\f209"}
.la-gavel:before{
	content: "\f20a"}
.la-gbp:before{
	content: "\f20b"}
.la-gear:before{
	content: "\f20c"}
.la-gears:before{
	content: "\f20d"}
.la-genderless:before{
	content: "\f20e"}
.la-get-pocket:before{
	content: "\f20f"}
.la-gg:before{
	content: "\f210"}
.la-gg-circle:before{
	content: "\f211"}
.la-gift:before{
	content: "\f212"}
.la-git:before{
	content: "\f213"}
.la-git-square:before{
	content: "\f214"}
.la-github:before{
	content: "\f215"}
.la-github-alt:before{
	content: "\f216"}
.la-github-square:before{
	content: "\f217"}
.la-glass:before{
	content: "\f218"}
.la-globe:before{
	content: "\f219"}
.la-google:before{
	content: "\f21a"}
.la-google-plus:before{
	content: "\f21b"}
.la-google-plus-square:before{
	content: "\f21c"}
.la-google-wallet:before{
	content: "\f21d"}
.la-graduation-cap:before{
	content: "\f21e"}
.la-gratipay:before,.la-gittip:before{
	content: "\f21f"}
.la-group:before{
	content: "\f220"}
.la-h-square:before{
	content: "\f221"}
.la-hacker-news:before{
	content: "\f222"}
.la-hand-grab-o:before{
	content: "\f223"}
.la-hand-lizard-o:before{
	content: "\f224"}
.la-hand-o-down:before{
	content: "\f225"}
.la-hand-o-left:before{
	content: "\f226"}
.la-hand-o-right:before{
	content: "\f227"}
.la-hand-o-up:before{
	content: "\f228"}
.la-hand-paper-o:before{
	content: "\f229"}
.la-hand-peace-o:before{
	content: "\f22a"}
.la-hand-pointer-o:before{
	content: "\f22b"}
.la-hand-rock-o:before{
	content: "\f22c"}
.la-hand-scissors-o:before{
	content: "\f22d"}
.la-hand-spock-o:before{
	content: "\f22e"}
.la-hand-stop-o:before{
	content: "\f22f"}
.la-hdd-o:before{
	content: "\f230"}
.la-header:before{
	content: "\f231"}
.la-headphones:before{
	content: "\f232"}
.la-heart:before{
	content: "\f233"}
.la-heart-o:before{
	content: "\f234"}
.la-heartbeat:before{
	content: "\f235"}
.la-history:before{
	content: "\f236"}
.la-home:before{
	content: "\f237"}
.la-hospital-o:before{
	content: "\f238"}
.la-hotel:before{
	content: "\f239"}
.la-hourglass:before{
	content: "\f23a"}
.la-hourglass-1:before{
	content: "\f23b"}
.la-hourglass-2:before{
	content: "\f23c"}
.la-hourglass-3:before{
	content: "\f23d"}
.la-hourglass-end:before{
	content: "\f23e"}
.la-hourglass-half:before{
	content: "\f23f"}
.la-hourglass-o:before{
	content: "\f240"}
.la-hourglass-start:before{
	content: "\f241"}
.la-houzz:before{
	content: "\f242"}
.la-html5:before{
	content: "\f243"}
.la-i-cursor:before{
	content: "\f244"}
.la-ils:before{
	content: "\f245"}
.la-image:before{
	content: "\f246"}
.la-inbox:before{
	content: "\f247"}
.la-indent:before{
	content: "\f248"}
.la-industry:before{
	content: "\f249"}
.la-info:before{
	content: "\f24a"}
.la-info-circle:before{
	content: "\f24b"}
.la-inr:before{
	content: "\f24c"}
.la-instagram:before{
	content: "\f24d"}
.la-institution:before{
	content: "\f24e"}
.la-internet-explorer:before{
	content: "\f24f"}
.la-ioxhost:before{
	content: "\f250"}
.la-italic:before{
	content: "\f251"}
.la-joomla:before{
	content: "\f252"}
.la-jpy:before{
	content: "\f253"}
.la-jsfiddle:before{
	content: "\f254"}
.la-key:before{
	content: "\f255"}
.la-keyboard-o:before{
	content: "\f256"}
.la-krw:before{
	content: "\f257"}
.la-language:before{
	content: "\f258"}
.la-laptop:before{
	content: "\f259"}
.la-lastfm:before{
	content: "\f25a"}
.la-lastfm-square:before{
	content: "\f25b"}
.la-leaf:before{
	content: "\f25c"}
.la-leanpub:before{
	content: "\f25d"}
.la-legal:before{
	content: "\f25e"}
.la-lemon-o:before{
	content: "\f25f"}
.la-level-down:before{
	content: "\f260"}
.la-level-up:before{
	content: "\f261"}
.la-life-bouy:before{
	content: "\f262"}
.la-life-buoy:before{
	content: "\f263"}
.la-life-ring:before,.la-support:before{
	content: "\f264"}
.la-life-saver:before{
	content: "\f265"}
.la-lightbulb-o:before{
	content: "\f266"}
.la-line-chart:before{
	content: "\f267"}
.la-link:before{
	content: "\f268"}
.la-linkedin:before{
	content: "\f269"}
.la-linkedin-square:before{
	content: "\f26a"}
.la-linux:before{
	content: "\f26b"}
.la-list:before{
	content: "\f26c"}
.la-list-alt:before{
	content: "\f26d"}
.la-list-ol:before{
	content: "\f26e"}
.la-list-ul:before{
	content: "\f26f"}
.la-location-arrow:before{
	content: "\f270"}
.la-lock:before{
	content: "\f271"}
.la-long-arrow-down:before{
	content: "\f272"}
.la-long-arrow-left:before{
	content: "\f273"}
.la-long-arrow-right:before{
	content: "\f274"}
.la-long-arrow-up:before{
	content: "\f275"}
.la-magic:before{
	content: "\f276"}
.la-magnet:before{
	content: "\f277"}
.la-mail-forward:before{
	content: "\f278"}
.la-mail-reply:before{
	content: "\f279"}
.la-mail-reply-all:before{
	content: "\f27a"}
.la-male:before{
	content: "\f27b"}
.la-map:before{
	content: "\f27c"}
.la-map-marker:before{
	content: "\f27d"}
.la-map-o:before{
	content: "\f27e"}
.la-map-pin:before{
	content: "\f27f"}
.la-map-signs:before{
	content: "\f280"}
.la-mars:before{
	content: "\f281"}
.la-mars-double:before{
	content: "\f282"}
.la-mars-stroke:before{
	content: "\f283"}
.la-mars-stroke-h:before{
	content: "\f284"}
.la-mars-stroke-v:before{
	content: "\f285"}
.la-maxcdn:before{
	content: "\f286"}
.la-meanpath:before{
	content: "\f287"}
.la-medium:before{
	content: "\f288"}
.la-medkit:before{
	content: "\f289"}
.la-meh-o:before{
	content: "\f28a"}
.la-mercury:before{
	content: "\f28b"}
.la-microphone:before{
	content: "\f28c"}
.la-microphone-slash:before{
	content: "\f28d"}
.la-minus:before{
	content: "\f28e"}
.la-minus-circle:before{
	content: "\f28f"}
.la-minus-square:before{
	content: "\f290"}
.la-minus-square-o:before{
	content: "\f291"}
.la-mobile:before{
	content: "\f292"}
.la-mobile-phone:before{
	content: "\f293"}
.la-money:before{
	content: "\f294"}
.la-moon-o:before{
	content: "\f295"}
.la-mortar-board:before{
	content: "\f296"}
.la-motorcycle:before{
	content: "\f297"}
.la-mouse-pointer:before{
	content: "\f298"}
.la-music:before{
	content: "\f299"}
.la-navicon:before{
	content: "\f29a"}
.la-neuter:before{
	content: "\f29b"}
.la-newspaper-o:before{
	content: "\f29c"}
.la-object-group:before{
	content: "\f29d"}
.la-object-ungroup:before{
	content: "\f29e"}
.la-odnoklassniki:before{
	content: "\f29f"}
.la-odnoklassniki-square:before{
	content: "\f2a0"}
.la-opencart:before{
	content: "\f2a1"}
.la-openid:before{
	content: "\f2a2"}
.la-opera:before{
	content: "\f2a3"}
.la-optin-monster:before{
	content: "\f2a4"}
.la-outdent:before{
	content: "\f2a5"}
.la-pagelines:before{
	content: "\f2a6"}
.la-paint-brush:before{
	content: "\f2a7"}
.la-paper-plane:before,.la-send:before{
	content: "\f2a8"}
.la-paper-plane-o:before,.la-send-o:before{
	content: "\f2a9"}
.la-paperclip:before{
	content: "\f2aa"}
.la-paragraph:before{
	content: "\f2ab"}
.la-paste:before{
	content: "\f2ac"}
.la-pause:before{
	content: "\f2ad"}
.la-paw:before{
	content: "\f2ae"}
.la-paypal:before{
	content: "\f2af"}
.la-pencil:before{
	content: "\f2b0"}
.la-pencil-square:before{
	content: "\f2b1"}
.la-pencil-square-o:before{
	content: "\f2b2"}
.la-phone:before{
	content: "\f2b3"}
.la-phone-square:before{
	content: "\f2b4"}
.la-photo:before{
	content: "\f2b5"}
.la-picture-o:before{
	content: "\f2b6"}
.la-pie-chart:before{
	content: "\f2b7"}
.la-pied-piper:before{
	content: "\f2b8"}
.la-pied-piper-alt:before{
	content: "\f2b9"}
.la-pinterest:before{
	content: "\f2ba"}
.la-pinterest-p:before{
	content: "\f2bb"}
.la-pinterest-square:before{
	content: "\f2bc"}
.la-plane:before{
	content: "\f2bd"}
.la-play:before{
	content: "\f2be"}
.la-play-circle:before{
	content: "\f2bf"}
.la-play-circle-o:before{
	content: "\f2c0"}
.la-plug:before{
	content: "\f2c1"}
.la-plus:before{
	content: "\f2c2"}
.la-plus-circle:before{
	content: "\f2c3"}
.la-plus-square:before{
	content: "\f2c4"}
.la-plus-square-o:before{
	content: "\f2c5"}
.la-power-off:before{
	content: "\f2c6"}
.la-print:before{
	content: "\f2c7"}
.la-puzzle-piece:before{
	content: "\f2c8"}
.la-qq:before{
	content: "\f2c9"}
.la-qrcode:before{
	content: "\f2ca"}
.la-question:before{
	content: "\f2cb"}
.la-question-circle:before{
	content: "\f2cc"}
.la-quote-left:before{
	content: "\f2cd"}
.la-quote-right:before{
	content: "\f2ce"}
.la-ra:before{
	content: "\f2cf"}
.la-random:before{
	content: "\f2d0"}
.la-rebel:before{
	content: "\f2d1"}
.la-recycle:before{
	content: "\f2d2"}
.la-reddit:before{
	content: "\f2d3"}
.la-reddit-square:before{
	content: "\f2d4"}
.la-refresh:before{
	content: "\f2d5"}
.la-registered:before{
	content: "\f2d6"}
.la-renren:before{
	content: "\f2d7"}
.la-reorder:before{
	content: "\f2d8"}
.la-repeat:before{
	content: "\f2d9"}
.la-reply:before{
	content: "\f2da"}
.la-reply-all:before{
	content: "\f2db"}
.la-retweet:before{
	content: "\f2dc"}
.la-rmb:before{
	content: "\f2dd"}
.la-road:before{
	content: "\f2de"}
.la-rocket:before{
	content: "\f2df"}
.la-rotate-left:before{
	content: "\f2e0"}
.la-rotate-right:before{
	content: "\f2e1"}
.la-rouble:before{
	content: "\f2e2"}
.la-rss:before,.la-feed:before{
	content: "\f2e3"}
.la-rss-square:before{
	content: "\f2e4"}
.la-rub:before{
	content: "\f2e5"}
.la-ruble:before{
	content: "\f2e6"}
.la-rupee:before{
	content: "\f2e7"}
.la-safari:before{
	content: "\f2e8"}
.la-save:before{
	content: "\f2e9"}
.la-scissors:before{
	content: "\f2ea"}
.la-search:before{
	content: "\f2eb"}
.la-search-minus:before{
	content: "\f2ec"}
.la-search-plus:before{
	content: "\f2ed"}
.la-sellsy:before{
	content: "\f2ee"}
.la-server:before{
	content: "\f2ef"}
.la-share:before{
	content: "\f2f0"}
.la-share-alt:before{
	content: "\f2f1"}
.la-share-alt-square:before{
	content: "\f2f2"}
.la-share-square:before{
	content: "\f2f3"}
.la-share-square-o:before{
	content: "\f2f4"}
.la-shekel:before{
	content: "\f2f5"}
.la-sheqel:before{
	content: "\f2f6"}
.la-shield:before{
	content: "\f2f7"}
.la-ship:before{
	content: "\f2f8"}
.la-shirtsinbulk:before{
	content: "\f2f9"}
.la-shopping-cart:before{
	content: "\f2fa"}
.la-sign-in:before{
	content: "\f2fb"}
.la-sign-out:before{
	content: "\f2fc"}
.la-signal:before{
	content: "\f2fd"}
.la-simplybuilt:before{
	content: "\f2fe"}
.la-sitemap:before{
	content: "\f2ff"}
.la-skyatlas:before{
	content: "\f300"}
.la-skype:before{
	content: "\f301"}
.la-slack:before{
	content: "\f302"}
.la-sliders:before{
	content: "\f303"}
.la-slideshare:before{
	content: "\f304"}
.la-smile-o:before{
	content: "\f305"}
.la-sort:before,.la-unsorted:before{
	content: "\f306"}
.la-sort-alpha-asc:before{
	content: "\f307"}
.la-sort-alpha-desc:before{
	content: "\f308"}
.la-sort-amount-asc:before{
	content: "\f309"}
.la-sort-amount-desc:before{
	content: "\f30a"}
.la-sort-asc:before,.la-sort-up:before{
	content: "\f30b"}
.la-sort-desc:before,.la-sort-down:before{
	content: "\f30c"}
.la-sort-numeric-asc:before{
	content: "\f30d"}
.la-sort-numeric-desc:before{
	content: "\f30e"}
.la-soundcloud:before{
	content: "\f30f"}
.la-space-shuttle:before{
	content: "\f310"}
.la-spinner:before{
	content: "\f311"}
.la-spoon:before{
	content: "\f312"}
.la-spotify:before{
	content: "\f313"}
.la-square:before{
	content: "\f314"}
.la-square-o:before{
	content: "\f315"}
.la-stack-exchange:before{
	content: "\f316"}
.la-stack-overflow:before{
	content: "\f317"}
.la-star:before{
	content: "\f318"}
.la-star-half:before{
	content: "\f319"}
.la-star-half-o:before,.la-star-half-full:before,.la-star-half-empty:before{
	content: "\f31a"}
.la-star-o:before{
	content: "\f31b"}
.la-steam:before{
	content: "\f31c"}
.la-steam-square:before{
	content: "\f31d"}
.la-step-backward:before{
	content: "\f31e"}
.la-step-forward:before{
	content: "\f31f"}
.la-stethoscope:before{
	content: "\f320"}
.la-sticky-note:before{
	content: "\f321"}
.la-sticky-note-o:before{
	content: "\f322"}
.la-stop:before{
	content: "\f323"}
.la-street-view:before{
	content: "\f324"}
.la-strikethrough:before{
	content: "\f325"}
.la-stumbleupon:before{
	content: "\f326"}
.la-stumbleupon-circle:before{
	content: "\f327"}
.la-subscript:before{
	content: "\f328"}
.la-subway:before{
	content: "\f329"}
.la-suitcase:before{
	content: "\f32a"}
.la-sun-o:before{
	content: "\f32b"}
.la-superscript:before{
	content: "\f32c"}
.la-table:before{
	content: "\f32d"}
.la-tablet:before{
	content: "\f32e"}
.la-tachometer:before{
	content: "\f32f"}
.la-tag:before{
	content: "\f330"}
.la-tags:before{
	content: "\f331"}
.la-tasks:before{
	content: "\f332"}
.la-taxi:before{
	content: "\f333"}
.la-television:before,.la-tv:before{
	content: "\f334"}
.la-tencent-weibo:before{
	content: "\f335"}
.la-terminal:before{
	content: "\f336"}
.la-text-height:before{
	content: "\f337"}
.la-text-width:before{
	content: "\f338"}
.la-th:before{
	content: "\f339"}
.la-th-large:before{
	content: "\f33a"}
.la-th-list:before{
	content: "\f33b"}
.la-thumb-tack:before{
	content: "\f33c"}
.la-thumbs-down:before{
	content: "\f33d"}
.la-thumbs-o-down:before{
	content: "\f33e"}
.la-thumbs-o-up:before{
	content: "\f33f"}
.la-thumbs-up:before{
	content: "\f340"}
.la-ticket:before{
	content: "\f341"}
.la-times:before,.la-remove:before{
	content: "\f342"}
.la-times-circle:before{
	content: "\f343"}
.la-times-circle-o:before{
	content: "\f344"}
.la-tint:before{
	content: "\f345"}
.la-toggle-off:before{
	content: "\f346"}
.la-toggle-on:before{
	content: "\f347"}
.la-trademark:before{
	content: "\f348"}
.la-train:before{
	content: "\f349"}
.la-transgender:before,.la-intersex:before{
	content: "\f34a"}
.la-transgender-alt:before{
	content: "\f34b"}
.la-trash:before{
	content: "\f34c"}
.la-trash-o:before{
	content: "\f34d"}
.la-tree:before{
	content: "\f34e"}
.la-trello:before{
	content: "\f34f"}
.la-tripadvisor:before{
	content: "\f350"}
.la-trophy:before{
	content: "\f351"}
.la-truck:before{
	content: "\f352"}
.la-try:before{
	content: "\f353"}
.la-tty:before{
	content: "\f354"}
.la-tumblr:before{
	content: "\f355"}
.la-tumblr-square:before{
	content: "\f356"}
.la-turkish-lira:before{
	content: "\f357"}
.la-twitch:before{
	content: "\f358"}
.la-twitter:before{
	content: "\f359"}
.la-twitter-square:before{
	content: "\f35a"}
.la-umbrella:before{
	content: "\f35b"}
.la-underline:before{
	content: "\f35c"}
.la-undo:before{
	content: "\f35d"}
.la-university:before{
	content: "\f35e"}
.la-unlink:before{
	content: "\f35f"}
.la-unlock:before{
	content: "\f360"}
.la-unlock-alt:before{
	content: "\f361"}
.la-upload:before{
	content: "\f362"}
.la-usd:before{
	content: "\f363"}
.la-user:before{
	content: "\f364"}
.la-user-md:before{
	content: "\f365"}
.la-user-plus:before{
	content: "\f366"}
.la-user-secret:before{
	content: "\f367"}
.la-user-times:before{
	content: "\f368"}
.la-users:before{
	content: "\f369"}
.la-venus:before{
	content: "\f36a"}
.la-venus-double:before{
	content: "\f36b"}
.la-venus-mars:before{
	content: "\f36c"}
.la-viacoin:before{
	content: "\f36d"}
.la-video-camera:before{
	content: "\f36e"}
.la-vimeo:before{
	content: "\f36f"}
.la-vimeo-square:before{
	content: "\f370"}
.la-vine:before{
	content: "\f371"}
.la-vk:before{
	content: "\f372"}
.la-volume-down:before{
	content: "\f373"}
.la-volume-off:before{
	content: "\f374"}
.la-volume-up:before{
	content: "\f375"}
.la-warning:before{
	content: "\f376"}
.la-wechat:before{
	content: "\f377"}
.la-weibo:before{
	content: "\f378"}
.la-weixin:before{
	content: "\f379"}
.la-whatsapp:before{
	content: "\f37a"}
.la-wheelchair:before{
	content: "\f37b"}
.la-wifi:before{
	content: "\f37c"}
.la-wikipedia-w:before{
	content: "\f37d"}
.la-windows:before{
	content: "\f37e"}
.la-won:before{
	content: "\f37f"}
.la-wordpress:before{
	content: "\f380"}
.la-wrench:before{
	content: "\f381"}
.la-xing:before{
	content: "\f382"}
.la-xing-square:before{
	content: "\f383"}
.la-y-combinator:before{
	content: "\f384"}
.la-y-combinator-square:before{
	content: "\f385"}
.la-yahoo:before{
	content: "\f386"}
.la-yc:before{
	content: "\f387"}
.la-yc-square:before{
	content: "\f388"}
.la-yelp:before{
	content: "\f389"}
.la-yen:before{
	content: "\f38a"}
.la-youtube:before{
	content: "\f38b"}
.la-youtube-play:before{
	content: "\f38c"}
.la-youtube-square:before{
	content: "\f38d"}
@font-face{
	font-family: "Flaticon";
	src: url("fonts/flaticon/Flaticon.eot");
	src: url("fonts/flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),url("fonts/flaticon/Flaticon.woff") format("woff"),url("fonts/flaticon/Flaticon.ttf") format("truetype"),url("fonts/flaticon/Flaticon.svg#Flaticon") format("svg");
	font-weight: normal;
	font-style: normal}
@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{
		font-family: "Flaticon";
		src: url("fonts/flaticon/Flaticon.svg#Flaticon") format("svg")}
}[class^="flaticon-"]:before,[
	class*=" flaticon-"]:before{
	font-family: Flaticon;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased}
.flaticon-email-black-circular-button:before{
	content: "\f100"}
.flaticon-map:before{
	content: "\f101"}
.flaticon-alert-off:before{
	content: "\f102"}
.flaticon-alert:before{
	content: "\f103"}
.flaticon-computer:before{
	content: "\f104"}
.flaticon-responsive:before{
	content: "\f105"}
.flaticon-presentation:before{
	content: "\f106"}
.flaticon-arrows:before{
	content: "\f107"}
.flaticon-rocket:before{
	content: "\f108"}
.flaticon-reply:before{
	content: "\f109"}
.flaticon-gift:before{
	content: "\f10a"}
.flaticon-confetti:before{
	content: "\f10b"}
.flaticon-piggy-bank:before{
	content: "\f10c"}
.flaticon-support:before{
	content: "\f10d"}
.flaticon-delete:before{
	content: "\f10e"}
.flaticon-eye:before{
	content: "\f10f"}
.flaticon-multimedia:before{
	content: "\f110"}
.flaticon-whatsapp:before{
	content: "\f111"}
.flaticon-multimedia-2:before{
	content: "\f112"}
.flaticon-email:before{
	content: "\f113"}
.flaticon-presentation-1:before{
	content: "\f114"}
.flaticon-trophy:before{
	content: "\f115"}
.flaticon-psd:before{
	content: "\f116"}
.flaticon-layer:before{
	content: "\f117"}
.flaticon-doc:before{
	content: "\f118"}
.flaticon-file:before{
	content: "\f119"}
.flaticon-network:before{
	content: "\f11a"}
.flaticon-bus-stop:before{
	content: "\f11b"}
.flaticon-globe:before{
	content: "\f11c"}
.flaticon-upload:before{
	content: "\f11d"}
.flaticon-squares:before{
	content: "\f11e"}
.flaticon-technology:before{
	content: "\f11f"}
.flaticon-up-arrow:before{
	content: "\f120"}
.flaticon-browser:before{
	content: "\f121"}
.flaticon-speech-bubble:before{
	content: "\f122"}
.flaticon-coins:before{
	content: "\f123"}
.flaticon-open-box:before{
	content: "\f124"}
.flaticon-speech-bubble-1:before{
	content: "\f125"}
.flaticon-attachment:before{
	content: "\f126"}
.flaticon-photo-camera:before{
	content: "\f127"}
.flaticon-skype-logo:before{
	content: "\f128"}
.flaticon-linkedin-logo:before{
	content: "\f129"}
.flaticon-twitter-logo:before{
	content: "\f12a"}
.flaticon-facebook-letter-logo:before{
	content: "\f12b"}
.flaticon-calendar-with-a-clock-time-tools:before{
	content: "\f12c"}
.flaticon-youtube:before{
	content: "\f12d"}
.flaticon-add-circular-button:before{
	content: "\f12e"}
.flaticon-more-v2:before{
	content: "\f12f"}
.flaticon-search:before{
	content: "\f130"}
.flaticon-search-magnifier-interface-symbol:before{
	content: "\f131"}
.flaticon-questions-circular-button:before{
	content: "\f132"}
.flaticon-refresh:before{
	content: "\f133"}
.flaticon-logout:before{
	content: "\f134"}
.flaticon-event-calendar-symbol:before{
	content: "\f135"}
.flaticon-laptop:before{
	content: "\f136"}
.flaticon-tool:before{
	content: "\f137"}
.flaticon-graphic:before{
	content: "\f138"}
.flaticon-symbol:before{
	content: "\f139"}
.flaticon-graphic-1:before{
	content: "\f13a"}
.flaticon-clock:before{
	content: "\f13b"}
.flaticon-squares-1:before{
	content: "\f13c"}
.flaticon-black:before{
	content: "\f13d"}
.flaticon-book:before{
	content: "\f13e"}
.flaticon-cogwheel:before{
	content: "\f13f"}
.flaticon-exclamation:before{
	content: "\f140"}
.flaticon-add-label-button:before{
	content: "\f141"}
.flaticon-delete-1:before{
	content: "\f142"}
.flaticon-interface:before{
	content: "\f143"}
.flaticon-more:before{
	content: "\f144"}
.flaticon-warning-sign:before{
	content: "\f145"}
.flaticon-calendar:before{
	content: "\f146"}
.flaticon-instagram-logo:before{
	content: "\f147"}
.flaticon-linkedin:before{
	content: "\f148"}
.flaticon-facebook-logo-button:before{
	content: "\f149"}
.flaticon-twitter-logo-button:before{
	content: "\f14a"}
.flaticon-cancel:before{
	content: "\f14b"}
.flaticon-exclamation-square:before{
	content: "\f14c"}
.flaticon-buildings:before{
	content: "\f14d"}
.flaticon-danger:before{
	content: "\f14e"}
.flaticon-technology-1:before{
	content: "\f14f"}
.flaticon-letter-g:before{
	content: "\f150"}
.flaticon-interface-1:before{
	content: "\f151"}
.flaticon-circle:before{
	content: "\f152"}
.flaticon-pin:before{
	content: "\f153"}
.flaticon-close:before{
	content: "\f154"}
.flaticon-clock-1:before{
	content: "\f155"}
.flaticon-apps:before{
	content: "\f156"}
.flaticon-user:before{
	content: "\f157"}
.flaticon-menu-button:before{
	content: "\f158"}
.flaticon-settings:before{
	content: "\f159"}
.flaticon-home:before{
	content: "\f15a"}
.flaticon-clock-2:before{
	content: "\f15b"}
.flaticon-lifebuoy:before{
	content: "\f15c"}
.flaticon-cogwheel-1:before{
	content: "\f15d"}
.flaticon-paper-plane:before{
	content: "\f15e"}
.flaticon-statistics:before{
	content: "\f15f"}
.flaticon-diagram:before{
	content: "\f160"}
.flaticon-line-graph:before{
	content: "\f161"}
.flaticon-customer:before{
	content: "\f162"}
.flaticon-visible:before{
	content: "\f163"}
.flaticon-shopping-basket:before{
	content: "\f164"}
.flaticon-price-tag:before{
	content: "\f165"}
.flaticon-businesswoman:before{
	content: "\f166"}
.flaticon-medal:before{
	content: "\f167"}
.flaticon-like:before{
	content: "\f168"}
.flaticon-edit:before{
	content: "\f169"}
.flaticon-avatar:before{
	content: "\f16a"}
.flaticon-download:before{
	content: "\f16b"}
.flaticon-home-1:before{
	content: "\f16c"}
.flaticon-mail:before{
	content: "\f16d"}
.flaticon-mail-1:before{
	content: "\f16e"}
.flaticon-warning:before{
	content: "\f16f"}
.flaticon-cart:before{
	content: "\f170"}
.flaticon-bag:before{
	content: "\f171"}
.flaticon-pie-chart:before{
	content: "\f172"}
.flaticon-graph:before{
	content: "\f173"}
.flaticon-interface-2:before{
	content: "\f174"}
.flaticon-chat:before{
	content: "\f175"}
.flaticon-envelope:before{
	content: "\f176"}
.flaticon-chat-1:before{
	content: "\f177"}
.flaticon-interface-3:before{
	content: "\f178"}
.flaticon-background:before{
	content: "\f179"}
.flaticon-file-1:before{
	content: "\f17a"}
.flaticon-interface-4:before{
	content: "\f17b"}
.flaticon-multimedia-3:before{
	content: "\f17c"}
.flaticon-list:before{
	content: "\f17d"}
.flaticon-time:before{
	content: "\f17e"}
.flaticon-profile:before{
	content: "\f17f"}
.flaticon-imac:before{
	content: "\f180"}
.flaticon-medical:before{
	content: "\f181"}
.flaticon-music:before{
	content: "\f182"}
.flaticon-plus:before{
	content: "\f183"}
.flaticon-exclamation-1:before{
	content: "\f184"}
.flaticon-info:before{
	content: "\f185"}
.flaticon-menu-1:before{
	content: "\f186"}
.flaticon-menu-2:before{
	content: "\f187"}
.flaticon-share:before{
	content: "\f188"}
.flaticon-interface-5:before{
	content: "\f189"}
.flaticon-signs:before{
	content: "\f18a"}
.flaticon-tabs:before{
	content: "\f18b"}
.flaticon-multimedia-4:before{
	content: "\f18c"}
.flaticon-upload-1:before{
	content: "\f18d"}
.flaticon-web:before{
	content: "\f18e"}
.flaticon-placeholder:before{
	content: "\f18f"}
.flaticon-placeholder-1:before{
	content: "\f190"}
.flaticon-layers:before{
	content: "\f191"}
.flaticon-interface-6:before{
	content: "\f192"}
.flaticon-interface-7:before{
	content: "\f193"}
.flaticon-interface-8:before{
	content: "\f194"}
.flaticon-tool-1:before{
	content: "\f195"}
.flaticon-settings-1:before{
	content: "\f196"}
.flaticon-alarm:before{
	content: "\f197"}
.flaticon-search-1:before{
	content: "\f198"}
.flaticon-time-1:before{
	content: "\f199"}
.flaticon-stopwatch:before{
	content: "\f19a"}
.flaticon-folder:before{
	content: "\f19b"}
.flaticon-folder-1:before{
	content: "\f19c"}
.flaticon-folder-2:before{
	content: "\f19d"}
.flaticon-folder-3:before{
	content: "\f19e"}
.flaticon-file-2:before{
	content: "\f19f"}
.flaticon-list-1:before{
	content: "\f1a0"}
.flaticon-list-2:before{
	content: "\f1a1"}
.flaticon-calendar-1:before{
	content: "\f1a2"}
.flaticon-time-2:before{
	content: "\f1a3"}
.flaticon-interface-9:before{
	content: "\f1a4"}
.flaticon-app:before{
	content: "\f1a5"}
.flaticon-suitcase:before{
	content: "\f1a6"}
.flaticon-grid-menu-v2:before{
	content: "\f1a7"}
.flaticon-more-v6:before{
	content: "\f1a8"}
.flaticon-more-v5:before{
	content: "\f1a9"}
.flaticon-add:before{
	content: "\f1aa"}
.flaticon-multimedia-5:before{
	content: "\f1ab"}
.flaticon-more-v4:before{
	content: "\f1ac"}
.flaticon-placeholder-2:before{
	content: "\f1ad"}
.flaticon-map-location:before{
	content: "\f1ae"}
.flaticon-users:before{
	content: "\f1af"}
.flaticon-profile-1:before{
	content: "\f1b0"}
.flaticon-lock:before{
	content: "\f1b1"}
.flaticon-sound:before{
	content: "\f1b2"}
.flaticon-star:before{
	content: "\f1b3"}
.flaticon-placeholder-3:before{
	content: "\f1b4"}
.flaticon-bell:before{
	content: "\f1b5"}
.flaticon-paper-plane-1:before{
	content: "\f1b6"}
.flaticon-users-1:before{
	content: "\f1b7"}
.flaticon-more-1:before{
	content: "\f1b8"}
.flaticon-up-arrow-1:before{
	content: "\f1b9"}
.flaticon-grid-menu:before{
	content: "\f1ba"}
.flaticon-alarm-1:before{
	content: "\f1bb"}
.flaticon-earth-globe:before{
	content: "\f1bc"}
.flaticon-alert-1:before{
	content: "\f1bd"}
.flaticon-internet:before{
	content: "\f1be"}
.flaticon-user-ok:before{
	content: "\f1bf"}
.flaticon-user-add:before{
	content: "\f1c0"}
.flaticon-user-settings:before{
	content: "\f1c1"}
.flaticon-truck:before{
	content: "\f1c2"}
.flaticon-analytics:before{
	content: "\f1c3"}
.flaticon-notes:before{
	content: "\f1c4"}
.flaticon-tea-cup:before{
	content: "\f1c5"}
.flaticon-exclamation-2:before{
	content: "\f1c6"}
.flaticon-technology-2:before{
	content: "\f1c7"}
.flaticon-location:before{
	content: "\f1c8"}
.flaticon-edit-1:before{
	content: "\f1c9"}
.flaticon-home-2:before{
	content: "\f1ca"}
.flaticon-dashboard:before{
	content: "\f1cb"}
.flaticon-information:before{
	content: "\f1cc"}
.flaticon-light:before{
	content: "\f1cd"}
.flaticon-car:before{
	content: "\f1ce"}
.flaticon-business:before{
	content: "\f1cf"}
.flaticon-squares-2:before{
	content: "\f1d0"}
.flaticon-signs-1:before{
	content: "\f1d1"}
.flaticon-mark:before{
	content: "\f1d2"}
.flaticon-squares-3:before{
	content: "\f1d3"}
.flaticon-comment:before{
	content: "\f1d4"}
.flaticon-shapes:before{
	content: "\f1d5"}
.flaticon-clipboard:before{
	content: "\f1d6"}
.flaticon-squares-4:before{
	content: "\f1d7"}
.flaticon-delete-2:before{
	content: "\f1d8"}
.flaticon-bell-1:before{
	content: "\f1d9"}
.flaticon-list-3:before{
	content: "\f1da"}
.flaticon-infinity:before{
	content: "\f1db"}
.flaticon-chat-2:before{
	content: "\f1dc"}
.flaticon-calendar-2:before{
	content: "\f1dd"}
.flaticon-signs-2:before{
	content: "\f1de"}
.flaticon-time-3:before{
	content: "\f1df"}
.flaticon-calendar-3:before{
	content: "\f1e0"}
.flaticon-interface-10:before{
	content: "\f1e1"}
.flaticon-interface-11:before{
	content: "\f1e2"}
.flaticon-folder-4:before{
	content: "\f1e3"}
.flaticon-alert-2:before{
	content: "\f1e4"}
.flaticon-cogwheel-2:before{
	content: "\f1e5"}
.flaticon-graphic-2:before{
	content: "\f1e6"}
.flaticon-rotate:before{
	content: "\f1e7"}
.flaticon-feed:before{
	content: "\f1e8"}
.flaticon-safe-shield-protection:before{
	content: "\f1e9"}
.flaticon-box:before{
	content: "\f1ea"}
.flaticon-security:before{
	content: "\f1eb"}
.flaticon-download-1:before{
	content: "\f1ec"}
.flaticon-box-1:before{
	content: "\f1ed"}
.flaticon-pie-chart-1:before{
	content: "\f1ee"}
.flaticon-notepad:before{
	content: "\f1ef"}
/*!
* Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/.fa,.fab,.fal,.far,.fas{
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1}
.fa-lg{
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em}
.fa-xs{
	font-size: .75em}
.fa-sm{
	font-size: .875em}
.fa-1x{
	font-size: 1em}
.fa-2x{
	font-size: 2em}
.fa-3x{
	font-size: 3em}
.fa-4x{
	font-size: 4em}
.fa-5x{
	font-size: 5em}
.fa-6x{
	font-size: 6em}
.fa-7x{
	font-size: 7em}
.fa-8x{
	font-size: 8em}
.fa-9x{
	font-size: 9em}
.fa-10x{
	font-size: 10em}
.fa-fw{
	text-align: center;
	width: 1.25em}
.fa-ul{
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0}
.fa-ul>li{
	position: relative}
.fa-li{
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit}
.fa-border{
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em}
.fa-pull-left{
	float: left}
.fa-pull-right{
	float: right}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{
	margin-right: .3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{
	margin-left: .3em}
.fa-spin{
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear}
.fa-pulse{
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)}
@keyframes fa-spin{0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)}
	to{
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)}
}.fa-rotate-90{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)}
.fa-rotate-180{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)}
.fa-rotate-270{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)}
.fa-flip-horizontal{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)}
.fa-flip-vertical{
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1)}
.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}
.fa-flip-horizontal.fa-flip-vertical{
	-webkit-transform: scale(-1);
	transform: scale(-1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{
	-webkit-filter: none;
	filter: none}
.fa-stack{
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2em}
.fa-stack-1x,.fa-stack-2x{
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%}
.fa-stack-1x{
	line-height: inherit}
.fa-stack-2x{
	font-size: 2em}
.fa-inverse{
	color: #fff}
.fa-500px:before{
	content: "\f26e"}
.fa-accessible-icon:before{
	content: "\f368"}
.fa-accusoft:before{
	content: "\f369"}
.fa-ad:before{
	content: "\f641"}
.fa-address-book:before{
	content: "\f2b9"}
.fa-address-card:before{
	content: "\f2bb"}
.fa-adjust:before{
	content: "\f042"}
.fa-adn:before{
	content: "\f170"}
.fa-adversal:before{
	content: "\f36a"}
.fa-affiliatetheme:before{
	content: "\f36b"}
.fa-air-freshener:before{
	content: "\f5d0"}
.fa-algolia:before{
	content: "\f36c"}
.fa-align-center:before{
	content: "\f037"}
.fa-align-justify:before{
	content: "\f039"}
.fa-align-left:before{
	content: "\f036"}
.fa-align-right:before{
	content: "\f038"}
.fa-alipay:before{
	content: "\f642"}
.fa-allergies:before{
	content: "\f461"}
.fa-amazon:before{
	content: "\f270"}
.fa-amazon-pay:before{
	content: "\f42c"}
.fa-ambulance:before{
	content: "\f0f9"}
.fa-american-sign-language-interpreting:before{
	content: "\f2a3"}
.fa-amilia:before{
	content: "\f36d"}
.fa-anchor:before{
	content: "\f13d"}
.fa-android:before{
	content: "\f17b"}
.fa-angellist:before{
	content: "\f209"}
.fa-angle-double-down:before{
	content: "\f103"}
.fa-angle-double-left:before{
	content: "\f100"}
.fa-angle-double-right:before{
	content: "\f101"}
.fa-angle-double-up:before{
	content: "\f102"}
.fa-angle-down:before{
	content: "\f107"}
.fa-angle-left:before{
	content: "\f104"}
.fa-angle-right:before{
	content: "\f105"}
.fa-angle-up:before{
	content: "\f106"}
.fa-angry:before{
	content: "\f556"}
.fa-angrycreative:before{
	content: "\f36e"}
.fa-angular:before{
	content: "\f420"}
.fa-ankh:before{
	content: "\f644"}
.fa-app-store:before{
	content: "\f36f"}
.fa-app-store-ios:before{
	content: "\f370"}
.fa-apper:before{
	content: "\f371"}
.fa-apple:before{
	content: "\f179"}
.fa-apple-alt:before{
	content: "\f5d1"}
.fa-apple-pay:before{
	content: "\f415"}
.fa-archive:before{
	content: "\f187"}
.fa-archway:before{
	content: "\f557"}
.fa-arrow-alt-circle-down:before{
	content: "\f358"}
.fa-arrow-alt-circle-left:before{
	content: "\f359"}
.fa-arrow-alt-circle-right:before{
	content: "\f35a"}
.fa-arrow-alt-circle-up:before{
	content: "\f35b"}
.fa-arrow-circle-down:before{
	content: "\f0ab"}
.fa-arrow-circle-left:before{
	content: "\f0a8"}
.fa-arrow-circle-right:before{
	content: "\f0a9"}
.fa-arrow-circle-up:before{
	content: "\f0aa"}
.fa-arrow-down:before{
	content: "\f063"}
.fa-arrow-left:before{
	content: "\f060"}
.fa-arrow-right:before{
	content: "\f061"}
.fa-arrow-up:before{
	content: "\f062"}
.fa-arrows-alt:before{
	content: "\f0b2"}
.fa-arrows-alt-h:before{
	content: "\f337"}
.fa-arrows-alt-v:before{
	content: "\f338"}
.fa-assistive-listening-systems:before{
	content: "\f2a2"}
.fa-asterisk:before{
	content: "\f069"}
.fa-asymmetrik:before{
	content: "\f372"}
.fa-at:before{
	content: "\f1fa"}
.fa-atlas:before{
	content: "\f558"}
.fa-atom:before{
	content: "\f5d2"}
.fa-audible:before{
	content: "\f373"}
.fa-audio-description:before{
	content: "\f29e"}
.fa-autoprefixer:before{
	content: "\f41c"}
.fa-avianex:before{
	content: "\f374"}
.fa-aviato:before{
	content: "\f421"}
.fa-award:before{
	content: "\f559"}
.fa-aws:before{
	content: "\f375"}
.fa-backspace:before{
	content: "\f55a"}
.fa-backward:before{
	content: "\f04a"}
.fa-balance-scale:before{
	content: "\f24e"}
.fa-ban:before{
	content: "\f05e"}
.fa-band-aid:before{
	content: "\f462"}
.fa-bandcamp:before{
	content: "\f2d5"}
.fa-barcode:before{
	content: "\f02a"}
.fa-bars:before{
	content: "\f0c9"}
.fa-baseball-ball:before{
	content: "\f433"}
.fa-basketball-ball:before{
	content: "\f434"}
.fa-bath:before{
	content: "\f2cd"}
.fa-battery-empty:before{
	content: "\f244"}
.fa-battery-full:before{
	content: "\f240"}
.fa-battery-half:before{
	content: "\f242"}
.fa-battery-quarter:before{
	content: "\f243"}
.fa-battery-three-quarters:before{
	content: "\f241"}
.fa-bed:before{
	content: "\f236"}
.fa-beer:before{
	content: "\f0fc"}
.fa-behance:before{
	content: "\f1b4"}
.fa-behance-square:before{
	content: "\f1b5"}
.fa-bell:before{
	content: "\f0f3"}
.fa-bell-slash:before{
	content: "\f1f6"}
.fa-bezier-curve:before{
	content: "\f55b"}
.fa-bible:before{
	content: "\f647"}
.fa-bicycle:before{
	content: "\f206"}
.fa-bimobject:before{
	content: "\f378"}
.fa-binoculars:before{
	content: "\f1e5"}
.fa-birthday-cake:before{
	content: "\f1fd"}
.fa-bitbucket:before{
	content: "\f171"}
.fa-bitcoin:before{
	content: "\f379"}
.fa-bity:before{
	content: "\f37a"}
.fa-black-tie:before{
	content: "\f27e"}
.fa-blackberry:before{
	content: "\f37b"}
.fa-blender:before{
	content: "\f517"}
.fa-blind:before{
	content: "\f29d"}
.fa-blogger:before{
	content: "\f37c"}
.fa-blogger-b:before{
	content: "\f37d"}
.fa-bluetooth:before{
	content: "\f293"}
.fa-bluetooth-b:before{
	content: "\f294"}
.fa-bold:before{
	content: "\f032"}
.fa-bolt:before{
	content: "\f0e7"}
.fa-bomb:before{
	content: "\f1e2"}
.fa-bone:before{
	content: "\f5d7"}
.fa-bong:before{
	content: "\f55c"}
.fa-book:before{
	content: "\f02d"}
.fa-book-open:before{
	content: "\f518"}
.fa-book-reader:before{
	content: "\f5da"}
.fa-bookmark:before{
	content: "\f02e"}
.fa-bowling-ball:before{
	content: "\f436"}
.fa-box:before{
	content: "\f466"}
.fa-box-open:before{
	content: "\f49e"}
.fa-boxes:before{
	content: "\f468"}
.fa-braille:before{
	content: "\f2a1"}
.fa-brain:before{
	content: "\f5dc"}
.fa-briefcase:before{
	content: "\f0b1"}
.fa-briefcase-medical:before{
	content: "\f469"}
.fa-broadcast-tower:before{
	content: "\f519"}
.fa-broom:before{
	content: "\f51a"}
.fa-brush:before{
	content: "\f55d"}
.fa-btc:before{
	content: "\f15a"}
.fa-bug:before{
	content: "\f188"}
.fa-building:before{
	content: "\f1ad"}
.fa-bullhorn:before{
	content: "\f0a1"}
.fa-bullseye:before{
	content: "\f140"}
.fa-burn:before{
	content: "\f46a"}
.fa-buromobelexperte:before{
	content: "\f37f"}
.fa-bus:before{
	content: "\f207"}
.fa-bus-alt:before{
	content: "\f55e"}
.fa-business-time:before{
	content: "\f64a"}
.fa-buysellads:before{
	content: "\f20d"}
.fa-calculator:before{
	content: "\f1ec"}
.fa-calendar:before{
	content: "\f133"}
.fa-calendar-alt:before{
	content: "\f073"}
.fa-calendar-check:before{
	content: "\f274"}
.fa-calendar-minus:before{
	content: "\f272"}
.fa-calendar-plus:before{
	content: "\f271"}
.fa-calendar-times:before{
	content: "\f273"}
.fa-camera:before{
	content: "\f030"}
.fa-camera-retro:before{
	content: "\f083"}
.fa-cannabis:before{
	content: "\f55f"}
.fa-capsules:before{
	content: "\f46b"}
.fa-car:before{
	content: "\f1b9"}
.fa-car-alt:before{
	content: "\f5de"}
.fa-car-battery:before{
	content: "\f5df"}
.fa-car-crash:before{
	content: "\f5e1"}
.fa-car-side:before{
	content: "\f5e4"}
.fa-caret-down:before{
	content: "\f0d7"}
.fa-caret-left:before{
	content: "\f0d9"}
.fa-caret-right:before{
	content: "\f0da"}
.fa-caret-square-down:before{
	content: "\f150"}
.fa-caret-square-left:before{
	content: "\f191"}
.fa-caret-square-right:before{
	content: "\f152"}
.fa-caret-square-up:before{
	content: "\f151"}
.fa-caret-up:before{
	content: "\f0d8"}
.fa-cart-arrow-down:before{
	content: "\f218"}
.fa-cart-plus:before{
	content: "\f217"}
.fa-cc-amazon-pay:before{
	content: "\f42d"}
.fa-cc-amex:before{
	content: "\f1f3"}
.fa-cc-apple-pay:before{
	content: "\f416"}
.fa-cc-diners-club:before{
	content: "\f24c"}
.fa-cc-discover:before{
	content: "\f1f2"}
.fa-cc-jcb:before{
	content: "\f24b"}
.fa-cc-mastercard:before{
	content: "\f1f1"}
.fa-cc-paypal:before{
	content: "\f1f4"}
.fa-cc-stripe:before{
	content: "\f1f5"}
.fa-cc-visa:before{
	content: "\f1f0"}
.fa-centercode:before{
	content: "\f380"}
.fa-certificate:before{
	content: "\f0a3"}
.fa-chalkboard:before{
	content: "\f51b"}
.fa-chalkboard-teacher:before{
	content: "\f51c"}
.fa-charging-station:before{
	content: "\f5e7"}
.fa-chart-area:before{
	content: "\f1fe"}
.fa-chart-bar:before{
	content: "\f080"}
.fa-chart-line:before{
	content: "\f201"}
.fa-chart-pie:before{
	content: "\f200"}
.fa-check:before{
	content: "\f00c"}
.fa-check-circle:before{
	content: "\f058"}
.fa-check-double:before{
	content: "\f560"}
.fa-check-square:before{
	content: "\f14a"}
.fa-chess:before{
	content: "\f439"}
.fa-chess-bishop:before{
	content: "\f43a"}
.fa-chess-board:before{
	content: "\f43c"}
.fa-chess-king:before{
	content: "\f43f"}
.fa-chess-knight:before{
	content: "\f441"}
.fa-chess-pawn:before{
	content: "\f443"}
.fa-chess-queen:before{
	content: "\f445"}
.fa-chess-rook:before{
	content: "\f447"}
.fa-chevron-circle-down:before{
	content: "\f13a"}
.fa-chevron-circle-left:before{
	content: "\f137"}
.fa-chevron-circle-right:before{
	content: "\f138"}
.fa-chevron-circle-up:before{
	content: "\f139"}
.fa-chevron-down:before{
	content: "\f078"}
.fa-chevron-left:before{
	content: "\f053"}
.fa-chevron-right:before{
	content: "\f054"}
.fa-chevron-up:before{
	content: "\f077"}
.fa-child:before{
	content: "\f1ae"}
.fa-chrome:before{
	content: "\f268"}
.fa-church:before{
	content: "\f51d"}
.fa-circle:before{
	content: "\f111"}
.fa-circle-notch:before{
	content: "\f1ce"}
.fa-city:before{
	content: "\f64f"}
.fa-clipboard:before{
	content: "\f328"}
.fa-clipboard-check:before{
	content: "\f46c"}
.fa-clipboard-list:before{
	content: "\f46d"}
.fa-clock:before{
	content: "\f017"}
.fa-clone:before{
	content: "\f24d"}
.fa-closed-captioning:before{
	content: "\f20a"}
.fa-cloud:before{
	content: "\f0c2"}
.fa-cloud-download-alt:before{
	content: "\f381"}
.fa-cloud-upload-alt:before{
	content: "\f382"}
.fa-cloudscale:before{
	content: "\f383"}
.fa-cloudsmith:before{
	content: "\f384"}
.fa-cloudversify:before{
	content: "\f385"}
.fa-cocktail:before{
	content: "\f561"}
.fa-code:before{
	content: "\f121"}
.fa-code-branch:before{
	content: "\f126"}
.fa-codepen:before{
	content: "\f1cb"}
.fa-codiepie:before{
	content: "\f284"}
.fa-coffee:before{
	content: "\f0f4"}
.fa-cog:before{
	content: "\f013"}
.fa-cogs:before{
	content: "\f085"}
.fa-coins:before{
	content: "\f51e"}
.fa-columns:before{
	content: "\f0db"}
.fa-comment:before{
	content: "\f075"}
.fa-comment-alt:before{
	content: "\f27a"}
.fa-comment-dollar:before{
	content: "\f651"}
.fa-comment-dots:before{
	content: "\f4ad"}
.fa-comment-slash:before{
	content: "\f4b3"}
.fa-comments:before{
	content: "\f086"}
.fa-comments-dollar:before{
	content: "\f653"}
.fa-compact-disc:before{
	content: "\f51f"}
.fa-compass:before{
	content: "\f14e"}
.fa-compress:before{
	content: "\f066"}
.fa-concierge-bell:before{
	content: "\f562"}
.fa-connectdevelop:before{
	content: "\f20e"}
.fa-contao:before{
	content: "\f26d"}
.fa-cookie:before{
	content: "\f563"}
.fa-cookie-bite:before{
	content: "\f564"}
.fa-copy:before{
	content: "\f0c5"}
.fa-copyright:before{
	content: "\f1f9"}
.fa-couch:before{
	content: "\f4b8"}
.fa-cpanel:before{
	content: "\f388"}
.fa-creative-commons:before{
	content: "\f25e"}
.fa-creative-commons-by:before{
	content: "\f4e7"}
.fa-creative-commons-nc:before{
	content: "\f4e8"}
.fa-creative-commons-nc-eu:before{
	content: "\f4e9"}
.fa-creative-commons-nc-jp:before{
	content: "\f4ea"}
.fa-creative-commons-nd:before{
	content: "\f4eb"}
.fa-creative-commons-pd:before{
	content: "\f4ec"}
.fa-creative-commons-pd-alt:before{
	content: "\f4ed"}
.fa-creative-commons-remix:before{
	content: "\f4ee"}
.fa-creative-commons-sa:before{
	content: "\f4ef"}
.fa-creative-commons-sampling:before{
	content: "\f4f0"}
.fa-creative-commons-sampling-plus:before{
	content: "\f4f1"}
.fa-creative-commons-share:before{
	content: "\f4f2"}
.fa-credit-card:before{
	content: "\f09d"}
.fa-crop:before{
	content: "\f125"}
.fa-crop-alt:before{
	content: "\f565"}
.fa-cross:before{
	content: "\f654"}
.fa-crosshairs:before{
	content: "\f05b"}
.fa-crow:before{
	content: "\f520"}
.fa-crown:before{
	content: "\f521"}
.fa-css3:before{
	content: "\f13c"}
.fa-css3-alt:before{
	content: "\f38b"}
.fa-cube:before{
	content: "\f1b2"}
.fa-cubes:before{
	content: "\f1b3"}
.fa-cut:before{
	content: "\f0c4"}
.fa-cuttlefish:before{
	content: "\f38c"}
.fa-d-and-d:before{
	content: "\f38d"}
.fa-dashcube:before{
	content: "\f210"}
.fa-database:before{
	content: "\f1c0"}
.fa-deaf:before{
	content: "\f2a4"}
.fa-delicious:before{
	content: "\f1a5"}
.fa-deploydog:before{
	content: "\f38e"}
.fa-deskpro:before{
	content: "\f38f"}
.fa-desktop:before{
	content: "\f108"}
.fa-deviantart:before{
	content: "\f1bd"}
.fa-dharmachakra:before{
	content: "\f655"}
.fa-diagnoses:before{
	content: "\f470"}
.fa-dice:before{
	content: "\f522"}
.fa-dice-five:before{
	content: "\f523"}
.fa-dice-four:before{
	content: "\f524"}
.fa-dice-one:before{
	content: "\f525"}
.fa-dice-six:before{
	content: "\f526"}
.fa-dice-three:before{
	content: "\f527"}
.fa-dice-two:before{
	content: "\f528"}
.fa-digg:before{
	content: "\f1a6"}
.fa-digital-ocean:before{
	content: "\f391"}
.fa-digital-tachograph:before{
	content: "\f566"}
.fa-directions:before{
	content: "\f5eb"}
.fa-discord:before{
	content: "\f392"}
.fa-discourse:before{
	content: "\f393"}
.fa-divide:before{
	content: "\f529"}
.fa-dizzy:before{
	content: "\f567"}
.fa-dna:before{
	content: "\f471"}
.fa-dochub:before{
	content: "\f394"}
.fa-docker:before{
	content: "\f395"}
.fa-dollar-sign:before{
	content: "\f155"}
.fa-dolly:before{
	content: "\f472"}
.fa-dolly-flatbed:before{
	content: "\f474"}
.fa-donate:before{
	content: "\f4b9"}
.fa-door-closed:before{
	content: "\f52a"}
.fa-door-open:before{
	content: "\f52b"}
.fa-dot-circle:before{
	content: "\f192"}
.fa-dove:before{
	content: "\f4ba"}
.fa-download:before{
	content: "\f019"}
.fa-draft2digital:before{
	content: "\f396"}
.fa-drafting-compass:before{
	content: "\f568"}
.fa-draw-polygon:before{
	content: "\f5ee"}
.fa-dribbble:before{
	content: "\f17d"}
.fa-dribbble-square:before{
	content: "\f397"}
.fa-dropbox:before{
	content: "\f16b"}
.fa-drum:before{
	content: "\f569"}
.fa-drum-steelpan:before{
	content: "\f56a"}
.fa-drupal:before{
	content: "\f1a9"}
.fa-dumbbell:before{
	content: "\f44b"}
.fa-dyalog:before{
	content: "\f399"}
.fa-earlybirds:before{
	content: "\f39a"}
.fa-ebay:before{
	content: "\f4f4"}
.fa-edge:before{
	content: "\f282"}
.fa-edit:before{
	content: "\f044"}
.fa-eject:before{
	content: "\f052"}
.fa-elementor:before{
	content: "\f430"}
.fa-ellipsis-h:before{
	content: "\f141"}
.fa-ellipsis-v:before{
	content: "\f142"}
.fa-ello:before{
	content: "\f5f1"}
.fa-ember:before{
	content: "\f423"}
.fa-empire:before{
	content: "\f1d1"}
.fa-envelope:before{
	content: "\f0e0"}
.fa-envelope-open:before{
	content: "\f2b6"}
.fa-envelope-open-text:before{
	content: "\f658"}
.fa-envelope-square:before{
	content: "\f199"}
.fa-envira:before{
	content: "\f299"}
.fa-equals:before{
	content: "\f52c"}
.fa-eraser:before{
	content: "\f12d"}
.fa-erlang:before{
	content: "\f39d"}
.fa-ethereum:before{
	content: "\f42e"}
.fa-etsy:before{
	content: "\f2d7"}
.fa-euro-sign:before{
	content: "\f153"}
.fa-exchange-alt:before{
	content: "\f362"}
.fa-exclamation:before{
	content: "\f12a"}
.fa-exclamation-circle:before{
	content: "\f06a"}
.fa-exclamation-triangle:before{
	content: "\f071"}
.fa-expand:before{
	content: "\f065"}
.fa-expand-arrows-alt:before{
	content: "\f31e"}
.fa-expeditedssl:before{
	content: "\f23e"}
.fa-external-link-alt:before{
	content: "\f35d"}
.fa-external-link-square-alt:before{
	content: "\f360"}
.fa-eye:before{
	content: "\f06e"}
.fa-eye-dropper:before{
	content: "\f1fb"}
.fa-eye-slash:before{
	content: "\f070"}
.fa-facebook:before{
	content: "\f09a"}
.fa-facebook-f:before{
	content: "\f39e"}
.fa-facebook-messenger:before{
	content: "\f39f"}
.fa-facebook-square:before{
	content: "\f082"}
.fa-fast-backward:before{
	content: "\f049"}
.fa-fast-forward:before{
	content: "\f050"}
.fa-fax:before{
	content: "\f1ac"}
.fa-feather:before{
	content: "\f52d"}
.fa-feather-alt:before{
	content: "\f56b"}
.fa-female:before{
	content: "\f182"}
.fa-fighter-jet:before{
	content: "\f0fb"}
.fa-file:before{
	content: "\f15b"}
.fa-file-alt:before{
	content: "\f15c"}
.fa-file-archive:before{
	content: "\f1c6"}
.fa-file-audio:before{
	content: "\f1c7"}
.fa-file-code:before{
	content: "\f1c9"}
.fa-file-contract:before{
	content: "\f56c"}
.fa-file-download:before{
	content: "\f56d"}
.fa-file-excel:before{
	content: "\f1c3"}
.fa-file-export:before{
	content: "\f56e"}
.fa-file-image:before{
	content: "\f1c5"}
.fa-file-import:before{
	content: "\f56f"}
.fa-file-invoice:before{
	content: "\f570"}
.fa-file-invoice-dollar:before{
	content: "\f571"}
.fa-file-medical:before{
	content: "\f477"}
.fa-file-medical-alt:before{
	content: "\f478"}
.fa-file-pdf:before{
	content: "\f1c1"}
.fa-file-powerpoint:before{
	content: "\f1c4"}
.fa-file-prescription:before{
	content: "\f572"}
.fa-file-signature:before{
	content: "\f573"}
.fa-file-upload:before{
	content: "\f574"}
.fa-file-video:before{
	content: "\f1c8"}
.fa-file-word:before{
	content: "\f1c2"}
.fa-fill:before{
	content: "\f575"}
.fa-fill-drip:before{
	content: "\f576"}
.fa-film:before{
	content: "\f008"}
.fa-filter:before{
	content: "\f0b0"}
.fa-fingerprint:before{
	content: "\f577"}
.fa-fire:before{
	content: "\f06d"}
.fa-fire-extinguisher:before{
	content: "\f134"}
.fa-firefox:before{
	content: "\f269"}
.fa-first-aid:before{
	content: "\f479"}
.fa-first-order:before{
	content: "\f2b0"}
.fa-first-order-alt:before{
	content: "\f50a"}
.fa-firstdraft:before{
	content: "\f3a1"}
.fa-fish:before{
	content: "\f578"}
.fa-flag:before{
	content: "\f024"}
.fa-flag-checkered:before{
	content: "\f11e"}
.fa-flask:before{
	content: "\f0c3"}
.fa-flickr:before{
	content: "\f16e"}
.fa-flipboard:before{
	content: "\f44d"}
.fa-flushed:before{
	content: "\f579"}
.fa-fly:before{
	content: "\f417"}
.fa-folder:before{
	content: "\f07b"}
.fa-folder-minus:before{
	content: "\f65d"}
.fa-folder-open:before{
	content: "\f07c"}
.fa-folder-plus:before{
	content: "\f65e"}
.fa-font:before{
	content: "\f031"}
.fa-font-awesome:before{
	content: "\f2b4"}
.fa-font-awesome-alt:before{
	content: "\f35c"}
.fa-font-awesome-flag:before{
	content: "\f425"}
.fa-font-awesome-logo-full:before{
	content: "\f4e6"}
.fa-fonticons:before{
	content: "\f280"}
.fa-fonticons-fi:before{
	content: "\f3a2"}
.fa-football-ball:before{
	content: "\f44e"}
.fa-fort-awesome:before{
	content: "\f286"}
.fa-fort-awesome-alt:before{
	content: "\f3a3"}
.fa-forumbee:before{
	content: "\f211"}
.fa-forward:before{
	content: "\f04e"}
.fa-foursquare:before{
	content: "\f180"}
.fa-free-code-camp:before{
	content: "\f2c5"}
.fa-freebsd:before{
	content: "\f3a4"}
.fa-frog:before{
	content: "\f52e"}
.fa-frown:before{
	content: "\f119"}
.fa-frown-open:before{
	content: "\f57a"}
.fa-fulcrum:before{
	content: "\f50b"}
.fa-funnel-dollar:before{
	content: "\f662"}
.fa-futbol:before{
	content: "\f1e3"}
.fa-galactic-republic:before{
	content: "\f50c"}
.fa-galactic-senate:before{
	content: "\f50d"}
.fa-gamepad:before{
	content: "\f11b"}
.fa-gas-pump:before{
	content: "\f52f"}
.fa-gavel:before{
	content: "\f0e3"}
.fa-gem:before{
	content: "\f3a5"}
.fa-genderless:before{
	content: "\f22d"}
.fa-get-pocket:before{
	content: "\f265"}
.fa-gg:before{
	content: "\f260"}
.fa-gg-circle:before{
	content: "\f261"}
.fa-gift:before{
	content: "\f06b"}
.fa-git:before{
	content: "\f1d3"}
.fa-git-square:before{
	content: "\f1d2"}
.fa-github:before{
	content: "\f09b"}
.fa-github-alt:before{
	content: "\f113"}
.fa-github-square:before{
	content: "\f092"}
.fa-gitkraken:before{
	content: "\f3a6"}
.fa-gitlab:before{
	content: "\f296"}
.fa-gitter:before{
	content: "\f426"}
.fa-glass-martini:before{
	content: "\f000"}
.fa-glass-martini-alt:before{
	content: "\f57b"}
.fa-glasses:before{
	content: "\f530"}
.fa-glide:before{
	content: "\f2a5"}
.fa-glide-g:before{
	content: "\f2a6"}
.fa-globe:before{
	content: "\f0ac"}
.fa-globe-africa:before{
	content: "\f57c"}
.fa-globe-americas:before{
	content: "\f57d"}
.fa-globe-asia:before{
	content: "\f57e"}
.fa-gofore:before{
	content: "\f3a7"}
.fa-golf-ball:before{
	content: "\f450"}
.fa-goodreads:before{
	content: "\f3a8"}
.fa-goodreads-g:before{
	content: "\f3a9"}
.fa-google:before{
	content: "\f1a0"}
.fa-google-drive:before{
	content: "\f3aa"}
.fa-google-play:before{
	content: "\f3ab"}
.fa-google-plus:before{
	content: "\f2b3"}
.fa-google-plus-g:before{
	content: "\f0d5"}
.fa-google-plus-square:before{
	content: "\f0d4"}
.fa-google-wallet:before{
	content: "\f1ee"}
.fa-gopuram:before{
	content: "\f664"}
.fa-graduation-cap:before{
	content: "\f19d"}
.fa-gratipay:before{
	content: "\f184"}
.fa-grav:before{
	content: "\f2d6"}
.fa-greater-than:before{
	content: "\f531"}
.fa-greater-than-equal:before{
	content: "\f532"}
.fa-grimace:before{
	content: "\f57f"}
.fa-grin:before{
	content: "\f580"}
.fa-grin-alt:before{
	content: "\f581"}
.fa-grin-beam:before{
	content: "\f582"}
.fa-grin-beam-sweat:before{
	content: "\f583"}
.fa-grin-hearts:before{
	content: "\f584"}
.fa-grin-squint:before{
	content: "\f585"}
.fa-grin-squint-tears:before{
	content: "\f586"}
.fa-grin-stars:before{
	content: "\f587"}
.fa-grin-tears:before{
	content: "\f588"}
.fa-grin-tongue:before{
	content: "\f589"}
.fa-grin-tongue-squint:before{
	content: "\f58a"}
.fa-grin-tongue-wink:before{
	content: "\f58b"}
.fa-grin-wink:before{
	content: "\f58c"}
.fa-grip-horizontal:before{
	content: "\f58d"}
.fa-grip-vertical:before{
	content: "\f58e"}
.fa-gripfire:before{
	content: "\f3ac"}
.fa-grunt:before{
	content: "\f3ad"}
.fa-gulp:before{
	content: "\f3ae"}
.fa-h-square:before{
	content: "\f0fd"}
.fa-hacker-news:before{
	content: "\f1d4"}
.fa-hacker-news-square:before{
	content: "\f3af"}
.fa-hackerrank:before{
	content: "\f5f7"}
.fa-hamsa:before{
	content: "\f665"}
.fa-hand-holding:before{
	content: "\f4bd"}
.fa-hand-holding-heart:before{
	content: "\f4be"}
.fa-hand-holding-usd:before{
	content: "\f4c0"}
.fa-hand-lizard:before{
	content: "\f258"}
.fa-hand-paper:before{
	content: "\f256"}
.fa-hand-peace:before{
	content: "\f25b"}
.fa-hand-point-down:before{
	content: "\f0a7"}
.fa-hand-point-left:before{
	content: "\f0a5"}
.fa-hand-point-right:before{
	content: "\f0a4"}
.fa-hand-point-up:before{
	content: "\f0a6"}
.fa-hand-pointer:before{
	content: "\f25a"}
.fa-hand-rock:before{
	content: "\f255"}
.fa-hand-scissors:before{
	content: "\f257"}
.fa-hand-spock:before{
	content: "\f259"}
.fa-hands:before{
	content: "\f4c2"}
.fa-hands-helping:before{
	content: "\f4c4"}
.fa-handshake:before{
	content: "\f2b5"}
.fa-hashtag:before{
	content: "\f292"}
.fa-haykal:before{
	content: "\f666"}
.fa-hdd:before{
	content: "\f0a0"}
.fa-heading:before{
	content: "\f1dc"}
.fa-headphones:before{
	content: "\f025"}
.fa-headphones-alt:before{
	content: "\f58f"}
.fa-headset:before{
	content: "\f590"}
.fa-heart:before{
	content: "\f004"}
.fa-heartbeat:before{
	content: "\f21e"}
.fa-helicopter:before{
	content: "\f533"}
.fa-highlighter:before{
	content: "\f591"}
.fa-hips:before{
	content: "\f452"}
.fa-hire-a-helper:before{
	content: "\f3b0"}
.fa-history:before{
	content: "\f1da"}
.fa-hockey-puck:before{
	content: "\f453"}
.fa-home:before{
	content: "\f015"}
.fa-hooli:before{
	content: "\f427"}
.fa-hornbill:before{
	content: "\f592"}
.fa-hospital:before{
	content: "\f0f8"}
.fa-hospital-alt:before{
	content: "\f47d"}
.fa-hospital-symbol:before{
	content: "\f47e"}
.fa-hot-tub:before{
	content: "\f593"}
.fa-hotel:before{
	content: "\f594"}
.fa-hotjar:before{
	content: "\f3b1"}
.fa-hourglass:before{
	content: "\f254"}
.fa-hourglass-end:before{
	content: "\f253"}
.fa-hourglass-half:before{
	content: "\f252"}
.fa-hourglass-start:before{
	content: "\f251"}
.fa-houzz:before{
	content: "\f27c"}
.fa-html5:before{
	content: "\f13b"}
.fa-hubspot:before{
	content: "\f3b2"}
.fa-i-cursor:before{
	content: "\f246"}
.fa-id-badge:before{
	content: "\f2c1"}
.fa-id-card:before{
	content: "\f2c2"}
.fa-id-card-alt:before{
	content: "\f47f"}
.fa-image:before{
	content: "\f03e"}
.fa-images:before{
	content: "\f302"}
.fa-imdb:before{
	content: "\f2d8"}
.fa-inbox:before{
	content: "\f01c"}
.fa-indent:before{
	content: "\f03c"}
.fa-industry:before{
	content: "\f275"}
.fa-infinity:before{
	content: "\f534"}
.fa-info:before{
	content: "\f129"}
.fa-info-circle:before{
	content: "\f05a"}
.fa-instagram:before{
	content: "\f16d"}
.fa-internet-explorer:before{
	content: "\f26b"}
.fa-ioxhost:before{
	content: "\f208"}
.fa-italic:before{
	content: "\f033"}
.fa-itunes:before{
	content: "\f3b4"}
.fa-itunes-note:before{
	content: "\f3b5"}
.fa-java:before{
	content: "\f4e4"}
.fa-jedi:before{
	content: "\f669"}
.fa-jedi-order:before{
	content: "\f50e"}
.fa-jenkins:before{
	content: "\f3b6"}
.fa-joget:before{
	content: "\f3b7"}
.fa-joint:before{
	content: "\f595"}
.fa-joomla:before{
	content: "\f1aa"}
.fa-journal-whills:before{
	content: "\f66a"}
.fa-js:before{
	content: "\f3b8"}
.fa-js-square:before{
	content: "\f3b9"}
.fa-jsfiddle:before{
	content: "\f1cc"}
.fa-kaaba:before{
	content: "\f66b"}
.fa-kaggle:before{
	content: "\f5fa"}
.fa-key:before{
	content: "\f084"}
.fa-keybase:before{
	content: "\f4f5"}
.fa-keyboard:before{
	content: "\f11c"}
.fa-keycdn:before{
	content: "\f3ba"}
.fa-khanda:before{
	content: "\f66d"}
.fa-kickstarter:before{
	content: "\f3bb"}
.fa-kickstarter-k:before{
	content: "\f3bc"}
.fa-kiss:before{
	content: "\f596"}
.fa-kiss-beam:before{
	content: "\f597"}
.fa-kiss-wink-heart:before{
	content: "\f598"}
.fa-kiwi-bird:before{
	content: "\f535"}
.fa-korvue:before{
	content: "\f42f"}
.fa-landmark:before{
	content: "\f66f"}
.fa-language:before{
	content: "\f1ab"}
.fa-laptop:before{
	content: "\f109"}
.fa-laptop-code:before{
	content: "\f5fc"}
.fa-laravel:before{
	content: "\f3bd"}
.fa-lastfm:before{
	content: "\f202"}
.fa-lastfm-square:before{
	content: "\f203"}
.fa-laugh:before{
	content: "\f599"}
.fa-laugh-beam:before{
	content: "\f59a"}
.fa-laugh-squint:before{
	content: "\f59b"}
.fa-laugh-wink:before{
	content: "\f59c"}
.fa-layer-group:before{
	content: "\f5fd"}
.fa-leaf:before{
	content: "\f06c"}
.fa-leanpub:before{
	content: "\f212"}
.fa-lemon:before{
	content: "\f094"}
.fa-less:before{
	content: "\f41d"}
.fa-less-than:before{
	content: "\f536"}
.fa-less-than-equal:before{
	content: "\f537"}
.fa-level-down-alt:before{
	content: "\f3be"}
.fa-level-up-alt:before{
	content: "\f3bf"}
.fa-life-ring:before{
	content: "\f1cd"}
.fa-lightbulb:before{
	content: "\f0eb"}
.fa-line:before{
	content: "\f3c0"}
.fa-link:before{
	content: "\f0c1"}
.fa-linkedin:before{
	content: "\f08c"}
.fa-linkedin-in:before{
	content: "\f0e1"}
.fa-linode:before{
	content: "\f2b8"}
.fa-linux:before{
	content: "\f17c"}
.fa-lira-sign:before{
	content: "\f195"}
.fa-list:before{
	content: "\f03a"}
.fa-list-alt:before{
	content: "\f022"}
.fa-list-ol:before{
	content: "\f0cb"}
.fa-list-ul:before{
	content: "\f0ca"}
.fa-location-arrow:before{
	content: "\f124"}
.fa-lock:before{
	content: "\f023"}
.fa-lock-open:before{
	content: "\f3c1"}
.fa-long-arrow-alt-down:before{
	content: "\f309"}
.fa-long-arrow-alt-left:before{
	content: "\f30a"}
.fa-long-arrow-alt-right:before{
	content: "\f30b"}
.fa-long-arrow-alt-up:before{
	content: "\f30c"}
.fa-low-vision:before{
	content: "\f2a8"}
.fa-luggage-cart:before{
	content: "\f59d"}
.fa-lyft:before{
	content: "\f3c3"}
.fa-magento:before{
	content: "\f3c4"}
.fa-magic:before{
	content: "\f0d0"}
.fa-magnet:before{
	content: "\f076"}
.fa-mail-bulk:before{
	content: "\f674"}
.fa-mailchimp:before{
	content: "\f59e"}
.fa-male:before{
	content: "\f183"}
.fa-mandalorian:before{
	content: "\f50f"}
.fa-map:before{
	content: "\f279"}
.fa-map-marked:before{
	content: "\f59f"}
.fa-map-marked-alt:before{
	content: "\f5a0"}
.fa-map-marker:before{
	content: "\f041"}
.fa-map-marker-alt:before{
	content: "\f3c5"}
.fa-map-pin:before{
	content: "\f276"}
.fa-map-signs:before{
	content: "\f277"}
.fa-markdown:before{
	content: "\f60f"}
.fa-marker:before{
	content: "\f5a1"}
.fa-mars:before{
	content: "\f222"}
.fa-mars-double:before{
	content: "\f227"}
.fa-mars-stroke:before{
	content: "\f229"}
.fa-mars-stroke-h:before{
	content: "\f22b"}
.fa-mars-stroke-v:before{
	content: "\f22a"}
.fa-mastodon:before{
	content: "\f4f6"}
.fa-maxcdn:before{
	content: "\f136"}
.fa-medal:before{
	content: "\f5a2"}
.fa-medapps:before{
	content: "\f3c6"}
.fa-medium:before{
	content: "\f23a"}
.fa-medium-m:before{
	content: "\f3c7"}
.fa-medkit:before{
	content: "\f0fa"}
.fa-medrt:before{
	content: "\f3c8"}
.fa-meetup:before{
	content: "\f2e0"}
.fa-megaport:before{
	content: "\f5a3"}
.fa-meh:before{
	content: "\f11a"}
.fa-meh-blank:before{
	content: "\f5a4"}
.fa-meh-rolling-eyes:before{
	content: "\f5a5"}
.fa-memory:before{
	content: "\f538"}
.fa-menorah:before{
	content: "\f676"}
.fa-mercury:before{
	content: "\f223"}
.fa-microchip:before{
	content: "\f2db"}
.fa-microphone:before{
	content: "\f130"}
.fa-microphone-alt:before{
	content: "\f3c9"}
.fa-microphone-alt-slash:before{
	content: "\f539"}
.fa-microphone-slash:before{
	content: "\f131"}
.fa-microscope:before{
	content: "\f610"}
.fa-microsoft:before{
	content: "\f3ca"}
.fa-minus:before{
	content: "\f068"}
.fa-minus-circle:before{
	content: "\f056"}
.fa-minus-square:before{
	content: "\f146"}
.fa-mix:before{
	content: "\f3cb"}
.fa-mixcloud:before{
	content: "\f289"}
.fa-mizuni:before{
	content: "\f3cc"}
.fa-mobile:before{
	content: "\f10b"}
.fa-mobile-alt:before{
	content: "\f3cd"}
.fa-modx:before{
	content: "\f285"}
.fa-monero:before{
	content: "\f3d0"}
.fa-money-bill:before{
	content: "\f0d6"}
.fa-money-bill-alt:before{
	content: "\f3d1"}
.fa-money-bill-wave:before{
	content: "\f53a"}
.fa-money-bill-wave-alt:before{
	content: "\f53b"}
.fa-money-check:before{
	content: "\f53c"}
.fa-money-check-alt:before{
	content: "\f53d"}
.fa-monument:before{
	content: "\f5a6"}
.fa-moon:before{
	content: "\f186"}
.fa-mortar-pestle:before{
	content: "\f5a7"}
.fa-mosque:before{
	content: "\f678"}
.fa-motorcycle:before{
	content: "\f21c"}
.fa-mouse-pointer:before{
	content: "\f245"}
.fa-music:before{
	content: "\f001"}
.fa-napster:before{
	content: "\f3d2"}
.fa-neos:before{
	content: "\f612"}
.fa-neuter:before{
	content: "\f22c"}
.fa-newspaper:before{
	content: "\f1ea"}
.fa-nimblr:before{
	content: "\f5a8"}
.fa-nintendo-switch:before{
	content: "\f418"}
.fa-node:before{
	content: "\f419"}
.fa-node-js:before{
	content: "\f3d3"}
.fa-not-equal:before{
	content: "\f53e"}
.fa-notes-medical:before{
	content: "\f481"}
.fa-npm:before{
	content: "\f3d4"}
.fa-ns8:before{
	content: "\f3d5"}
.fa-nutritionix:before{
	content: "\f3d6"}
.fa-object-group:before{
	content: "\f247"}
.fa-object-ungroup:before{
	content: "\f248"}
.fa-odnoklassniki:before{
	content: "\f263"}
.fa-odnoklassniki-square:before{
	content: "\f264"}
.fa-oil-can:before{
	content: "\f613"}
.fa-old-republic:before{
	content: "\f510"}
.fa-om:before{
	content: "\f679"}
.fa-opencart:before{
	content: "\f23d"}
.fa-openid:before{
	content: "\f19b"}
.fa-opera:before{
	content: "\f26a"}
.fa-optin-monster:before{
	content: "\f23c"}
.fa-osi:before{
	content: "\f41a"}
.fa-outdent:before{
	content: "\f03b"}
.fa-page4:before{
	content: "\f3d7"}
.fa-pagelines:before{
	content: "\f18c"}
.fa-paint-brush:before{
	content: "\f1fc"}
.fa-paint-roller:before{
	content: "\f5aa"}
.fa-palette:before{
	content: "\f53f"}
.fa-palfed:before{
	content: "\f3d8"}
.fa-pallet:before{
	content: "\f482"}
.fa-paper-plane:before{
	content: "\f1d8"}
.fa-paperclip:before{
	content: "\f0c6"}
.fa-parachute-box:before{
	content: "\f4cd"}
.fa-paragraph:before{
	content: "\f1dd"}
.fa-parking:before{
	content: "\f540"}
.fa-passport:before{
	content: "\f5ab"}
.fa-pastafarianism:before{
	content: "\f67b"}
.fa-paste:before{
	content: "\f0ea"}
.fa-patreon:before{
	content: "\f3d9"}
.fa-pause:before{
	content: "\f04c"}
.fa-pause-circle:before{
	content: "\f28b"}
.fa-paw:before{
	content: "\f1b0"}
.fa-paypal:before{
	content: "\f1ed"}
.fa-peace:before{
	content: "\f67c"}
.fa-pen:before{
	content: "\f304"}
.fa-pen-alt:before{
	content: "\f305"}
.fa-pen-fancy:before{
	content: "\f5ac"}
.fa-pen-nib:before{
	content: "\f5ad"}
.fa-pen-square:before{
	content: "\f14b"}
.fa-pencil-alt:before{
	content: "\f303"}
.fa-pencil-ruler:before{
	content: "\f5ae"}
.fa-people-carry:before{
	content: "\f4ce"}
.fa-percent:before{
	content: "\f295"}
.fa-percentage:before{
	content: "\f541"}
.fa-periscope:before{
	content: "\f3da"}
.fa-phabricator:before{
	content: "\f3db"}
.fa-phoenix-framework:before{
	content: "\f3dc"}
.fa-phoenix-squadron:before{
	content: "\f511"}
.fa-phone:before{
	content: "\f095"}
.fa-phone-slash:before{
	content: "\f3dd"}
.fa-phone-square:before{
	content: "\f098"}
.fa-phone-volume:before{
	content: "\f2a0"}
.fa-php:before{
	content: "\f457"}
.fa-pied-piper:before{
	content: "\f2ae"}
.fa-pied-piper-alt:before{
	content: "\f1a8"}
.fa-pied-piper-hat:before{
	content: "\f4e5"}
.fa-pied-piper-pp:before{
	content: "\f1a7"}
.fa-piggy-bank:before{
	content: "\f4d3"}
.fa-pills:before{
	content: "\f484"}
.fa-pinterest:before{
	content: "\f0d2"}
.fa-pinterest-p:before{
	content: "\f231"}
.fa-pinterest-square:before{
	content: "\f0d3"}
.fa-place-of-worship:before{
	content: "\f67f"}
.fa-plane:before{
	content: "\f072"}
.fa-plane-arrival:before{
	content: "\f5af"}
.fa-plane-departure:before{
	content: "\f5b0"}
.fa-play:before{
	content: "\f04b"}
.fa-play-circle:before{
	content: "\f144"}
.fa-playstation:before{
	content: "\f3df"}
.fa-plug:before{
	content: "\f1e6"}
.fa-plus:before{
	content: "\f067"}
.fa-plus-circle:before{
	content: "\f055"}
.fa-plus-square:before{
	content: "\f0fe"}
.fa-podcast:before{
	content: "\f2ce"}
.fa-poll:before{
	content: "\f681"}
.fa-poll-h:before{
	content: "\f682"}
.fa-poo:before{
	content: "\f2fe"}
.fa-poop:before{
	content: "\f619"}
.fa-portrait:before{
	content: "\f3e0"}
.fa-pound-sign:before{
	content: "\f154"}
.fa-power-off:before{
	content: "\f011"}
.fa-pray:before{
	content: "\f683"}
.fa-praying-hands:before{
	content: "\f684"}
.fa-prescription:before{
	content: "\f5b1"}
.fa-prescription-bottle:before{
	content: "\f485"}
.fa-prescription-bottle-alt:before{
	content: "\f486"}
.fa-print:before{
	content: "\f02f"}
.fa-procedures:before{
	content: "\f487"}
.fa-product-hunt:before{
	content: "\f288"}
.fa-project-diagram:before{
	content: "\f542"}
.fa-pushed:before{
	content: "\f3e1"}
.fa-puzzle-piece:before{
	content: "\f12e"}
.fa-python:before{
	content: "\f3e2"}
.fa-qq:before{
	content: "\f1d6"}
.fa-qrcode:before{
	content: "\f029"}
.fa-question:before{
	content: "\f128"}
.fa-question-circle:before{
	content: "\f059"}
.fa-quidditch:before{
	content: "\f458"}
.fa-quinscape:before{
	content: "\f459"}
.fa-quora:before{
	content: "\f2c4"}
.fa-quote-left:before{
	content: "\f10d"}
.fa-quote-right:before{
	content: "\f10e"}
.fa-quran:before{
	content: "\f687"}
.fa-r-project:before{
	content: "\f4f7"}
.fa-random:before{
	content: "\f074"}
.fa-ravelry:before{
	content: "\f2d9"}
.fa-react:before{
	content: "\f41b"}
.fa-readme:before{
	content: "\f4d5"}
.fa-rebel:before{
	content: "\f1d0"}
.fa-receipt:before{
	content: "\f543"}
.fa-recycle:before{
	content: "\f1b8"}
.fa-red-river:before{
	content: "\f3e3"}
.fa-reddit:before{
	content: "\f1a1"}
.fa-reddit-alien:before{
	content: "\f281"}
.fa-reddit-square:before{
	content: "\f1a2"}
.fa-redo:before{
	content: "\f01e"}
.fa-redo-alt:before{
	content: "\f2f9"}
.fa-registered:before{
	content: "\f25d"}
.fa-rendact:before{
	content: "\f3e4"}
.fa-renren:before{
	content: "\f18b"}
.fa-reply:before{
	content: "\f3e5"}
.fa-reply-all:before{
	content: "\f122"}
.fa-replyd:before{
	content: "\f3e6"}
.fa-researchgate:before{
	content: "\f4f8"}
.fa-resolving:before{
	content: "\f3e7"}
.fa-retweet:before{
	content: "\f079"}
.fa-rev:before{
	content: "\f5b2"}
.fa-ribbon:before{
	content: "\f4d6"}
.fa-road:before{
	content: "\f018"}
.fa-robot:before{
	content: "\f544"}
.fa-rocket:before{
	content: "\f135"}
.fa-rocketchat:before{
	content: "\f3e8"}
.fa-rockrms:before{
	content: "\f3e9"}
.fa-route:before{
	content: "\f4d7"}
.fa-rss:before{
	content: "\f09e"}
.fa-rss-square:before{
	content: "\f143"}
.fa-ruble-sign:before{
	content: "\f158"}
.fa-ruler:before{
	content: "\f545"}
.fa-ruler-combined:before{
	content: "\f546"}
.fa-ruler-horizontal:before{
	content: "\f547"}
.fa-ruler-vertical:before{
	content: "\f548"}
.fa-rupee-sign:before{
	content: "\f156"}
.fa-sad-cry:before{
	content: "\f5b3"}
.fa-sad-tear:before{
	content: "\f5b4"}
.fa-safari:before{
	content: "\f267"}
.fa-sass:before{
	content: "\f41e"}
.fa-save:before{
	content: "\f0c7"}
.fa-schlix:before{
	content: "\f3ea"}
.fa-school:before{
	content: "\f549"}
.fa-screwdriver:before{
	content: "\f54a"}
.fa-scribd:before{
	content: "\f28a"}
.fa-search:before{
	content: "\f002"}
.fa-search-dollar:before{
	content: "\f688"}
.fa-search-location:before{
	content: "\f689"}
.fa-search-minus:before{
	content: "\f010"}
.fa-search-plus:before{
	content: "\f00e"}
.fa-searchengin:before{
	content: "\f3eb"}
.fa-seedling:before{
	content: "\f4d8"}
.fa-sellcast:before{
	content: "\f2da"}
.fa-sellsy:before{
	content: "\f213"}
.fa-server:before{
	content: "\f233"}
.fa-servicestack:before{
	content: "\f3ec"}
.fa-shapes:before{
	content: "\f61f"}
.fa-share:before{
	content: "\f064"}
.fa-share-alt:before{
	content: "\f1e0"}
.fa-share-alt-square:before{
	content: "\f1e1"}
.fa-share-square:before{
	content: "\f14d"}
.fa-shekel-sign:before{
	content: "\f20b"}
.fa-shield-alt:before{
	content: "\f3ed"}
.fa-ship:before{
	content: "\f21a"}
.fa-shipping-fast:before{
	content: "\f48b"}
.fa-shirtsinbulk:before{
	content: "\f214"}
.fa-shoe-prints:before{
	content: "\f54b"}
.fa-shopping-bag:before{
	content: "\f290"}
.fa-shopping-basket:before{
	content: "\f291"}
.fa-shopping-cart:before{
	content: "\f07a"}
.fa-shopware:before{
	content: "\f5b5"}
.fa-shower:before{
	content: "\f2cc"}
.fa-shuttle-van:before{
	content: "\f5b6"}
.fa-sign:before{
	content: "\f4d9"}
.fa-sign-in-alt:before{
	content: "\f2f6"}
.fa-sign-language:before{
	content: "\f2a7"}
.fa-sign-out-alt:before{
	content: "\f2f5"}
.fa-signal:before{
	content: "\f012"}
.fa-signature:before{
	content: "\f5b7"}
.fa-simplybuilt:before{
	content: "\f215"}
.fa-sistrix:before{
	content: "\f3ee"}
.fa-sitemap:before{
	content: "\f0e8"}
.fa-sith:before{
	content: "\f512"}
.fa-skull:before{
	content: "\f54c"}
.fa-skyatlas:before{
	content: "\f216"}
.fa-skype:before{
	content: "\f17e"}
.fa-slack:before{
	content: "\f198"}
.fa-slack-hash:before{
	content: "\f3ef"}
.fa-sliders-h:before{
	content: "\f1de"}
.fa-slideshare:before{
	content: "\f1e7"}
.fa-smile:before{
	content: "\f118"}
.fa-smile-beam:before{
	content: "\f5b8"}
.fa-smile-wink:before{
	content: "\f4da"}
.fa-smoking:before{
	content: "\f48d"}
.fa-smoking-ban:before{
	content: "\f54d"}
.fa-snapchat:before{
	content: "\f2ab"}
.fa-snapchat-ghost:before{
	content: "\f2ac"}
.fa-snapchat-square:before{
	content: "\f2ad"}
.fa-snowflake:before{
	content: "\f2dc"}
.fa-socks:before{
	content: "\f696"}
.fa-solar-panel:before{
	content: "\f5ba"}
.fa-sort:before{
	content: "\f0dc"}
.fa-sort-alpha-down:before{
	content: "\f15d"}
.fa-sort-alpha-up:before{
	content: "\f15e"}
.fa-sort-amount-down:before{
	content: "\f160"}
.fa-sort-amount-up:before{
	content: "\f161"}
.fa-sort-down:before{
	content: "\f0dd"}
.fa-sort-numeric-down:before{
	content: "\f162"}
.fa-sort-numeric-up:before{
	content: "\f163"}
.fa-sort-up:before{
	content: "\f0de"}
.fa-soundcloud:before{
	content: "\f1be"}
.fa-spa:before{
	content: "\f5bb"}
.fa-space-shuttle:before{
	content: "\f197"}
.fa-speakap:before{
	content: "\f3f3"}
.fa-spinner:before{
	content: "\f110"}
.fa-splotch:before{
	content: "\f5bc"}
.fa-spotify:before{
	content: "\f1bc"}
.fa-spray-can:before{
	content: "\f5bd"}
.fa-square:before{
	content: "\f0c8"}
.fa-square-full:before{
	content: "\f45c"}
.fa-square-root-alt:before{
	content: "\f698"}
.fa-squarespace:before{
	content: "\f5be"}
.fa-stack-exchange:before{
	content: "\f18d"}
.fa-stack-overflow:before{
	content: "\f16c"}
.fa-stamp:before{
	content: "\f5bf"}
.fa-star:before{
	content: "\f005"}
.fa-star-and-crescent:before{
	content: "\f699"}
.fa-star-half:before{
	content: "\f089"}
.fa-star-half-alt:before{
	content: "\f5c0"}
.fa-star-of-david:before{
	content: "\f69a"}
.fa-star-of-life:before{
	content: "\f621"}
.fa-staylinked:before{
	content: "\f3f5"}
.fa-steam:before{
	content: "\f1b6"}
.fa-steam-square:before{
	content: "\f1b7"}
.fa-steam-symbol:before{
	content: "\f3f6"}
.fa-step-backward:before{
	content: "\f048"}
.fa-step-forward:before{
	content: "\f051"}
.fa-stethoscope:before{
	content: "\f0f1"}
.fa-sticker-mule:before{
	content: "\f3f7"}
.fa-sticky-note:before{
	content: "\f249"}
.fa-stop:before{
	content: "\f04d"}
.fa-stop-circle:before{
	content: "\f28d"}
.fa-stopwatch:before{
	content: "\f2f2"}
.fa-store:before{
	content: "\f54e"}
.fa-store-alt:before{
	content: "\f54f"}
.fa-strava:before{
	content: "\f428"}
.fa-stream:before{
	content: "\f550"}
.fa-street-view:before{
	content: "\f21d"}
.fa-strikethrough:before{
	content: "\f0cc"}
.fa-stripe:before{
	content: "\f429"}
.fa-stripe-s:before{
	content: "\f42a"}
.fa-stroopwafel:before{
	content: "\f551"}
.fa-studiovinari:before{
	content: "\f3f8"}
.fa-stumbleupon:before{
	content: "\f1a4"}
.fa-stumbleupon-circle:before{
	content: "\f1a3"}
.fa-subscript:before{
	content: "\f12c"}
.fa-subway:before{
	content: "\f239"}
.fa-suitcase:before{
	content: "\f0f2"}
.fa-suitcase-rolling:before{
	content: "\f5c1"}
.fa-sun:before{
	content: "\f185"}
.fa-superpowers:before{
	content: "\f2dd"}
.fa-superscript:before{
	content: "\f12b"}
.fa-supple:before{
	content: "\f3f9"}
.fa-surprise:before{
	content: "\f5c2"}
.fa-swatchbook:before{
	content: "\f5c3"}
.fa-swimmer:before{
	content: "\f5c4"}
.fa-swimming-pool:before{
	content: "\f5c5"}
.fa-synagogue:before{
	content: "\f69b"}
.fa-sync:before{
	content: "\f021"}
.fa-sync-alt:before{
	content: "\f2f1"}
.fa-syringe:before{
	content: "\f48e"}
.fa-table:before{
	content: "\f0ce"}
.fa-table-tennis:before{
	content: "\f45d"}
.fa-tablet:before{
	content: "\f10a"}
.fa-tablet-alt:before{
	content: "\f3fa"}
.fa-tablets:before{
	content: "\f490"}
.fa-tachometer-alt:before{
	content: "\f3fd"}
.fa-tag:before{
	content: "\f02b"}
.fa-tags:before{
	content: "\f02c"}
.fa-tape:before{
	content: "\f4db"}
.fa-tasks:before{
	content: "\f0ae"}
.fa-taxi:before{
	content: "\f1ba"}
.fa-teamspeak:before{
	content: "\f4f9"}
.fa-teeth:before{
	content: "\f62e"}
.fa-teeth-open:before{
	content: "\f62f"}
.fa-telegram:before{
	content: "\f2c6"}
.fa-telegram-plane:before{
	content: "\f3fe"}
.fa-tencent-weibo:before{
	content: "\f1d5"}
.fa-terminal:before{
	content: "\f120"}
.fa-text-height:before{
	content: "\f034"}
.fa-text-width:before{
	content: "\f035"}
.fa-th:before{
	content: "\f00a"}
.fa-th-large:before{
	content: "\f009"}
.fa-th-list:before{
	content: "\f00b"}
.fa-the-red-yeti:before{
	content: "\f69d"}
.fa-theater-masks:before{
	content: "\f630"}
.fa-themeco:before{
	content: "\f5c6"}
.fa-themeisle:before{
	content: "\f2b2"}
.fa-thermometer:before{
	content: "\f491"}
.fa-thermometer-empty:before{
	content: "\f2cb"}
.fa-thermometer-full:before{
	content: "\f2c7"}
.fa-thermometer-half:before{
	content: "\f2c9"}
.fa-thermometer-quarter:before{
	content: "\f2ca"}
.fa-thermometer-three-quarters:before{
	content: "\f2c8"}
.fa-thumbs-down:before{
	content: "\f165"}
.fa-thumbs-up:before{
	content: "\f164"}
.fa-thumbtack:before{
	content: "\f08d"}
.fa-ticket-alt:before{
	content: "\f3ff"}
.fa-times:before{
	content: "\f00d"}
.fa-times-circle:before{
	content: "\f057"}
.fa-tint:before{
	content: "\f043"}
.fa-tint-slash:before{
	content: "\f5c7"}
.fa-tired:before{
	content: "\f5c8"}
.fa-toggle-off:before{
	content: "\f204"}
.fa-toggle-on:before{
	content: "\f205"}
.fa-toolbox:before{
	content: "\f552"}
.fa-tooth:before{
	content: "\f5c9"}
.fa-torah:before{
	content: "\f6a0"}
.fa-torii-gate:before{
	content: "\f6a1"}
.fa-trade-federation:before{
	content: "\f513"}
.fa-trademark:before{
	content: "\f25c"}
.fa-traffic-light:before{
	content: "\f637"}
.fa-train:before{
	content: "\f238"}
.fa-transgender:before{
	content: "\f224"}
.fa-transgender-alt:before{
	content: "\f225"}
.fa-trash:before{
	content: "\f1f8"}
.fa-trash-alt:before{
	content: "\f2ed"}
.fa-tree:before{
	content: "\f1bb"}
.fa-trello:before{
	content: "\f181"}
.fa-tripadvisor:before{
	content: "\f262"}
.fa-trophy:before{
	content: "\f091"}
.fa-truck:before{
	content: "\f0d1"}
.fa-truck-loading:before{
	content: "\f4de"}
.fa-truck-monster:before{
	content: "\f63b"}
.fa-truck-moving:before{
	content: "\f4df"}
.fa-truck-pickup:before{
	content: "\f63c"}
.fa-tshirt:before{
	content: "\f553"}
.fa-tty:before{
	content: "\f1e4"}
.fa-tumblr:before{
	content: "\f173"}
.fa-tumblr-square:before{
	content: "\f174"}
.fa-tv:before{
	content: "\f26c"}
.fa-twitch:before{
	content: "\f1e8"}
.fa-twitter:before{
	content: "\f099"}
.fa-twitter-square:before{
	content: "\f081"}
.fa-typo3:before{
	content: "\f42b"}
.fa-uber:before{
	content: "\f402"}
.fa-uikit:before{
	content: "\f403"}
.fa-umbrella:before{
	content: "\f0e9"}
.fa-umbrella-beach:before{
	content: "\f5ca"}
.fa-underline:before{
	content: "\f0cd"}
.fa-undo:before{
	content: "\f0e2"}
.fa-undo-alt:before{
	content: "\f2ea"}
.fa-uniregistry:before{
	content: "\f404"}
.fa-universal-access:before{
	content: "\f29a"}
.fa-university:before{
	content: "\f19c"}
.fa-unlink:before{
	content: "\f127"}
.fa-unlock:before{
	content: "\f09c"}
.fa-unlock-alt:before{
	content: "\f13e"}
.fa-untappd:before{
	content: "\f405"}
.fa-upload:before{
	content: "\f093"}
.fa-usb:before{
	content: "\f287"}
.fa-user:before{
	content: "\f007"}
.fa-user-alt:before{
	content: "\f406"}
.fa-user-alt-slash:before{
	content: "\f4fa"}
.fa-user-astronaut:before{
	content: "\f4fb"}
.fa-user-check:before{
	content: "\f4fc"}
.fa-user-circle:before{
	content: "\f2bd"}
.fa-user-clock:before{
	content: "\f4fd"}
.fa-user-cog:before{
	content: "\f4fe"}
.fa-user-edit:before{
	content: "\f4ff"}
.fa-user-friends:before{
	content: "\f500"}
.fa-user-graduate:before{
	content: "\f501"}
.fa-user-lock:before{
	content: "\f502"}
.fa-user-md:before{
	content: "\f0f0"}
.fa-user-minus:before{
	content: "\f503"}
.fa-user-ninja:before{
	content: "\f504"}
.fa-user-plus:before{
	content: "\f234"}
.fa-user-secret:before{
	content: "\f21b"}
.fa-user-shield:before{
	content: "\f505"}
.fa-user-slash:before{
	content: "\f506"}
.fa-user-tag:before{
	content: "\f507"}
.fa-user-tie:before{
	content: "\f508"}
.fa-user-times:before{
	content: "\f235"}
.fa-users:before{
	content: "\f0c0"}
.fa-users-cog:before{
	content: "\f509"}
.fa-ussunnah:before{
	content: "\f407"}
.fa-utensil-spoon:before{
	content: "\f2e5"}
.fa-utensils:before{
	content: "\f2e7"}
.fa-vaadin:before{
	content: "\f408"}
.fa-vector-square:before{
	content: "\f5cb"}
.fa-venus:before{
	content: "\f221"}
.fa-venus-double:before{
	content: "\f226"}
.fa-venus-mars:before{
	content: "\f228"}
.fa-viacoin:before{
	content: "\f237"}
.fa-viadeo:before{
	content: "\f2a9"}
.fa-viadeo-square:before{
	content: "\f2aa"}
.fa-vial:before{
	content: "\f492"}
.fa-vials:before{
	content: "\f493"}
.fa-viber:before{
	content: "\f409"}
.fa-video:before{
	content: "\f03d"}
.fa-video-slash:before{
	content: "\f4e2"}
.fa-vihara:before{
	content: "\f6a7"}
.fa-vimeo:before{
	content: "\f40a"}
.fa-vimeo-square:before{
	content: "\f194"}
.fa-vimeo-v:before{
	content: "\f27d"}
.fa-vine:before{
	content: "\f1ca"}
.fa-vk:before{
	content: "\f189"}
.fa-vnv:before{
	content: "\f40b"}
.fa-volleyball-ball:before{
	content: "\f45f"}
.fa-volume-down:before{
	content: "\f027"}
.fa-volume-off:before{
	content: "\f026"}
.fa-volume-up:before{
	content: "\f028"}
.fa-vuejs:before{
	content: "\f41f"}
.fa-walking:before{
	content: "\f554"}
.fa-wallet:before{
	content: "\f555"}
.fa-warehouse:before{
	content: "\f494"}
.fa-weebly:before{
	content: "\f5cc"}
.fa-weibo:before{
	content: "\f18a"}
.fa-weight:before{
	content: "\f496"}
.fa-weight-hanging:before{
	content: "\f5cd"}
.fa-weixin:before{
	content: "\f1d7"}
.fa-whatsapp:before{
	content: "\f232"}
.fa-whatsapp-square:before{
	content: "\f40c"}
.fa-wheelchair:before{
	content: "\f193"}
.fa-whmcs:before{
	content: "\f40d"}
.fa-wifi:before{
	content: "\f1eb"}
.fa-wikipedia-w:before{
	content: "\f266"}
.fa-window-close:before{
	content: "\f410"}
.fa-window-maximize:before{
	content: "\f2d0"}
.fa-window-minimize:before{
	content: "\f2d1"}
.fa-window-restore:before{
	content: "\f2d2"}
.fa-windows:before{
	content: "\f17a"}
.fa-wine-glass:before{
	content: "\f4e3"}
.fa-wine-glass-alt:before{
	content: "\f5ce"}
.fa-wix:before{
	content: "\f5cf"}
.fa-wolf-pack-battalion:before{
	content: "\f514"}
.fa-won-sign:before{
	content: "\f159"}
.fa-wordpress:before{
	content: "\f19a"}
.fa-wordpress-simple:before{
	content: "\f411"}
.fa-wpbeginner:before{
	content: "\f297"}
.fa-wpexplorer:before{
	content: "\f2de"}
.fa-wpforms:before{
	content: "\f298"}
.fa-wrench:before{
	content: "\f0ad"}
.fa-x-ray:before{
	content: "\f497"}
.fa-xbox:before{
	content: "\f412"}
.fa-xing:before{
	content: "\f168"}
.fa-xing-square:before{
	content: "\f169"}
.fa-y-combinator:before{
	content: "\f23b"}
.fa-yahoo:before{
	content: "\f19e"}
.fa-yandex:before{
	content: "\f413"}
.fa-yandex-international:before{
	content: "\f414"}
.fa-yelp:before{
	content: "\f1e9"}
.fa-yen-sign:before{
	content: "\f157"}
.fa-yin-yang:before{
	content: "\f6ad"}
.fa-yoast:before{
	content: "\f2b1"}
.fa-youtube:before{
	content: "\f167"}
.fa-youtube-square:before{
	content: "\f431"}
.fa-zhihu:before{
	content: "\f63f"}
.sr-only{
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px}
.sr-only-focusable:active,.sr-only-focusable:focus{
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto}
@font-face{
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: normal;
	src: url("fonts/fontawesome5/fa-brands-400.eot");
	src: url("fonts/fontawesome5/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("fonts/fontawesome5/fa-brands-400.woff2") format("woff2"),url("fonts/fontawesome5/fa-brands-400.woff") format("woff"),url("fonts/fontawesome5/fa-brands-400.ttf") format("truetype"),url("fonts/fontawesome5/fa-brands-400.svg#fontawesome") format("svg")}
.fab{
	font-family: "Font Awesome 5 Brands"}
@font-face{
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	src: url("fonts/fontawesome5/fa-regular-400.eot");
	src: url("fonts/fontawesome5/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("fonts/fontawesome5/fa-regular-400.woff2") format("woff2"),url("fonts/fontawesome5/fa-regular-400.woff") format("woff"),url("fonts/fontawesome5/fa-regular-400.ttf") format("truetype"),url("fonts/fontawesome5/fa-regular-400.svg#fontawesome") format("svg")}
.far{
	font-weight: 400}
@font-face{
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	src: url("fonts/fontawesome5/fa-solid-900.eot");
	src: url("fonts/fontawesome5/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("fonts/fontawesome5/fa-solid-900.woff2") format("woff2"),url("fonts/fontawesome5/fa-solid-900.woff") format("woff"),url("fonts/fontawesome5/fa-solid-900.ttf") format("truetype"),url("fonts/fontawesome5/fa-solid-900.svg#fontawesome") format("svg")}
.fa,.far,.fas{
	font-family: "Font Awesome 5 Free"}
.fa,.fas{
	font-weight: 900}
