@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: slick;
	src: url(./fonts/slick.eot?#iefix) format("embedded-opentype"), url(./fonts/slick.woff) format("woff"), url(./fonts/slick.ttf) format("truetype"), url(./fonts/slick.svg#slick) format("svg");
	font-weight: normal;
	font-style: normal;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.ui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 1.3; font-size: 100%; text-decoration: none;
}
.ui-helper-clearfix::before {
	display: table; border-collapse: collapse; content: "";
}
.ui-helper-clearfix::after {
	display: table; border-collapse: collapse; content: "";
}
.ui-helper-clearfix::after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0px;
}
.ui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.ui-front {
	z-index: 100;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	text-indent: -99999px; overflow: hidden; display: block; background-repeat: no-repeat;
}
.ui-widget-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
.ui-draggable-handle {
	-ms-touch-action: none; touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	font-size: 0.1px; display: block; position: absolute; -ms-touch-action: none; touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	left: 0px; top: -5px; width: 100%; height: 7px; cursor: n-resize;
}
.ui-resizable-s {
	left: 0px; width: 100%; height: 7px; bottom: -5px; cursor: s-resize;
}
.ui-resizable-e {
	top: 0px; width: 7px; height: 100%; right: -5px; cursor: e-resize;
}
.ui-resizable-w {
	left: -5px; top: 0px; width: 7px; height: 100%; cursor: w-resize;
}
.ui-resizable-se {
	width: 12px; height: 12px; right: 1px; bottom: 1px; cursor: se-resize;
}
.ui-resizable-sw {
	left: -5px; width: 9px; height: 9px; bottom: -5px; cursor: sw-resize;
}
.ui-resizable-nw {
	left: -5px; top: -5px; width: 9px; height: 9px; cursor: nw-resize;
}
.ui-resizable-ne {
	top: -5px; width: 9px; height: 9px; right: -5px; cursor: ne-resize;
}
.ui-selectable {
	-ms-touch-action: none; touch-action: none;
}
.ui-selectable-helper {
	border: 1px dotted rgb(0, 0, 0); border-image: none; position: absolute; z-index: 100;
}
.ui-sortable-handle {
	-ms-touch-action: none; touch-action: none;
}
.ui-accordion .ui-accordion-header {
	margin: 2px 0px 0px; padding: 0.5em 0.5em 0.5em 0.7em; font-size: 100%; display: block; position: relative; cursor: pointer; min-height: 0px;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	left: 0.5em; top: 50%; margin-top: -8px; position: absolute;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em; overflow: auto; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.ui-autocomplete {
	left: 0px; top: 0px; position: absolute; cursor: default;
}
.ui-button {
	padding: 0px; text-align: center; line-height: normal; overflow: visible; margin-right: 0.1em; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.ui-button {
	text-decoration: none;
}
.ui-button:link {
	text-decoration: none;
}
.ui-button:visited {
	text-decoration: none;
}
.ui-button:hover {
	text-decoration: none;
}
.ui-button:active {
	text-decoration: none;
}
.ui-button-icon-only {
	width: 2.2em;
}
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}
.ui-button .ui-button-text {
	line-height: normal; display: block;
}
.ui-button-text-only .ui-button-text {
	padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text {
	padding: 0.4em; text-indent: -9999999px;
}
.ui-button-icons-only .ui-button-text {
	padding: 0.4em; text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text {
	padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icons .ui-button-text {
	padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text {
	padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-right: 2.1em; padding-left: 2.1em;
}
input.ui-button {
	padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-text-icon-primary .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-text-icon-secondary .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-text-icons .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-icons-only .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-icon-only .ui-icon {
	left: 50%; margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary {
	left: 0.5em;
}
.ui-button-text-icons .ui-button-icon-primary {
	left: 0.5em;
}
.ui-button-icons-only .ui-button-icon-primary {
	left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-button-icons-only .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-right: -0.3em; margin-left: 0px;
}
.ui-datepicker {
	padding: 0.2em 0.2em 0px; width: 17em; display: none;
}
.ui-datepicker .ui-datepicker-header {
	padding: 0.2em 0px; position: relative;
}
.ui-datepicker .ui-datepicker-prev {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-next {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-next span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0px 2.3em; text-align: center; line-height: 1.8em;
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0px; font-size: 1em;
}
.ui-datepicker select.ui-datepicker-month {
	width: 45%;
}
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	margin: 0px 0px 0.4em; width: 100%; font-size: 0.9em; border-collapse: collapse;
}
.ui-datepicker th {
	padding: 0.7em 0.3em; border: 0px currentColor; border-image: none; text-align: center; font-weight: bold;
}
.ui-datepicker td {
	padding: 1px; border: 0px currentColor; border-image: none;
}
.ui-datepicker td span {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker td a {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker .ui-datepicker-buttonpane {
	margin: 0.7em 0px 0px; padding: 0px 0.2em; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; float: right; cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker-multi.ui-datepicker {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0px auto 0.4em; width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	width: 100%; clear: both; font-size: 0px;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	left: auto; right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto; right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-dialog {
	padding: 0.2em; outline: 0px; left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 0.4em 1em; position: relative;
}
.ui-dialog .ui-dialog-title {
	margin: 0.1em 0px; width: 90%; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	margin: -10px 0px 0px; padding: 1px; top: 50%; width: 20px; height: 20px; right: 0.3em; position: absolute;
}
.ui-dialog .ui-dialog-content {
	background: none; padding: 0.5em 1em; border: 0px currentColor; border-image: none; overflow: auto; position: relative;
}
.ui-dialog .ui-dialog-buttonpane {
	border-width: 1px 0px 0px; padding: 0.3em 1em 0.5em 0.4em; text-align: left; margin-top: 0.5em; background-image: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: 0.5em 0.4em 0.5em 0px; cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	background-position: 16px 16px; width: 12px; height: 12px; right: -5px; bottom: -5px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none; margin: 0px; padding: 0px; display: block;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0px; padding: 3px 1em 3px 0.4em; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); position: relative; cursor: pointer; min-height: 0px;
}
.ui-menu .ui-menu-divider {
	border-width: 1px 0px 0px; margin: 5px 0px; height: 0px; line-height: 0; font-size: 0px;
}
.ui-menu .ui-state-focus {
	margin: -1px;
}
.ui-menu .ui-state-active {
	margin: -1px;
}
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}
.ui-menu .ui-icon {
	margin: auto 0px; left: 0.2em; top: 0px; bottom: 0px; position: absolute;
}
.ui-menu .ui-menu-icon {
	left: auto; right: 0px;
}
.ui-progressbar {
	height: 2em; text-align: left; overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px; height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	margin: 0px; padding: 0px; left: 0px; top: 0px; display: none; position: absolute;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto; padding-bottom: 1px; -ms-overflow-x: hidden;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	margin: 0.5em 0px 0px; padding: 2px 0.4em; border: 0px currentColor; border-image: none; height: auto; line-height: 1.5; font-size: 1em; font-weight: bold;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	overflow: hidden; text-decoration: none; display: inline-block; position: relative; cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	left: auto; top: 50%; right: 0.5em; margin-top: -8px; position: absolute;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	padding: 0.4em 2.1em 0.4em 1em; text-align: left; line-height: 1.4; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ui-slider {
	text-align: left; position: relative;
}
.ui-slider .ui-slider-handle {
	width: 1.2em; height: 1.2em; position: absolute; z-index: 2; cursor: default; -ms-touch-action: none; touch-action: none;
}
.ui-slider .ui-slider-range {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; font-size: 0.7em; display: block; position: absolute; z-index: 1;
}
.ui-state-disabled.ui-slider .ui-slider-handle {
	filter: inherit;
}
.ui-state-disabled.ui-slider .ui-slider-range {
	filter: inherit;
}
.ui-slider-horizontal {
	height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em; margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0px; height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0px;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0px;
}
.ui-slider-vertical {
	width: 0.8em; height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -0.3em; margin-bottom: -0.6em; margin-left: 0px;
}
.ui-slider-vertical .ui-slider-range {
	left: 0px; width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0px;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0px;
}
.ui-spinner {
	padding: 0px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.ui-spinner-input {
	background: none; margin: 0.2em 22px 0.2em 0.4em; padding: 0px; border: currentColor; border-image: none; color: inherit; vertical-align: middle;
}
.ui-spinner-button {
	margin: 0px; padding: 0px; width: 16px; height: 50%; text-align: center; right: 0px; overflow: hidden; font-size: 0.5em; display: block; position: absolute; cursor: default;
}
.ui-spinner a.ui-spinner-button {
	border-top-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none;
}
.ui-spinner .ui-icon {
	left: 0px; top: 50%; margin-top: -8px; position: absolute;
}
.ui-spinner-up {
	top: 0px;
}
.ui-spinner-down {
	bottom: 0px;
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px;
}
.ui-tabs {
	padding: 0.2em; position: relative;
}
.ui-tabs .ui-tabs-nav {
	margin: 0px; padding: 0.2em 0.2em 0px;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none; margin: 1px 0.2em 0px 0px; padding: 0px; top: 0px; border-bottom-width: 0px; float: left; white-space: nowrap; position: relative;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: 0.5em 1em; text-decoration: none; float: left;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	padding-bottom: 1px; margin-bottom: -1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	background: none; border-width: 0px; padding: 1em 1.4em; display: block;
}
.ui-tooltip {
	padding: 8px; position: absolute; z-index: 9999; max-width: 300px; box-shadow: 0px 0px 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
.ui-widget {
	font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget select {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget textarea {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget button {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget-content {
	background: rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(34, 34, 34);
}
.ui-widget-content a {
	color: rgb(34, 34, 34);
}
.ui-widget-header {
	background: url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x 50% 50% rgb(204, 204, 204); border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(34, 34, 34); font-weight: bold;
}
.ui-widget-header a {
	color: rgb(34, 34, 34);
}
.ui-state-default {
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(230, 230, 230); border: 1px solid rgb(211, 211, 211); border-image: none; color: rgb(85, 85, 85); font-weight: normal;
}
.ui-widget-content .ui-state-default {
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(230, 230, 230); border: 1px solid rgb(211, 211, 211); border-image: none; color: rgb(85, 85, 85); font-weight: normal;
}
.ui-widget-header .ui-state-default {
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(230, 230, 230); border: 1px solid rgb(211, 211, 211); border-image: none; color: rgb(85, 85, 85); font-weight: normal;
}
.ui-state-default a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-default a:link {
	color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-default a:visited {
	color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-hover {
	background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-hover {
	background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-hover {
	background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-focus {
	background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-focus {
	background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-focus {
	background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-hover a {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:hover {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:link {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:visited {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-focus a {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-focus a:hover {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-focus a:link {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-focus a:visited {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active {
	background: url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-active {
	background: url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-active {
	background: url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-active a {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active a:link {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active a:visited {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-highlight {
	background: url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, 161); border-image: none; color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight {
	background: url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, 161); border-image: none; color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight {
	background: url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, 161); border-image: none; color: rgb(54, 54, 54);
}
.ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-state-error {
	background: url("images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error {
	background: url("images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error {
	background: url("images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); border-image: none; color: rgb(205, 10, 10);
}
.ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-priority-primary {
	font-weight: bold;
}
.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary {
	font-weight: normal; opacity: 0.7;
}
.ui-widget-content .ui-priority-secondary {
	font-weight: normal; opacity: 0.7;
}
.ui-widget-header .ui-priority-secondary {
	font-weight: normal; opacity: 0.7;
}
.ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.ui-widget-content .ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.ui-widget-header .ui-state-disabled {
	opacity: 0.35; background-image: none;
}
.ui-state-disabled .ui-icon {
	
}
.ui-icon {
	width: 16px; height: 16px;
}
.ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon {
	background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
.ui-icon-blank {
	background-position: 16px 16px;
}
.ui-icon-carat-1-n {
	background-position: 0px 0px;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0px;
}
.ui-icon-carat-1-e {
	background-position: -32px 0px;
}
.ui-icon-carat-1-se {
	background-position: -48px 0px;
}
.ui-icon-carat-1-s {
	background-position: -64px 0px;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0px;
}
.ui-icon-carat-1-w {
	background-position: -96px 0px;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0px;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0px;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0px;
}
.ui-icon-triangle-1-n {
	background-position: 0px -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0px -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0px -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0px -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0px -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0px -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0px -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0px -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0px -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-on {
	background-position: -96px -144px;
}
.ui-icon-radio-off {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0px -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0px -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0px -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0px -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0px -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
.ui-corner-all {
	border-top-left-radius: 4px;
}
.ui-corner-top {
	border-top-left-radius: 4px;
}
.ui-corner-left {
	border-top-left-radius: 4px;
}
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all {
	border-top-right-radius: 4px;
}
.ui-corner-top {
	border-top-right-radius: 4px;
}
.ui-corner-right {
	border-top-right-radius: 4px;
}
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all {
	border-bottom-left-radius: 4px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 4px;
}
.ui-corner-left {
	border-bottom-left-radius: 4px;
}
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all {
	border-bottom-right-radius: 4px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 4px;
}
.ui-corner-right {
	border-bottom-right-radius: 4px;
}
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
	background: rgb(170, 170, 170); opacity: 0.3;
}
.ui-widget-shadow {
	background: rgb(170, 170, 170); margin: -8px 0px 0px -8px; padding: 8px; border-radius: 8px; opacity: 0.3;
}
.fa {
	line-height: 1; font-family: FontAwesome; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto;
}
.fa-lg {
	line-height: 0.75em; font-size: 1.33em; vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.28em; text-align: center;
}
.fa-ul {
	padding-left: 0px; margin-left: 2.14em; list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	left: -2.14em; top: 0.14em; width: 2.14em; text-align: center; position: absolute;
}
.fa-lg.fa-li {
	left: -1.85em;
}
.fa-border {
	padding: 0.2em 0.25em 0.15em; border-radius: 0.1em; border: 0.08em solid rgb(238, 238, 238); border-image: none;
}
.fa-pull-left {
	float: left;
}
.fa-pull-right {
	float: right;
}
.fa-pull-left.fa {
	margin-right: 0.3em;
}
.fa-pull-right.fa {
	margin-left: 0.3em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.pull-left.fa {
	margin-right: 0.3em;
}
.pull-right.fa {
	margin-left: 0.3em;
}
.fa-spin {
	animation:fa-spin 2s linear infinite; -webkit-animation: fa-spin 2s infinite linear;
}
.fa-pulse {
	animation:fa-spin 1s steps(8, end) infinite; -webkit-animation: fa-spin 1s infinite steps(8);
}
.fa-rotate-90 {
	transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.fa-rotate-180 {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.fa-rotate-270 {
	transform: rotate(270deg); -webkit-transform: rotate(270deg);
}
.fa-flip-horizontal {
	transform: scale(-1, 1); -webkit-transform: scale(-1, 1);
}
.fa-flip-vertical {
	transform: scale(1, -1); -webkit-transform: scale(1, -1);
}
:root .fa-rotate-90 {
	filter: none;
}
:root .fa-rotate-180 {
	filter: none;
}
:root .fa-rotate-270 {
	filter: none;
}
:root .fa-flip-horizontal {
	filter: none;
}
:root .fa-flip-vertical {
	filter: none;
}
.fa-stack {
	width: 2em; height: 2em; line-height: 2em; vertical-align: middle; display: inline-block; position: relative;
}
.fa-stack-1x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-2x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: rgb(255, 255, 255);
}
.fa-glass::before {
	content: "?";
}
.fa-music::before {
	content: "?";
}
.fa-search::before {
	content: "?";
}
.fa-envelope-o::before {
	content: "?";
}
.fa-heart::before {
	content: "?";
}
.fa-star::before {
	content: "?";
}
.fa-star-o::before {
	content: "?";
}
.fa-user::before {
	content: "?";
}
.fa-film::before {
	content: "?";
}
.fa-th-large::before {
	content: "?";
}
.fa-th::before {
	content: "?";
}
.fa-th-list::before {
	content: "?";
}
.fa-check::before {
	content: "?";
}
.fa-remove::before {
	content: "?";
}
.fa-close::before {
	content: "?";
}
.fa-times::before {
	content: "?";
}
.fa-search-plus::before {
	content: "?";
}
.fa-search-minus::before {
	content: "?";
}
.fa-power-off::before {
	content: "?";
}
.fa-signal::before {
	content: "?";
}
.fa-gear::before {
	content: "?";
}
.fa-cog::before {
	content: "?";
}
.fa-trash-o::before {
	content: "?";
}
.fa-home::before {
	content: "?";
}
.fa-file-o::before {
	content: "?";
}
.fa-clock-o::before {
	content: "?";
}
.fa-road::before {
	content: "?";
}
.fa-download::before {
	content: "?";
}
.fa-arrow-circle-o-down::before {
	content: "?";
}
.fa-arrow-circle-o-up::before {
	content: "?";
}
.fa-inbox::before {
	content: "?";
}
.fa-play-circle-o::before {
	content: "?";
}
.fa-rotate-right::before {
	content: "?";
}
.fa-repeat::before {
	content: "?";
}
.fa-refresh::before {
	content: "?";
}
.fa-list-alt::before {
	content: "?";
}
.fa-lock::before {
	content: "?";
}
.fa-flag::before {
	content: "?";
}
.fa-headphones::before {
	content: "?";
}
.fa-volume-off::before {
	content: "?";
}
.fa-volume-down::before {
	content: "?";
}
.fa-volume-up::before {
	content: "?";
}
.fa-qrcode::before {
	content: "?";
}
.fa-barcode::before {
	content: "?";
}
.fa-tag::before {
	content: "?";
}
.fa-tags::before {
	content: "?";
}
.fa-book::before {
	content: "?";
}
.fa-bookmark::before {
	content: "?";
}
.fa-print::before {
	content: "?";
}
.fa-camera::before {
	content: "?";
}
.fa-font::before {
	content: "?";
}
.fa-bold::before {
	content: "?";
}
.fa-italic::before {
	content: "?";
}
.fa-text-height::before {
	content: "?";
}
.fa-text-width::before {
	content: "?";
}
.fa-align-left::before {
	content: "?";
}
.fa-align-center::before {
	content: "?";
}
.fa-align-right::before {
	content: "?";
}
.fa-align-justify::before {
	content: "?";
}
.fa-list::before {
	content: "?";
}
.fa-dedent::before {
	content: "?";
}
.fa-outdent::before {
	content: "?";
}
.fa-indent::before {
	content: "?";
}
.fa-video-camera::before {
	content: "?";
}
.fa-photo::before {
	content: "?";
}
.fa-image::before {
	content: "?";
}
.fa-picture-o::before {
	content: "?";
}
.fa-pencil::before {
	content: "?";
}
.fa-map-marker::before {
	content: "?";
}
.fa-adjust::before {
	content: "?";
}
.fa-tint::before {
	content: "?";
}
.fa-edit::before {
	content: "?";
}
.fa-pencil-square-o::before {
	content: "?";
}
.fa-share-square-o::before {
	content: "?";
}
.fa-check-square-o::before {
	content: "?";
}
.fa-arrows::before {
	content: "?";
}
.fa-step-backward::before {
	content: "?";
}
.fa-fast-backward::before {
	content: "?";
}
.fa-backward::before {
	content: "?";
}
.fa-play::before {
	content: "?";
}
.fa-pause::before {
	content: "?";
}
.fa-stop::before {
	content: "?";
}
.fa-forward::before {
	content: "?";
}
.fa-fast-forward::before {
	content: "?";
}
.fa-step-forward::before {
	content: "?";
}
.fa-eject::before {
	content: "?";
}
.fa-chevron-left::before {
	content: "?";
}
.fa-chevron-right::before {
	content: "?";
}
.fa-plus-circle::before {
	content: "?";
}
.fa-minus-circle::before {
	content: "?";
}
.fa-times-circle::before {
	content: "?";
}
.fa-check-circle::before {
	content: "?";
}
.fa-question-circle::before {
	content: "?";
}
.fa-info-circle::before {
	content: "?";
}
.fa-crosshairs::before {
	content: "?";
}
.fa-times-circle-o::before {
	content: "?";
}
.fa-check-circle-o::before {
	content: "?";
}
.fa-ban::before {
	content: "?";
}
.fa-arrow-left::before {
	content: "?";
}
.fa-arrow-right::before {
	content: "?";
}
.fa-arrow-up::before {
	content: "?";
}
.fa-arrow-down::before {
	content: "?";
}
.fa-mail-forward::before {
	content: "?";
}
.fa-share::before {
	content: "?";
}
.fa-expand::before {
	content: "?";
}
.fa-compress::before {
	content: "?";
}
.fa-plus::before {
	content: "?";
}
.fa-minus::before {
	content: "?";
}
.fa-asterisk::before {
	content: "?";
}
.fa-exclamation-circle::before {
	content: "?";
}
.fa-gift::before {
	content: "?";
}
.fa-leaf::before {
	content: "?";
}
.fa-fire::before {
	content: "?";
}
.fa-eye::before {
	content: "?";
}
.fa-eye-slash::before {
	content: "?";
}
.fa-warning::before {
	content: "?";
}
.fa-exclamation-triangle::before {
	content: "?";
}
.fa-plane::before {
	content: "?";
}
.fa-calendar::before {
	content: "?";
}
.fa-random::before {
	content: "?";
}
.fa-comment::before {
	content: "?";
}
.fa-magnet::before {
	content: "?";
}
.fa-chevron-up::before {
	content: "?";
}
.fa-chevron-down::before {
	content: "?";
}
.fa-retweet::before {
	content: "?";
}
.fa-shopping-cart::before {
	content: "?";
}
.fa-folder::before {
	content: "?";
}
.fa-folder-open::before {
	content: "?";
}
.fa-arrows-v::before {
	content: "?";
}
.fa-arrows-h::before {
	content: "?";
}
.fa-bar-chart-o::before {
	content: "?";
}
.fa-bar-chart::before {
	content: "?";
}
.fa-twitter-square::before {
	content: "?";
}
.fa-facebook-square::before {
	content: "?";
}
.fa-camera-retro::before {
	content: "?";
}
.fa-key::before {
	content: "?";
}
.fa-gears::before {
	content: "?";
}
.fa-cogs::before {
	content: "?";
}
.fa-comments::before {
	content: "?";
}
.fa-thumbs-o-up::before {
	content: "?";
}
.fa-thumbs-o-down::before {
	content: "?";
}
.fa-star-half::before {
	content: "?";
}
.fa-heart-o::before {
	content: "?";
}
.fa-sign-out::before {
	content: "?";
}
.fa-linkedin-square::before {
	content: "?";
}
.fa-thumb-tack::before {
	content: "?";
}
.fa-external-link::before {
	content: "?";
}
.fa-sign-in::before {
	content: "?";
}
.fa-trophy::before {
	content: "?";
}
.fa-github-square::before {
	content: "?";
}
.fa-upload::before {
	content: "?";
}
.fa-lemon-o::before {
	content: "?";
}
.fa-phone::before {
	content: "?";
}
.fa-square-o::before {
	content: "?";
}
.fa-bookmark-o::before {
	content: "?";
}
.fa-phone-square::before {
	content: "?";
}
.fa-twitter::before {
	content: "?";
}
.fa-facebook-f::before {
	content: "?";
}
.fa-facebook::before {
	content: "?";
}
.fa-github::before {
	content: "?";
}
.fa-unlock::before {
	content: "?";
}
.fa-credit-card::before {
	content: "?";
}
.fa-feed::before {
	content: "?";
}
.fa-rss::before {
	content: "?";
}
.fa-hdd-o::before {
	content: "?";
}
.fa-bullhorn::before {
	content: "?";
}
.fa-bell::before {
	content: "?";
}
.fa-certificate::before {
	content: "?";
}
.fa-hand-o-right::before {
	content: "?";
}
.fa-hand-o-left::before {
	content: "?";
}
.fa-hand-o-up::before {
	content: "?";
}
.fa-hand-o-down::before {
	content: "?";
}
.fa-arrow-circle-left::before {
	content: "?";
}
.fa-arrow-circle-right::before {
	content: "?";
}
.fa-arrow-circle-up::before {
	content: "?";
}
.fa-arrow-circle-down::before {
	content: "?";
}
.fa-globe::before {
	content: "?";
}
.fa-wrench::before {
	content: "?";
}
.fa-tasks::before {
	content: "?";
}
.fa-filter::before {
	content: "?";
}
.fa-briefcase::before {
	content: "?";
}
.fa-arrows-alt::before {
	content: "?";
}
.fa-group::before {
	content: "?";
}
.fa-users::before {
	content: "?";
}
.fa-chain::before {
	content: "?";
}
.fa-link::before {
	content: "?";
}
.fa-cloud::before {
	content: "?";
}
.fa-flask::before {
	content: "?";
}
.fa-cut::before {
	content: "?";
}
.fa-scissors::before {
	content: "?";
}
.fa-copy::before {
	content: "?";
}
.fa-files-o::before {
	content: "?";
}
.fa-paperclip::before {
	content: "?";
}
.fa-save::before {
	content: "?";
}
.fa-floppy-o::before {
	content: "?";
}
.fa-square::before {
	content: "?";
}
.fa-navicon::before {
	content: "?";
}
.fa-reorder::before {
	content: "?";
}
.fa-bars::before {
	content: "?";
}
.fa-list-ul::before {
	content: "?";
}
.fa-list-ol::before {
	content: "?";
}
.fa-strikethrough::before {
	content: "?";
}
.fa-underline::before {
	content: "?";
}
.fa-table::before {
	content: "?";
}
.fa-magic::before {
	content: "?";
}
.fa-truck::before {
	content: "?";
}
.fa-pinterest::before {
	content: "?";
}
.fa-pinterest-square::before {
	content: "?";
}
.fa-google-plus-square::before {
	content: "?";
}
.fa-google-plus::before {
	content: "?";
}
.fa-money::before {
	content: "?";
}
.fa-caret-down::before {
	content: "?";
}
.fa-caret-up::before {
	content: "?";
}
.fa-caret-left::before {
	content: "?";
}
.fa-caret-right::before {
	content: "?";
}
.fa-columns::before {
	content: "?";
}
.fa-unsorted::before {
	content: "?";
}
.fa-sort::before {
	content: "?";
}
.fa-sort-down::before {
	content: "?";
}
.fa-sort-desc::before {
	content: "?";
}
.fa-sort-up::before {
	content: "?";
}
.fa-sort-asc::before {
	content: "?";
}
.fa-envelope::before {
	content: "?";
}
.fa-linkedin::before {
	content: "?";
}
.fa-rotate-left::before {
	content: "?";
}
.fa-undo::before {
	content: "?";
}
.fa-legal::before {
	content: "?";
}
.fa-gavel::before {
	content: "?";
}
.fa-dashboard::before {
	content: "?";
}
.fa-tachometer::before {
	content: "?";
}
.fa-comment-o::before {
	content: "?";
}
.fa-comments-o::before {
	content: "?";
}
.fa-flash::before {
	content: "?";
}
.fa-bolt::before {
	content: "?";
}
.fa-sitemap::before {
	content: "?";
}
.fa-umbrella::before {
	content: "?";
}
.fa-paste::before {
	content: "?";
}
.fa-clipboard::before {
	content: "?";
}
.fa-lightbulb-o::before {
	content: "?";
}
.fa-exchange::before {
	content: "?";
}
.fa-cloud-download::before {
	content: "?";
}
.fa-cloud-upload::before {
	content: "?";
}
.fa-user-md::before {
	content: "?";
}
.fa-stethoscope::before {
	content: "?";
}
.fa-suitcase::before {
	content: "?";
}
.fa-bell-o::before {
	content: "?";
}
.fa-coffee::before {
	content: "?";
}
.fa-cutlery::before {
	content: "?";
}
.fa-file-text-o::before {
	content: "?";
}
.fa-building-o::before {
	content: "?";
}
.fa-hospital-o::before {
	content: "?";
}
.fa-ambulance::before {
	content: "?";
}
.fa-medkit::before {
	content: "?";
}
.fa-fighter-jet::before {
	content: "?";
}
.fa-beer::before {
	content: "?";
}
.fa-h-square::before {
	content: "?";
}
.fa-plus-square::before {
	content: "?";
}
.fa-angle-double-left::before {
	content: "?";
}
.fa-angle-double-right::before {
	content: "?";
}
.fa-angle-double-up::before {
	content: "?";
}
.fa-angle-double-down::before {
	content: "?";
}
.fa-angle-left::before {
	content: "?";
}
.fa-angle-right::before {
	content: "?";
}
.fa-angle-up::before {
	content: "?";
}
.fa-angle-down::before {
	content: "?";
}
.fa-desktop::before {
	content: "?";
}
.fa-laptop::before {
	content: "?";
}
.fa-tablet::before {
	content: "?";
}
.fa-mobile-phone::before {
	content: "?";
}
.fa-mobile::before {
	content: "?";
}
.fa-circle-o::before {
	content: "?";
}
.fa-quote-left::before {
	content: "?";
}
.fa-quote-right::before {
	content: "?";
}
.fa-spinner::before {
	content: "?";
}
.fa-circle::before {
	content: "?";
}
.fa-mail-reply::before {
	content: "?";
}
.fa-reply::before {
	content: "?";
}
.fa-github-alt::before {
	content: "?";
}
.fa-folder-o::before {
	content: "?";
}
.fa-folder-open-o::before {
	content: "?";
}
.fa-smile-o::before {
	content: "?";
}
.fa-frown-o::before {
	content: "?";
}
.fa-meh-o::before {
	content: "?";
}
.fa-gamepad::before {
	content: "?";
}
.fa-keyboard-o::before {
	content: "?";
}
.fa-flag-o::before {
	content: "?";
}
.fa-flag-checkered::before {
	content: "?";
}
.fa-terminal::before {
	content: "?";
}
.fa-code::before {
	content: "?";
}
.fa-mail-reply-all::before {
	content: "?";
}
.fa-reply-all::before {
	content: "?";
}
.fa-star-half-empty::before {
	content: "?";
}
.fa-star-half-full::before {
	content: "?";
}
.fa-star-half-o::before {
	content: "?";
}
.fa-location-arrow::before {
	content: "?";
}
.fa-crop::before {
	content: "?";
}
.fa-code-fork::before {
	content: "?";
}
.fa-unlink::before {
	content: "?";
}
.fa-chain-broken::before {
	content: "?";
}
.fa-question::before {
	content: "?";
}
.fa-info::before {
	content: "?";
}
.fa-exclamation::before {
	content: "?";
}
.fa-superscript::before {
	content: "?";
}
.fa-subscript::before {
	content: "?";
}
.fa-eraser::before {
	content: "?";
}
.fa-puzzle-piece::before {
	content: "?";
}
.fa-microphone::before {
	content: "?";
}
.fa-microphone-slash::before {
	content: "?";
}
.fa-shield::before {
	content: "?";
}
.fa-calendar-o::before {
	content: "?";
}
.fa-fire-extinguisher::before {
	content: "?";
}
.fa-rocket::before {
	content: "?";
}
.fa-maxcdn::before {
	content: "?";
}
.fa-chevron-circle-left::before {
	content: "?";
}
.fa-chevron-circle-right::before {
	content: "?";
}
.fa-chevron-circle-up::before {
	content: "?";
}
.fa-chevron-circle-down::before {
	content: "?";
}
.fa-html5::before {
	content: "?";
}
.fa-css3::before {
	content: "?";
}
.fa-anchor::before {
	content: "?";
}
.fa-unlock-alt::before {
	content: "?";
}
.fa-bullseye::before {
	content: "?";
}
.fa-ellipsis-h::before {
	content: "?";
}
.fa-ellipsis-v::before {
	content: "?";
}
.fa-rss-square::before {
	content: "?";
}
.fa-play-circle::before {
	content: "?";
}
.fa-ticket::before {
	content: "?";
}
.fa-minus-square::before {
	content: "?";
}
.fa-minus-square-o::before {
	content: "?";
}
.fa-level-up::before {
	content: "?";
}
.fa-level-down::before {
	content: "?";
}
.fa-check-square::before {
	content: "?";
}
.fa-pencil-square::before {
	content: "?";
}
.fa-external-link-square::before {
	content: "?";
}
.fa-share-square::before {
	content: "?";
}
.fa-compass::before {
	content: "?";
}
.fa-toggle-down::before {
	content: "?";
}
.fa-caret-square-o-down::before {
	content: "?";
}
.fa-toggle-up::before {
	content: "?";
}
.fa-caret-square-o-up::before {
	content: "?";
}
.fa-toggle-right::before {
	content: "?";
}
.fa-caret-square-o-right::before {
	content: "?";
}
.fa-euro::before {
	content: "?";
}
.fa-eur::before {
	content: "?";
}
.fa-gbp::before {
	content: "?";
}
.fa-dollar::before {
	content: "?";
}
.fa-usd::before {
	content: "?";
}
.fa-rupee::before {
	content: "?";
}
.fa-inr::before {
	content: "?";
}
.fa-cny::before {
	content: "?";
}
.fa-rmb::before {
	content: "?";
}
.fa-yen::before {
	content: "?";
}
.fa-jpy::before {
	content: "?";
}
.fa-ruble::before {
	content: "?";
}
.fa-rouble::before {
	content: "?";
}
.fa-rub::before {
	content: "?";
}
.fa-won::before {
	content: "?";
}
.fa-krw::before {
	content: "?";
}
.fa-bitcoin::before {
	content: "?";
}
.fa-btc::before {
	content: "?";
}
.fa-file::before {
	content: "?";
}
.fa-file-text::before {
	content: "?";
}
.fa-sort-alpha-asc::before {
	content: "?";
}
.fa-sort-alpha-desc::before {
	content: "?";
}
.fa-sort-amount-asc::before {
	content: "?";
}
.fa-sort-amount-desc::before {
	content: "?";
}
.fa-sort-numeric-asc::before {
	content: "?";
}
.fa-sort-numeric-desc::before {
	content: "?";
}
.fa-thumbs-up::before {
	content: "?";
}
.fa-thumbs-down::before {
	content: "?";
}
.fa-youtube-square::before {
	content: "?";
}
.fa-youtube::before {
	content: "?";
}
.fa-xing::before {
	content: "?";
}
.fa-xing-square::before {
	content: "?";
}
.fa-youtube-play::before {
	content: "?";
}
.fa-dropbox::before {
	content: "?";
}
.fa-stack-overflow::before {
	content: "?";
}
.fa-instagram::before {
	content: "?";
}
.fa-flickr::before {
	content: "?";
}
.fa-adn::before {
	content: "?";
}
.fa-bitbucket::before {
	content: "?";
}
.fa-bitbucket-square::before {
	content: "?";
}
.fa-tumblr::before {
	content: "?";
}
.fa-tumblr-square::before {
	content: "?";
}
.fa-long-arrow-down::before {
	content: "?";
}
.fa-long-arrow-up::before {
	content: "?";
}
.fa-long-arrow-left::before {
	content: "?";
}
.fa-long-arrow-right::before {
	content: "?";
}
.fa-apple::before {
	content: "?";
}
.fa-windows::before {
	content: "?";
}
.fa-android::before {
	content: "?";
}
.fa-linux::before {
	content: "?";
}
.fa-dribbble::before {
	content: "?";
}
.fa-skype::before {
	content: "?";
}
.fa-foursquare::before {
	content: "?";
}
.fa-trello::before {
	content: "?";
}
.fa-female::before {
	content: "?";
}
.fa-male::before {
	content: "?";
}
.fa-gittip::before {
	content: "?";
}
.fa-gratipay::before {
	content: "?";
}
.fa-sun-o::before {
	content: "?";
}
.fa-moon-o::before {
	content: "?";
}
.fa-archive::before {
	content: "?";
}
.fa-bug::before {
	content: "?";
}
.fa-vk::before {
	content: "?";
}
.fa-weibo::before {
	content: "?";
}
.fa-renren::before {
	content: "?";
}
.fa-pagelines::before {
	content: "?";
}
.fa-stack-exchange::before {
	content: "?";
}
.fa-arrow-circle-o-right::before {
	content: "?";
}
.fa-arrow-circle-o-left::before {
	content: "?";
}
.fa-toggle-left::before {
	content: "?";
}
.fa-caret-square-o-left::before {
	content: "?";
}
.fa-dot-circle-o::before {
	content: "?";
}
.fa-wheelchair::before {
	content: "?";
}
.fa-vimeo-square::before {
	content: "?";
}
.fa-turkish-lira::before {
	content: "?";
}
.fa-try::before {
	content: "?";
}
.fa-plus-square-o::before {
	content: "?";
}
.fa-space-shuttle::before {
	content: "?";
}
.fa-slack::before {
	content: "?";
}
.fa-envelope-square::before {
	content: "?";
}
.fa-wordpress::before {
	content: "?";
}
.fa-openid::before {
	content: "?";
}
.fa-institution::before {
	content: "?";
}
.fa-bank::before {
	content: "?";
}
.fa-university::before {
	content: "?";
}
.fa-mortar-board::before {
	content: "?";
}
.fa-graduation-cap::before {
	content: "?";
}
.fa-yahoo::before {
	content: "?";
}
.fa-google::before {
	content: "?";
}
.fa-reddit::before {
	content: "?";
}
.fa-reddit-square::before {
	content: "?";
}
.fa-stumbleupon-circle::before {
	content: "?";
}
.fa-stumbleupon::before {
	content: "?";
}
.fa-delicious::before {
	content: "?";
}
.fa-digg::before {
	content: "?";
}
.fa-pied-piper-pp::before {
	content: "?";
}
.fa-pied-piper-alt::before {
	content: "?";
}
.fa-drupal::before {
	content: "?";
}
.fa-joomla::before {
	content: "?";
}
.fa-language::before {
	content: "?";
}
.fa-fax::before {
	content: "?";
}
.fa-building::before {
	content: "?";
}
.fa-child::before {
	content: "?";
}
.fa-paw::before {
	content: "?";
}
.fa-spoon::before {
	content: "?";
}
.fa-cube::before {
	content: "?";
}
.fa-cubes::before {
	content: "?";
}
.fa-behance::before {
	content: "?";
}
.fa-behance-square::before {
	content: "?";
}
.fa-steam::before {
	content: "?";
}
.fa-steam-square::before {
	content: "?";
}
.fa-recycle::before {
	content: "?";
}
.fa-automobile::before {
	content: "?";
}
.fa-car::before {
	content: "?";
}
.fa-cab::before {
	content: "?";
}
.fa-taxi::before {
	content: "?";
}
.fa-tree::before {
	content: "?";
}
.fa-spotify::before {
	content: "?";
}
.fa-deviantart::before {
	content: "?";
}
.fa-soundcloud::before {
	content: "?";
}
.fa-database::before {
	content: "?";
}
.fa-file-pdf-o::before {
	content: "?";
}
.fa-file-word-o::before {
	content: "?";
}
.fa-file-excel-o::before {
	content: "?";
}
.fa-file-powerpoint-o::before {
	content: "?";
}
.fa-file-photo-o::before {
	content: "?";
}
.fa-file-picture-o::before {
	content: "?";
}
.fa-file-image-o::before {
	content: "?";
}
.fa-file-zip-o::before {
	content: "?";
}
.fa-file-archive-o::before {
	content: "?";
}
.fa-file-sound-o::before {
	content: "?";
}
.fa-file-audio-o::before {
	content: "?";
}
.fa-file-movie-o::before {
	content: "?";
}
.fa-file-video-o::before {
	content: "?";
}
.fa-file-code-o::before {
	content: "?";
}
.fa-vine::before {
	content: "?";
}
.fa-codepen::before {
	content: "?";
}
.fa-jsfiddle::before {
	content: "?";
}
.fa-life-bouy::before {
	content: "?";
}
.fa-life-buoy::before {
	content: "?";
}
.fa-life-saver::before {
	content: "?";
}
.fa-support::before {
	content: "?";
}
.fa-life-ring::before {
	content: "?";
}
.fa-circle-o-notch::before {
	content: "?";
}
.fa-ra::before {
	content: "?";
}
.fa-resistance::before {
	content: "?";
}
.fa-rebel::before {
	content: "?";
}
.fa-ge::before {
	content: "?";
}
.fa-empire::before {
	content: "?";
}
.fa-git-square::before {
	content: "?";
}
.fa-git::before {
	content: "?";
}
.fa-y-combinator-square::before {
	content: "?";
}
.fa-yc-square::before {
	content: "?";
}
.fa-hacker-news::before {
	content: "?";
}
.fa-tencent-weibo::before {
	content: "?";
}
.fa-qq::before {
	content: "?";
}
.fa-wechat::before {
	content: "?";
}
.fa-weixin::before {
	content: "?";
}
.fa-send::before {
	content: "?";
}
.fa-paper-plane::before {
	content: "?";
}
.fa-send-o::before {
	content: "?";
}
.fa-paper-plane-o::before {
	content: "?";
}
.fa-history::before {
	content: "?";
}
.fa-circle-thin::before {
	content: "?";
}
.fa-header::before {
	content: "?";
}
.fa-paragraph::before {
	content: "?";
}
.fa-sliders::before {
	content: "?";
}
.fa-share-alt::before {
	content: "?";
}
.fa-share-alt-square::before {
	content: "?";
}
.fa-bomb::before {
	content: "?";
}
.fa-soccer-ball-o::before {
	content: "?";
}
.fa-futbol-o::before {
	content: "?";
}
.fa-tty::before {
	content: "?";
}
.fa-binoculars::before {
	content: "?";
}
.fa-plug::before {
	content: "?";
}
.fa-slideshare::before {
	content: "?";
}
.fa-twitch::before {
	content: "?";
}
.fa-yelp::before {
	content: "?";
}
.fa-newspaper-o::before {
	content: "?";
}
.fa-wifi::before {
	content: "?";
}
.fa-calculator::before {
	content: "?";
}
.fa-paypal::before {
	content: "?";
}
.fa-google-wallet::before {
	content: "?";
}
.fa-cc-visa::before {
	content: "?";
}
.fa-cc-mastercard::before {
	content: "?";
}
.fa-cc-discover::before {
	content: "?";
}
.fa-cc-amex::before {
	content: "?";
}
.fa-cc-paypal::before {
	content: "?";
}
.fa-cc-stripe::before {
	content: "?";
}
.fa-bell-slash::before {
	content: "?";
}
.fa-bell-slash-o::before {
	content: "?";
}
.fa-trash::before {
	content: "?";
}
.fa-copyright::before {
	content: "?";
}
.fa-at::before {
	content: "?";
}
.fa-eyedropper::before {
	content: "?";
}
.fa-paint-brush::before {
	content: "?";
}
.fa-birthday-cake::before {
	content: "?";
}
.fa-area-chart::before {
	content: "?";
}
.fa-pie-chart::before {
	content: "?";
}
.fa-line-chart::before {
	content: "?";
}
.fa-lastfm::before {
	content: "?";
}
.fa-lastfm-square::before {
	content: "?";
}
.fa-toggle-off::before {
	content: "?";
}
.fa-toggle-on::before {
	content: "?";
}
.fa-bicycle::before {
	content: "?";
}
.fa-bus::before {
	content: "?";
}
.fa-ioxhost::before {
	content: "?";
}
.fa-angellist::before {
	content: "?";
}
.fa-cc::before {
	content: "?";
}
.fa-shekel::before {
	content: "?";
}
.fa-sheqel::before {
	content: "?";
}
.fa-ils::before {
	content: "?";
}
.fa-meanpath::before {
	content: "?";
}
.fa-buysellads::before {
	content: "?";
}
.fa-connectdevelop::before {
	content: "?";
}
.fa-dashcube::before {
	content: "?";
}
.fa-forumbee::before {
	content: "?";
}
.fa-leanpub::before {
	content: "?";
}
.fa-sellsy::before {
	content: "?";
}
.fa-shirtsinbulk::before {
	content: "?";
}
.fa-simplybuilt::before {
	content: "?";
}
.fa-skyatlas::before {
	content: "?";
}
.fa-cart-plus::before {
	content: "?";
}
.fa-cart-arrow-down::before {
	content: "?";
}
.fa-diamond::before {
	content: "?";
}
.fa-ship::before {
	content: "?";
}
.fa-user-secret::before {
	content: "?";
}
.fa-motorcycle::before {
	content: "?";
}
.fa-street-view::before {
	content: "?";
}
.fa-heartbeat::before {
	content: "?";
}
.fa-venus::before {
	content: "?";
}
.fa-mars::before {
	content: "?";
}
.fa-mercury::before {
	content: "?";
}
.fa-intersex::before {
	content: "?";
}
.fa-transgender::before {
	content: "?";
}
.fa-transgender-alt::before {
	content: "?";
}
.fa-venus-double::before {
	content: "?";
}
.fa-mars-double::before {
	content: "?";
}
.fa-venus-mars::before {
	content: "?";
}
.fa-mars-stroke::before {
	content: "?";
}
.fa-mars-stroke-v::before {
	content: "?";
}
.fa-mars-stroke-h::before {
	content: "?";
}
.fa-neuter::before {
	content: "?";
}
.fa-genderless::before {
	content: "?";
}
.fa-facebook-official::before {
	content: "?";
}
.fa-pinterest-p::before {
	content: "?";
}
.fa-whatsapp::before {
	content: "?";
}
.fa-server::before {
	content: "?";
}
.fa-user-plus::before {
	content: "?";
}
.fa-user-times::before {
	content: "?";
}
.fa-hotel::before {
	content: "?";
}
.fa-bed::before {
	content: "?";
}
.fa-viacoin::before {
	content: "?";
}
.fa-train::before {
	content: "?";
}
.fa-subway::before {
	content: "?";
}
.fa-medium::before {
	content: "?";
}
.fa-yc::before {
	content: "?";
}
.fa-y-combinator::before {
	content: "?";
}
.fa-optin-monster::before {
	content: "?";
}
.fa-opencart::before {
	content: "?";
}
.fa-expeditedssl::before {
	content: "?";
}
.fa-battery-4::before {
	content: "?";
}
.fa-battery::before {
	content: "?";
}
.fa-battery-full::before {
	content: "?";
}
.fa-battery-3::before {
	content: "?";
}
.fa-battery-three-quarters::before {
	content: "?";
}
.fa-battery-2::before {
	content: "?";
}
.fa-battery-half::before {
	content: "?";
}
.fa-battery-1::before {
	content: "?";
}
.fa-battery-quarter::before {
	content: "?";
}
.fa-battery-0::before {
	content: "?";
}
.fa-battery-empty::before {
	content: "?";
}
.fa-mouse-pointer::before {
	content: "?";
}
.fa-i-cursor::before {
	content: "?";
}
.fa-object-group::before {
	content: "?";
}
.fa-object-ungroup::before {
	content: "?";
}
.fa-sticky-note::before {
	content: "?";
}
.fa-sticky-note-o::before {
	content: "?";
}
.fa-cc-jcb::before {
	content: "?";
}
.fa-cc-diners-club::before {
	content: "?";
}
.fa-clone::before {
	content: "?";
}
.fa-balance-scale::before {
	content: "?";
}
.fa-hourglass-o::before {
	content: "?";
}
.fa-hourglass-1::before {
	content: "?";
}
.fa-hourglass-start::before {
	content: "?";
}
.fa-hourglass-2::before {
	content: "?";
}
.fa-hourglass-half::before {
	content: "?";
}
.fa-hourglass-3::before {
	content: "?";
}
.fa-hourglass-end::before {
	content: "?";
}
.fa-hourglass::before {
	content: "?";
}
.fa-hand-grab-o::before {
	content: "?";
}
.fa-hand-rock-o::before {
	content: "?";
}
.fa-hand-stop-o::before {
	content: "?";
}
.fa-hand-paper-o::before {
	content: "?";
}
.fa-hand-scissors-o::before {
	content: "?";
}
.fa-hand-lizard-o::before {
	content: "?";
}
.fa-hand-spock-o::before {
	content: "?";
}
.fa-hand-pointer-o::before {
	content: "?";
}
.fa-hand-peace-o::before {
	content: "?";
}
.fa-trademark::before {
	content: "?";
}
.fa-registered::before {
	content: "?";
}
.fa-creative-commons::before {
	content: "?";
}
.fa-gg::before {
	content: "?";
}
.fa-gg-circle::before {
	content: "?";
}
.fa-tripadvisor::before {
	content: "?";
}
.fa-odnoklassniki::before {
	content: "?";
}
.fa-odnoklassniki-square::before {
	content: "?";
}
.fa-get-pocket::before {
	content: "?";
}
.fa-wikipedia-w::before {
	content: "?";
}
.fa-safari::before {
	content: "?";
}
.fa-chrome::before {
	content: "?";
}
.fa-firefox::before {
	content: "?";
}
.fa-opera::before {
	content: "?";
}
.fa-internet-explorer::before {
	content: "?";
}
.fa-tv::before {
	content: "?";
}
.fa-television::before {
	content: "?";
}
.fa-contao::before {
	content: "?";
}
.fa-500px::before {
	content: "?";
}
.fa-amazon::before {
	content: "?";
}
.fa-calendar-plus-o::before {
	content: "?";
}
.fa-calendar-minus-o::before {
	content: "?";
}
.fa-calendar-times-o::before {
	content: "?";
}
.fa-calendar-check-o::before {
	content: "?";
}
.fa-industry::before {
	content: "?";
}
.fa-map-pin::before {
	content: "?";
}
.fa-map-signs::before {
	content: "?";
}
.fa-map-o::before {
	content: "?";
}
.fa-map::before {
	content: "?";
}
.fa-commenting::before {
	content: "?";
}
.fa-commenting-o::before {
	content: "?";
}
.fa-houzz::before {
	content: "?";
}
.fa-vimeo::before {
	content: "?";
}
.fa-black-tie::before {
	content: "?";
}
.fa-fonticons::before {
	content: "?";
}
.fa-reddit-alien::before {
	content: "?";
}
.fa-edge::before {
	content: "?";
}
.fa-credit-card-alt::before {
	content: "?";
}
.fa-codiepie::before {
	content: "?";
}
.fa-modx::before {
	content: "?";
}
.fa-fort-awesome::before {
	content: "?";
}
.fa-usb::before {
	content: "?";
}
.fa-product-hunt::before {
	content: "?";
}
.fa-mixcloud::before {
	content: "?";
}
.fa-scribd::before {
	content: "?";
}
.fa-pause-circle::before {
	content: "?";
}
.fa-pause-circle-o::before {
	content: "?";
}
.fa-stop-circle::before {
	content: "?";
}
.fa-stop-circle-o::before {
	content: "?";
}
.fa-shopping-bag::before {
	content: "?";
}
.fa-shopping-basket::before {
	content: "?";
}
.fa-hashtag::before {
	content: "?";
}
.fa-bluetooth::before {
	content: "?";
}
.fa-bluetooth-b::before {
	content: "?";
}
.fa-percent::before {
	content: "?";
}
.fa-gitlab::before {
	content: "?";
}
.fa-wpbeginner::before {
	content: "?";
}
.fa-wpforms::before {
	content: "?";
}
.fa-envira::before {
	content: "?";
}
.fa-universal-access::before {
	content: "?";
}
.fa-wheelchair-alt::before {
	content: "?";
}
.fa-question-circle-o::before {
	content: "?";
}
.fa-blind::before {
	content: "?";
}
.fa-audio-description::before {
	content: "?";
}
.fa-volume-control-phone::before {
	content: "?";
}
.fa-braille::before {
	content: "?";
}
.fa-assistive-listening-systems::before {
	content: "?";
}
.fa-asl-interpreting::before {
	content: "?";
}
.fa-american-sign-language-interpreting::before {
	content: "?";
}
.fa-deafness::before {
	content: "?";
}
.fa-hard-of-hearing::before {
	content: "?";
}
.fa-deaf::before {
	content: "?";
}
.fa-glide::before {
	content: "?";
}
.fa-glide-g::before {
	content: "?";
}
.fa-signing::before {
	content: "?";
}
.fa-sign-language::before {
	content: "?";
}
.fa-low-vision::before {
	content: "?";
}
.fa-viadeo::before {
	content: "?";
}
.fa-viadeo-square::before {
	content: "?";
}
.fa-snapchat::before {
	content: "?";
}
.fa-snapchat-ghost::before {
	content: "?";
}
.fa-snapchat-square::before {
	content: "?";
}
.fa-pied-piper::before {
	content: "?";
}
.fa-first-order::before {
	content: "?";
}
.fa-yoast::before {
	content: "?";
}
.fa-themeisle::before {
	content: "?";
}
.fa-google-plus-circle::before {
	content: "?";
}
.fa-google-plus-official::before {
	content: "?";
}
.fa-fa::before {
	content: "?";
}
.fa-font-awesome::before {
	content: "?";
}
.fa-handshake-o::before {
	content: "?";
}
.fa-envelope-open::before {
	content: "?";
}
.fa-envelope-open-o::before {
	content: "?";
}
.fa-linode::before {
	content: "?";
}
.fa-address-book::before {
	content: "?";
}
.fa-address-book-o::before {
	content: "?";
}
.fa-vcard::before {
	content: "?";
}
.fa-address-card::before {
	content: "?";
}
.fa-vcard-o::before {
	content: "?";
}
.fa-address-card-o::before {
	content: "?";
}
.fa-user-circle::before {
	content: "?";
}
.fa-user-circle-o::before {
	content: "?";
}
.fa-user-o::before {
	content: "?";
}
.fa-id-badge::before {
	content: "?";
}
.fa-drivers-license::before {
	content: "?";
}
.fa-id-card::before {
	content: "?";
}
.fa-drivers-license-o::before {
	content: "?";
}
.fa-id-card-o::before {
	content: "?";
}
.fa-quora::before {
	content: "?";
}
.fa-free-code-camp::before {
	content: "?";
}
.fa-telegram::before {
	content: "?";
}
.fa-thermometer-4::before {
	content: "?";
}
.fa-thermometer::before {
	content: "?";
}
.fa-thermometer-full::before {
	content: "?";
}
.fa-thermometer-3::before {
	content: "?";
}
.fa-thermometer-three-quarters::before {
	content: "?";
}
.fa-thermometer-2::before {
	content: "?";
}
.fa-thermometer-half::before {
	content: "?";
}
.fa-thermometer-1::before {
	content: "?";
}
.fa-thermometer-quarter::before {
	content: "?";
}
.fa-thermometer-0::before {
	content: "?";
}
.fa-thermometer-empty::before {
	content: "?";
}
.fa-shower::before {
	content: "?";
}
.fa-bathtub::before {
	content: "?";
}
.fa-s15::before {
	content: "?";
}
.fa-bath::before {
	content: "?";
}
.fa-podcast::before {
	content: "?";
}
.fa-window-maximize::before {
	content: "?";
}
.fa-window-minimize::before {
	content: "?";
}
.fa-window-restore::before {
	content: "?";
}
.fa-times-rectangle::before {
	content: "?";
}
.fa-window-close::before {
	content: "?";
}
.fa-times-rectangle-o::before {
	content: "?";
}
.fa-window-close-o::before {
	content: "?";
}
.fa-bandcamp::before {
	content: "?";
}
.fa-grav::before {
	content: "?";
}
.fa-etsy::before {
	content: "?";
}
.fa-imdb::before {
	content: "?";
}
.fa-ravelry::before {
	content: "?";
}
.fa-eercast::before {
	content: "?";
}
.fa-microchip::before {
	content: "?";
}
.fa-snowflake-o::before {
	content: "?";
}
.fa-superpowers::before {
	content: "?";
}
.fa-wpexplorer::before {
	content: "?";
}
.fa-meetup::before {
	content: "?";
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.sr-only-focusable:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.sr-only-focusable:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.bootstrap-datetimepicker-widget {
	list-style: none;
}
.dropdown-menu.bootstrap-datetimepicker-widget {
	margin: 2px 0px; padding: 4px; width: 19em;
}
@media all and (min-width:768px)
{
.timepicker-sbs.dropdown-menu.bootstrap-datetimepicker-widget {
	width: 38em;
}
}
@media all and (min-width:992px)
{
.timepicker-sbs.dropdown-menu.bootstrap-datetimepicker-widget {
	width: 38em;
}
}
@media all and (min-width:1200px)
{
.timepicker-sbs.dropdown-menu.bootstrap-datetimepicker-widget {
	width: 38em;
}
}
.dropdown-menu.bootstrap-datetimepicker-widget::before {
	display: inline-block; position: absolute; content: "";
}
.dropdown-menu.bootstrap-datetimepicker-widget::after {
	display: inline-block; position: absolute; content: "";
}
.bottom.dropdown-menu.bootstrap-datetimepicker-widget::before {
	left: 7px; top: -7px; border-right-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: transparent; border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.bottom.dropdown-menu.bootstrap-datetimepicker-widget::after {
	left: 8px; top: -6px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.top.dropdown-menu.bootstrap-datetimepicker-widget::before {
	left: 6px; bottom: -7px; border-top-color: rgba(0, 0, 0, 0.2); border-right-color: transparent; border-left-color: transparent; border-top-width: 7px; border-right-width: 7px; border-left-width: 7px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.top.dropdown-menu.bootstrap-datetimepicker-widget::after {
	left: 7px; bottom: -6px; border-top-color: rgb(255, 255, 255); border-right-color: transparent; border-left-color: transparent; border-top-width: 6px; border-right-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.pull-right.dropdown-menu.bootstrap-datetimepicker-widget::before {
	left: auto; right: 6px;
}
.pull-right.dropdown-menu.bootstrap-datetimepicker-widget::after {
	left: auto; right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
	margin: 0px;
}
.bootstrap-datetimepicker-widget a[data-action] {
	padding: 6px 0px;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
	box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour {
	margin: 0px; width: 54px; font-size: 1.2em; font-weight: bold;
}
.bootstrap-datetimepicker-widget .timepicker-minute {
	margin: 0px; width: 54px; font-size: 1.2em; font-weight: bold;
}
.bootstrap-datetimepicker-widget .timepicker-second {
	margin: 0px; width: 54px; font-size: 1.2em; font-weight: bold;
}
.bootstrap-datetimepicker-widget button[data-action] {
	padding: 6px;
}
.bootstrap-datetimepicker-widget [data-action='incrementHours'].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Increment Hours";
}
.bootstrap-datetimepicker-widget [data-action='incrementMinutes'].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget [data-action='decrementHours'].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget [data-action='decrementMinutes'].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget [data-action='showHours'].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Show Hours";
}
.bootstrap-datetimepicker-widget [data-action='showMinutes'].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Show Minutes";
}
.bootstrap-datetimepicker-widget [data-action='togglePeriod'].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget [data-action='clear'].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Clear the picker";
}
.bootstrap-datetimepicker-widget [data-action='today'].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
	text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
	margin: 0px; padding: 0px; width: auto; height: auto; line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
	width: 100%; height: 2.5em; line-height: 2.5;
}
.bootstrap-datetimepicker-widget table {
	margin: 0px; width: 100%;
}
.bootstrap-datetimepicker-widget table td {
	border-radius: 4px; text-align: center;
}
.bootstrap-datetimepicker-widget table th {
	border-radius: 4px; text-align: center;
}
.bootstrap-datetimepicker-widget table th {
	width: 20px; height: 20px; line-height: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
	width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled {
	background: none; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.disabled:hover {
	background: none; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
	cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
	background: rgb(238, 238, 238);
}
.bootstrap-datetimepicker-widget table td {
	width: 54px; height: 54px; line-height: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
	height: 20px; color: rgb(119, 119, 119); line-height: 20px; font-size: 0.8em;
}
.bootstrap-datetimepicker-widget table td.day {
	width: 20px; height: 20px; line-height: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover {
	background: rgb(238, 238, 238); cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.hour:hover {
	background: rgb(238, 238, 238); cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.minute:hover {
	background: rgb(238, 238, 238); cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.second:hover {
	background: rgb(238, 238, 238); cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old {
	color: rgb(119, 119, 119);
}
.bootstrap-datetimepicker-widget table td.new {
	color: rgb(119, 119, 119);
}
.bootstrap-datetimepicker-widget table td.today {
	position: relative;
}
.bootstrap-datetimepicker-widget table td.today::before {
	border-width: 0px 0px 7px 7px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) transparent rgb(51, 122, 183); border-image: none; right: 4px; bottom: 4px; display: inline-block; position: absolute; content: "";
}
.bootstrap-datetimepicker-widget table td.active {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(51, 122, 183);
}
.bootstrap-datetimepicker-widget table td.active:hover {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(51, 122, 183);
}
.bootstrap-datetimepicker-widget table td.today.active::before {
	border-bottom-color: rgb(255, 255, 255);
}
.bootstrap-datetimepicker-widget table td.disabled {
	background: none; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td.disabled:hover {
	background: none; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
	margin: 2px 1.5px; border-radius: 4px; width: 54px; height: 54px; line-height: 54px; display: inline-block; cursor: pointer;
}
.bootstrap-datetimepicker-widget table td span:hover {
	background: rgb(238, 238, 238);
}
.bootstrap-datetimepicker-widget table td span.active {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(51, 122, 183);
}
.bootstrap-datetimepicker-widget table td span.old {
	color: rgb(119, 119, 119);
}
.bootstrap-datetimepicker-widget table td span.disabled {
	background: none; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span.disabled:hover {
	background: none; color: rgb(119, 119, 119); cursor: not-allowed;
}
.usetwentyfour.bootstrap-datetimepicker-widget td.hour {
	height: 27px; line-height: 27px;
}
.wider.bootstrap-datetimepicker-widget {
	width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
	line-height: 1.8em !important;
}
.date.input-group .input-group-addon {
	cursor: pointer;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
select.bs-select-hidden {
	display: none !important;
}
select.selectpicker {
	display: none !important;
}
.bootstrap-select {
	
}
.bootstrap-select > .dropdown-toggle {
	width: 100%; padding-right: 25px; z-index: 1;
}
.bootstrap-select > .bs-placeholder.dropdown-toggle {
	color: rgb(153, 153, 153);
}
.bootstrap-select > .bs-placeholder.dropdown-toggle:active {
	color: rgb(153, 153, 153);
}
.bootstrap-select > .bs-placeholder.dropdown-toggle:focus {
	color: rgb(153, 153, 153);
}
.bootstrap-select > .bs-placeholder.dropdown-toggle:hover {
	color: rgb(153, 153, 153);
}
.bootstrap-select > select {
	padding: 0px !important; border: currentColor; border-image: none; left: 50%; width: 0.5px !important; height: 100% !important; bottom: 0px; display: block !important; position: absolute !important; opacity: 0 !important;
}
.bootstrap-select > select.mobile-device {
	left: 0px; top: 0px; width: 100% !important; display: block !important; z-index: 2;
}
.error .bootstrap-select .dropdown-toggle {
	border-color: rgb(185, 74, 72);
}
.has-error .bootstrap-select .dropdown-toggle {
	border-color: rgb(185, 74, 72);
}
.fit-width.bootstrap-select {
	width: auto !important;
}
:not([class*=col-]):not(.input-group-btn):not([class*=form-control]).bootstrap-select {
	width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
	outline: rgb(51, 51, 51) dotted thin !important; outline-offset: -2px;
}
.form-control.bootstrap-select {
	padding: 0px; border: currentColor; border-image: none; margin-bottom: 0px;
}
:not([class*=col-]).form-control.bootstrap-select {
	width: 100%;
}
.input-group-btn.form-control.bootstrap-select {
	z-index: auto;
}
:not(:first-child):not(:last-child).input-group-btn.form-control.bootstrap-select > .btn {
	border-radius: 0px;
}
:not(.input-group-btn).btn-group.bootstrap-select {
	margin-left: 0px; float: none; display: inline-block;
}
[class*=col-].btn-group.bootstrap-select {
	margin-left: 0px; float: none; display: inline-block;
}
.dropdown-menu-right.btn-group.bootstrap-select {
	float: right;
}
[class*=col-].dropdown-menu-right.btn-group.bootstrap-select {
	float: right;
}
.row [class*=col-].dropdown-menu-right.btn-group.bootstrap-select {
	float: right;
}
.form-group .btn-group.bootstrap-select {
	margin-bottom: 0px;
}
.form-horizontal .btn-group.bootstrap-select {
	margin-bottom: 0px;
}
.form-inline .btn-group.bootstrap-select {
	margin-bottom: 0px;
}
.form-group-lg .form-control.btn-group.bootstrap-select {
	padding: 0px;
}
.form-group-sm .form-control.btn-group.bootstrap-select {
	padding: 0px;
}
.form-group-lg .form-control.btn-group.bootstrap-select .dropdown-toggle {
	border-radius: inherit; height: 100%; line-height: inherit; font-size: inherit;
}
.form-group-sm .form-control.btn-group.bootstrap-select .dropdown-toggle {
	border-radius: inherit; height: 100%; line-height: inherit; font-size: inherit;
}
.form-inline .btn-group.bootstrap-select .form-control {
	width: 100%;
}
.disabled.btn-group.bootstrap-select {
	cursor: not-allowed;
}
.btn-group.bootstrap-select > .disabled {
	cursor: not-allowed;
}
.disabled.btn-group.bootstrap-select:focus {
	outline: 0px !important;
}
.btn-group.bootstrap-select > .disabled:focus {
	outline: 0px !important;
}
.bs-container.btn-group.bootstrap-select {
	padding: 0px !important; height: 0px !important; position: absolute;
}
.bs-container.btn-group.bootstrap-select .dropdown-menu {
	z-index: 1060;
}
.btn-group.bootstrap-select .dropdown-toggle .filter-option {
	width: 100%; text-align: left; overflow: hidden; display: inline-block;
}
.btn-group.bootstrap-select .dropdown-toggle .caret {
	top: 50%; right: 12px; margin-top: -2px; vertical-align: middle; position: absolute;
}
[class*=col-].btn-group.bootstrap-select .dropdown-toggle {
	width: 100%;
}
.btn-group.bootstrap-select .dropdown-menu {
	min-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn-group.bootstrap-select .inner.dropdown-menu {
	margin: 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; float: none; position: static; box-shadow: none; -webkit-box-shadow: none;
}
.btn-group.bootstrap-select .dropdown-menu li {
	position: relative;
}
.btn-group.bootstrap-select .dropdown-menu li.active small {
	color: rgb(255, 255, 255);
}
.btn-group.bootstrap-select .dropdown-menu li.disabled a {
	cursor: not-allowed;
}
.btn-group.bootstrap-select .dropdown-menu li a {
	cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.btn-group.bootstrap-select .dropdown-menu li a.opt {
	padding-left: 2.25em; position: relative;
}
.btn-group.bootstrap-select .dropdown-menu li a span.check-mark {
	display: none;
}
.btn-group.bootstrap-select .dropdown-menu li a span.text {
	display: inline-block;
}
.btn-group.bootstrap-select .dropdown-menu li small {
	padding-left: 0.5em;
}
.btn-group.bootstrap-select .dropdown-menu .notify {
	background: rgb(245, 245, 245); margin: 0px 2%; padding: 3px 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 96%; bottom: 5px; position: absolute; min-height: 26px; box-sizing: border-box; opacity: 0.9; pointer-events: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.btn-group.bootstrap-select .no-results {
	background: rgb(245, 245, 245); margin: 0px 5px; padding: 3px; white-space: nowrap;
}
.fit-width.btn-group.bootstrap-select .dropdown-toggle .filter-option {
	position: static;
}
.fit-width.btn-group.bootstrap-select .dropdown-toggle .caret {
	top: auto; margin-top: -1px; position: static;
}
.show-tick.btn-group.bootstrap-select .dropdown-menu li.selected a span.check-mark {
	right: 15px; margin-top: 5px; display: inline-block; position: absolute;
}
.show-tick.btn-group.bootstrap-select .dropdown-menu li a span.text {
	margin-right: 34px;
}
.open.show-menu-arrow.bootstrap-select > .dropdown-toggle {
	z-index: 1061;
}
.show-menu-arrow.bootstrap-select .dropdown-toggle::before {
	left: 9px; bottom: -4px; border-right-color: transparent; border-bottom-color: rgba(204, 204, 204, 0.2); border-left-color: transparent; border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: none; position: absolute; content: "";
}
.show-menu-arrow.bootstrap-select .dropdown-toggle::after {
	left: 10px; bottom: -4px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: none; position: absolute; content: "";
}
.dropup.show-menu-arrow.bootstrap-select .dropdown-toggle::before {
	top: -3px; bottom: auto; border-top-color: rgba(204, 204, 204, 0.2); border-bottom-color: currentColor; border-top-width: 7px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.dropup.show-menu-arrow.bootstrap-select .dropdown-toggle::after {
	top: -3px; bottom: auto; border-top-color: rgb(255, 255, 255); border-bottom-color: currentColor; border-top-width: 6px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.pull-right.show-menu-arrow.bootstrap-select .dropdown-toggle::before {
	left: auto; right: 12px;
}
.pull-right.show-menu-arrow.bootstrap-select .dropdown-toggle::after {
	left: auto; right: 13px;
}
.open.show-menu-arrow.bootstrap-select > .dropdown-toggle::after {
	display: block;
}
.open.show-menu-arrow.bootstrap-select > .dropdown-toggle::before {
	display: block;
}
.bs-actionsbox {
	padding: 4px 8px;
}
.bs-donebutton {
	padding: 4px 8px;
}
.bs-searchbox {
	padding: 4px 8px;
}
.bs-actionsbox {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
	width: 50%;
}
.bs-donebutton {
	width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.bs-donebutton .btn-group button {
	width: 100%;
}
.bs-searchbox + .bs-actionsbox {
	padding: 0px 8px 4px;
}
.bs-searchbox .form-control {
	width: 100%; margin-bottom: 0px; float: none;
}
.web-grid {
	padding: 5px;
}
.web-grid select option {
	margin-bottom: 5px;
}
.web-grid select::-ms-expand {
	border: currentColor; border-image: none; color: rgb(0, 153, 204); padding-right: 5px; background-color: transparent;
}
.web-grid .container-filters {
	margin-bottom: 10px;
}
.web-grid .container-filters .filter {
	margin-bottom: 15px;
}
.web-grid .container-filters .filter .filter-label {
	font-size: 15px;
}
.web-grid .table-responsive {
	-ms-overflow-x: inherit;
}
.web-grid .grid tbody tr td {
	padding: 6px;
}
.web-grid .grid tfoot tr td {
	padding: 6px;
}
.web-grid .grid thead tr th {
	padding: 10px !important; border: 1px solid rgb(148, 201, 61); border-image: none; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(148, 201, 61) !important;
}
.web-grid .grid thead tr th:not(:first-child) {
	border-left-color: rgb(230, 230, 230) !important; border-left-width: 1.01px !important; border-left-style: solid !important;
}
.grid thead th.sortable {
	cursor: pointer;
}
.grid thead th.sortable span.sort-icon {
	margin: 3px 0px 0px; padding: 0px; float: right;
}
.grid thead th.sortable span.fa-sort-asc.sort-icon {
	color: rgb(151, 206, 104); font-size: 18px; cursor: not-allowed;
}
.grid thead th.sortable span.fa-sort-desc.sort-icon {
	color: rgb(255, 159, 85); font-size: 18px; margin-top: -3px; margin-bottom: 6px; cursor: not-allowed;
}
.grid tbody tr td {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
.grid tfoot td {
	padding: 0px !important; text-align: center; vertical-align: middle;
}
.grid tfoot tr {
	border: 1px solid rgb(148, 201, 61); border-image: none;
}
.grid-pager {
	background: rgb(148, 201, 61); padding: 5px 0px; color: rgb(255, 255, 255); font-size: 12px; margin-top: 0px !important; border-collapse: separate;
}
.grid-pager span {
	margin: 5px;
}
.grid-pager .pager-controls span {
	margin-right: 10px; margin-left: 10px;
}
.grid-pager .pager-no-data-msg {
	padding-top: 10px; margin-top: -5px; border-top-color: currentColor; border-top-width: 0.5px; border-top-style: solid;
}
.grid-pager select.pager-page-count {
	margin: 0px 10px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 60px; height: 25px; color: rgb(0, 0, 0); padding-left: 5px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
body {
	
}
.bootstrap-tagsinput {
	padding: 4px 6px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(85, 85, 85); line-height: 22px; vertical-align: middle; display: block; max-width: 100% !important; background-color: rgb(255, 255, 255);
}
.bootstrap-tagsinput input {
	margin: 0px; padding: 0px 6px; border: currentColor; border-image: none; width: auto; max-width: inherit; box-shadow: none;
}
.tt-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; left: 0px; top: 100%; font-size: 14px; float: left; display: none; position: absolute; z-index: 1000; cursor: pointer; min-width: 160px; box-shadow: 0px 6px 12px rgba(0,0,0,0.175); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.tt-suggestion {
	padding: 3px 20px; color: rgb(51, 51, 51); line-height: 1.4285; clear: both; font-weight: normal; display: block; white-space: nowrap;
}
.tt-suggestion:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(66, 139, 202);
}
.tt-suggestion:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(66, 139, 202);
}
.bootstrap-tagsinput .label {
	font-size: 100%; font-weight: normal;
}
form input {
	max-width: 450px;
}
form select {
	max-width: 450px;
}
.fileUpload {
	max-width: 450px;
}
input.zip {
	max-width: 5em;
}
input.datepicker {
	max-width: 12em;
}
input.number {
	max-width: 5em;
}
input.currency {
	max-width: 5em;
}
input.url {
	max-width: 100% !important;
}
select.tall {
	min-height: 12em;
}
select.state {
	max-width: 6em;
}
input.phone {
	max-width: 10em;
}
input.phone-ext {
	max-width: 6em;
}
.ssn-group {
	max-width: 400px;
}
.ensure-whtie-space {
	white-space: pre-wrap;
}
fieldset legend {
	padding: 0px 10px;
}
.input-group-addon img {
	margin: 0px -4px; max-height: 20px;
}
.required::after {
	color: rgb(238, 51, 34); padding-left: 2px; font-family: "Verdana",Geneva,sans-serif; font-size: 14px; font-weight: bold; display: inline; content: "*";
}
.input-validation-error {
	border-color: red;
}
.field-validation-error {
	color: red; font-weight: bold;
}
.checkboxflag {
	display: inline;
}
fieldset {
	padding: 15px !important; border: 1px solid rgb(170, 170, 170) !important; border-image: none !important; margin-bottom: 20px;
}
fieldset legend {
	padding: 0px 10px; border: currentColor !important; border-image: none !important; width: auto !important; margin-bottom: 0px !important;
}
.fileupload-container .input-group-browse {
	overflow: hidden; position: relative;
}
.fileupload-container input.input-file {
	margin: 0px; padding: 0px; top: 0px; right: 0px; font-size: 20px; position: absolute; cursor: pointer; opacity: 0;
}
.sys-error {
	position: relative !important;
}
.sys-error h2 {
	color: red;
}
.sys-error-dialog h2 {
	color: red;
}
.sys-error-dialog {
	background: rgb(255, 238, 238);
}
.sys-error {
	background: rgb(255, 238, 238);
}
.sys-error-dialog .message {
	padding: 10px 0px; font-weight: bold; display: inline-block;
}
.sys-error .message {
	padding: 10px 0px; font-weight: bold; display: inline-block;
}
.sys-error-dialog .modal-body {
	text-align: center; padding-top: 20px; min-height: 200px;
}
.sys-error .panel-body {
	text-align: center; padding-top: 20px; min-height: 200px;
}
.navbar img.app-logo {
	margin-right: 20px; max-height: 50px;
}
.manage-links .fa {
	min-width: 20px;
}
.student-dashboard-industries {
	max-width: 175px;
}
#top-media-element-employer {
	height: 300px; overflow: hidden; padding-top: 2px; padding-bottom: 1px; clear: both; border-bottom-color: rgb(148, 201, 61); border-bottom-width: 7px; border-bottom-style: solid; position: relative; background-size: cover;
}
.slick-slider {
	display: block; position: relative; box-sizing: border-box; -ms-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -moz-box-sizing: border-box; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
.slick-list {
	margin: 0px; padding: 0px; overflow: hidden; display: block; position: relative;
}
.slick-list:focus {
	
}
.dragging.slick-list {
	cursor: pointer;
}
.slick-slider .slick-track {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.slick-slider .slick-list {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.slick-track {
	left: 0px; top: 0px; display: block; position: relative;
}
.slick-track::before {
	display: table; content: "";
}
.slick-track::after {
	display: table; content: "";
}
.slick-track::after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	height: 100%; float: left; display: none; min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-loading.slick-slide img {
	display: none;
}
.dragging.slick-slide img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	border: 1px solid transparent; border-image: none; height: auto; display: block;
}
.slick-hidden.slick-arrow {
	display: none;
}
.slick-loading .slick-list {
	background: url("./ajax-loader.gif") no-repeat center rgb(255, 255, 255);
}
.slick-prev {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 50%; width: 20px; height: 20px; color: transparent; line-height: 0; font-size: 0px; display: block; position: absolute; cursor: pointer; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%);
}
.slick-next {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 50%; width: 20px; height: 20px; color: transparent; line-height: 0; font-size: 0px; display: block; position: absolute; cursor: pointer; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%);
}
.slick-prev:hover {
	background: none; color: transparent;
}
.slick-prev:focus {
	background: none; color: transparent;
}
.slick-next:hover {
	background: none; color: transparent;
}
.slick-next:focus {
	background: none; color: transparent;
}
.slick-prev:hover::before {
	opacity: 1;
}
.slick-prev:focus::before {
	opacity: 1;
}
.slick-next:hover::before {
	opacity: 1;
}
.slick-next:focus::before {
	opacity: 1;
}
.slick-disabled.slick-prev::before {
	opacity: 0.25;
}
.slick-disabled.slick-next::before {
	opacity: 0.25;
}
.slick-prev::before {
	color: rgb(255, 255, 255); line-height: 1; font-family: "slick"; font-size: 20px; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-next::before {
	color: rgb(255, 255, 255); line-height: 1; font-family: "slick"; font-size: 20px; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -25px;
}
[dir='rtl'] .slick-prev {
	left: auto; right: -25px;
}
.slick-prev::before {
	content: "?";
}
[dir='rtl'] .slick-prev::before {
	content: "?";
}
.slick-next {
	right: -25px;
}
[dir='rtl'] .slick-next {
	left: -25px; right: auto;
}
.slick-next::before {
	content: "?";
}
[dir='rtl'] .slick-next::before {
	content: "?";
}
.slick-slider {
	margin-bottom: 30px;
}
.slick-dots {
	list-style: none; padding: 0px; width: 100%; text-align: center; bottom: -45px; display: block; position: absolute;
}
.slick-dots li {
	margin: 0px 5px; padding: 0px; width: 20px; height: 20px; display: inline-block; position: relative; cursor: pointer;
}
.slick-dots li button {
	background: none; padding: 5px; border: 0px currentColor; border-image: none; width: 20px; height: 20px; color: transparent; line-height: 0; font-size: 0px; display: block; cursor: pointer;
}
.slick-dots li button:hover {
	
}
.slick-dots li button:focus {
	
}
.slick-dots li button:hover::before {
	opacity: 1;
}
.slick-dots li button:focus::before {
	opacity: 1;
}
.slick-dots li button::before {
	left: 0px; top: 0px; width: 20px; height: 20px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; font-family: "slick"; font-size: 6px; position: absolute; content: "•"; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button::before {
	color: rgb(0, 0, 0); opacity: 0.75;
}
