/* Minification failed. Returning unminified contents.
(1493,71004): run-time error CSS1039: Token not allowed after unary operator: '-tb-color-secondary'
(1493,71294): run-time error CSS1039: Token not allowed after unary operator: '-tb-color-main'
 */
/*! jQuery UI - v1.11.4 - 2016-03-14
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.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 {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.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,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.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,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.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,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.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%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.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 {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #2b2b2b;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/Content/Css/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/Content/Css/images/ui-icons_444444_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("/Content/Css/images/ui-icons_777777_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("/Content/Css/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("/Content/Css/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("/Content/Css/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/Content/Css/images/ui-icons_cc0000_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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 is deprecated, use ui-icon-seek-start instead */
.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: 0 -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: 0 -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: 0 -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: 0 -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; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: 0px 0 0 0px;
	padding: 5px;
	background: #666666;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}


/* Yantramanav */

    @font-face {
        font-family: 'yantramanavblack';
        src: url('/Content/fonts/yantramanav/yantramanav-black-webfont.eot');
        src: url('/Content/fonts/yantramanav/yantramanav-black-webfont.eot?#iefix') format('embedded-opentype'),
             url('/Content/fonts/yantramanav/yantramanav-black-webfont.woff2') format('woff2'),
             url('/Content/fonts/yantramanav/yantramanav-black-webfont.woff') format('woff'),
             url('/Content/fonts/yantramanav/yantramanav-black-webfont.ttf') format('truetype'),
             url('/Content/fonts/yantramanav/yantramanav-black-webfont.svg#yantramanavblack') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'yantramanavbold';
        src: url('/Content/fonts/yantramanav/yantramanav-bold-webfont.eot');
        src: url('/Content/fonts/yantramanav/yantramanav-bold-webfont.eot?#iefix') format('embedded-opentype'),
             url('/Content/fonts/yantramanav/yantramanav-bold-webfont.woff2') format('woff2'),
             url('/Content/fonts/yantramanav/yantramanav-bold-webfont.woff') format('woff'),
             url('/Content/fonts/yantramanav/yantramanav-bold-webfont.ttf') format('truetype'),
             url('/Content/fonts/yantramanav/yantramanav-bold-webfont.svg#yantramanavbold') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'yantramanavlight';
        src: url('/Content/fonts/yantramanav/yantramanav-light-webfont.eot');
        src: url('/Content/fonts/yantramanav/yantramanav-light-webfont.eot?#iefix') format('embedded-opentype'),
             url('/Content/fonts/yantramanav/yantramanav-light-webfont.woff2') format('woff2'),
             url('/Content/fonts/yantramanav/yantramanav-light-webfont.woff') format('woff'),
             url('/Content/fonts/yantramanav/yantramanav-light-webfont.ttf') format('truetype'),
             url('/Content/fonts/yantramanav/yantramanav-light-webfont.svg#yantramanavlight') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'yantramanavmedium';
        src: url('/Content/fonts/yantramanav/yantramanav-medium-webfont.eot');
        src: url('/Content/fonts/yantramanav/yantramanav-medium-webfont.eot?#iefix') format('embedded-opentype'),
             url('/Content/fonts/yantramanav/yantramanav-medium-webfont.woff2') format('woff2'),
             url('/Content/fonts/yantramanav/yantramanav-medium-webfont.woff') format('woff'),
             url('/Content/fonts/yantramanav/yantramanav-medium-webfont.ttf') format('truetype'),
             url('/Content/fonts/yantramanav/yantramanav-medium-webfont.svg#yantramanavmedium') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'yantramanavregular';
        src: url('/Content/fonts/yantramanav/yantramanav-regular-webfont.eot');
        src: url('/Content/fonts/yantramanav/yantramanav-regular-webfont.eot?#iefix') format('embedded-opentype'),
             url('/Content/fonts/yantramanav/yantramanav-regular-webfont.woff2') format('woff2'),
             url('/Content/fonts/yantramanav/yantramanav-regular-webfont.woff') format('woff'),
             url('/Content/fonts/yantramanav/yantramanav-regular-webfont.ttf') format('truetype'),
             url('/Content/fonts/yantramanav/yantramanav-regular-webfont.svg#yantramanavregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'yantramanavthin';
        src: url('/Content/fonts/yantramanav/yantramanav-thin-webfont.eot');
        src: url('/Content/fonts/yantramanav/yantramanav-thin-webfont.eot?#iefix') format('embedded-opentype'),
             url('/Content/fonts/yantramanav/yantramanav-thin-webfont.woff2') format('woff2'),
             url('/Content/fonts/yantramanav/yantramanav-thin-webfont.woff') format('woff'),
             url('/Content/fonts/yantramanav/yantramanav-thin-webfont.ttf') format('truetype'),
             url('/Content/fonts/yantramanav/yantramanav-thin-webfont.svg#yantramanavthin') format('svg');
        font-weight: normal;
        font-style: normal;
    }

/* Crimson */
    @font-face {
    font-family: 'crimson_text_Italic';
    src: url('/Content/fonts/crimson/crimsontext-italic-webfont.eot');
    src: url('/Content/fonts/crimson/crimsontext-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Content/fonts/crimson/crimsontext-italic-webfont.woff2') format('woff2'),
         url('/Content/fonts/crimson/crimsontext-italic-webfont.woff') format('woff'),
         url('/Content/fonts/crimson/crimsontext-italic-webfont.ttf') format('truetype'),
         url('/Content/fonts/crimson/crimsontext-italic-webfont.svg#crimson_text_Italic') format('svg');
    font-weight: normal;
    font-style: normal;
    }

    @font-face {
    font-family: 'crimson_text_Semibold';
    src: url('/Content/fonts/crimson/crimsontext-semibold-webfont.eot');
    src: url('/Content/fonts/crimson/crimsontext-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Content/fonts/crimson/crimsontext-semibold-webfont.woff2') format('woff2'),
         url('/Content/fonts/crimson/crimsontext-semibold-webfont.woff') format('woff'),
         url('/Content/fonts/crimson/crimsontext-semibold-webfont.ttf') format('truetype'),
         url('/Content/fonts/crimson/crimsontext-semibold-webfont.svg#crimson_text_Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
    }

    @font-face {
    font-family: 'crimson_text_roman';
    src: url('/Content/fonts/crimson/crimsontext-roman-webfont.eot');
    src: url('/Content/fonts/crimson/crimsontext-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Content/fonts/crimson/crimsontext-roman-webfont.woff2') format('woff2'),
         url('/Content/fonts/crimson/crimsontext-roman-webfont.woff') format('woff'),
         url('/Content/fonts/crimson/crimsontext-roman-webfont.ttf') format('truetype'),
         url('/Content/fonts/crimson/crimsontext-roman-webfont.svg#crimson_text_roman') format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* Villnoess Icons */
    @font-face {
    font-family: 'villnoess_icons';
    src: url('/Content/fonts/villnoess/hotel_villnoess.eot');
    src: url('/Content/fonts/villnoess/hotel_villnoess.eot?#iefix') format('embedded-opentype'),
         url('/Content/fonts/villnoess/hotel_villnoess.woff') format('woff'),
         url('/Content/fonts/villnoess/hotel_villnoess.ttf') format('truetype'),
         url('/Content/fonts/villnoess/hotel_villnoess.svg#villnoess_icons') format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* Hasteristico */

    @font-face {
        font-family: 'hasteristico';
        src: url('/Content/fonts/hasteristico/hasteristico-webfont.eot');
        src: url('/Content/fonts/hasteristico/hasteristico-webfont.eot?#iefix') format('embedded-opentype'),
             url('/Content/fonts/hasteristico/hasteristico-webfont.woff2') format('woff2'),
             url('/Content/fonts/hasteristico/hasteristico-webfont.woff') format('woff'),
             url('/Content/fonts/hasteristico/hasteristico-webfont.ttf') format('truetype'),
             url('/Content/fonts/hasteristico/hasteristico-webfont.svg#hasteristico') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'hasteristicobold';
        src: url('/Content/fonts/hasteristico/hasteristicobold-webfont.eot');
        src: url('/Content/fonts/hasteristico/hasteristicobold-webfont.eot?#iefix') format('embedded-opentype'),
             url('/Content/fonts/hasteristico/hasteristicobold-webfont.woff2') format('woff2'),
             url('/Content/fonts/hasteristico/hasteristicobold-webfont.woff') format('woff'),
             url('/Content/fonts/hasteristico/hasteristicobold-webfont.ttf') format('truetype'),
             url('/Content/fonts/hasteristico/hasteristicobold-webfont.svg#hasteristicobold') format('svg');
        font-weight: normal;
        font-style: normal;
    }


/* merriweather-300 - latin */
@font-face {
    font-family: 'MerriweatherLight';
    font-style: normal;
    font-weight: 300;
    src: url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Light'), local('Merriweather-Light'), url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-300.woff') format('woff'), /* Modern Browsers */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-300.svg#Merriweather') format('svg'); /* Legacy iOS */
}

/* merriweather-regular - latin */
@font-face {
    font-family: 'MerriweatherRegular';
    font-style: normal;
    font-weight: 400;
    src: url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Regular'), local('Merriweather-Regular'), url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}

/* merriweather-700 - latin */
@font-face {
    font-family: 'MerriweatherBold';
    font-style: normal;
    font-weight: 700;
    src: url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Bold'), local('Merriweather-Bold'), url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-700.woff') format('woff'), /* Modern Browsers */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Content/fonts/merriweather-v20-latin/merriweather-v20-latin-700.svg#Merriweather') format('svg'); /* Legacy iOS */
}



/* merriweather-sans-regular - latin */
@font-face {
    font-family: 'MerriweatherSans';
    font-style: normal;
    font-weight: 400;
    src: url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans'), local('MerriweatherSans-Regular'), url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-regular.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}


/* merriweather-sans-300 - latin */
@font-face {
    font-family: 'MerriweatherSansLight';
    font-style: normal;
    font-weight: normal;
    src: url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans Light'), local('MerriweatherSans-Light'), url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-300.woff') format('woff'), /* Modern Browsers */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-300.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

/* merriweather-sans-700 - latin */
@font-face {
    font-family: 'MerriweatherSansBold';
    font-style: normal;
    font-weight: normal;
    src: url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans Light'), local('MerriweatherSans-Light'), url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-700.woff') format('woff'), /* Modern Browsers */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Content/fonts/merriweather-sans-v10-latin/merriweather-sans-v10-latin-700.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

@charset "UTF-8";body{font-family:Verdana,Helvetica,Arial,sans-serif;line-height:1.5em;background:#fff;}h1,h2,h3,h4,h5,h6{margin:0;}img{border-width:0;}form,p,pre{margin:0;padding:0;}ul,li{margin-top:0;margin-bottom:0;}.cp{cursor:pointer;}#layernoscript{width:98%;height:40px;background-color:#fff;position:absolute;top:10px;left:1%;margin:0;border:2px dashed #f00;text-align:center;padding-top:8px;z-index:1000;}.txtStd{color:#000;}.txtStd a{color:#27b;text-decoration:underline;}.txtStd a:hover{color:#27b;}.txtStdB{font-weight:bold;}.txtnoscript{color:#f00;font-weight:bold;}.txtnoscript a{text-decoration:underline;}.tac{text-align:center;}.tal{text-align:left;}.tar{text-align:right;}.dib{display:inline-block;}.ttuc{text-transform:uppercase;}.LClear{clear:both;height:0;overflow:hidden;font-size:0%;width:1px;}.LClearL{clear:left;height:0;overflow:hidden;font-size:0%;}.LC,.LCs{clear:both;}.LCs,.spacer{font-size:0%;overflow:hidden;}.fl{float:left;display:inline;}.fr{float:right;display:inline;}.LCs.s1{height:1px;}.LCs.s1grey{height:1px;background:#999;}.LCs.s2{height:2px;}.LCs.s4{height:4px;}.LCs.s6{height:6px;}.LCs.s8{height:8px;}.LCs.s10{height:10px;}.LCs.s12{height:12px;}.LCs.s16{height:16px;}.LCs.s20{height:20px;}.LCs.s24{height:24px;}.LCs.s25{height:25px;}.LCs.s28{height:28px;}.LCs.s32{height:32px;}.LCs.sh1{height:1px;}.LCs.sh1grey{height:1px;background:#999;}.LCs.sh2{height:2px;}.LCs.sh4{height:4px;}.LCs.sh6{height:6px;}.LCs.sh8{height:8px;}.LCs.sh10{height:10px;}.LCs.sh12{height:12px;}.LCs.sh16{height:16px;}.LCs.sh20{height:20px;}.LCs.sh24{height:24px;}.LCs.sh25{height:25px;}.LCs.sh28{height:28px;}.LCs.sh32{height:32px;}.dn{display:none;}.MinHeight{width:0;overflow:hidden;font-size:0%;float:left;}.MinHeight100{height:100px !important;}.cmsEditUrl{background:#fff;color:#f00 !important;font-weight:bold !important;font-size:14px !important;line-height:normal !important;}#previewOverlay{position:fixed;width:100%;background-color:#fff;z-index:100000;top:0;left:0;box-shadow:0 0 3px 2px rgba(0,0,0,.3);text-align:center;}#previewOverlay a{text-decoration:none;}#previewOverlay .btn{background-color:#f6f6f6;border-radius:3px;color:#333;margin:7px 10px;padding:5px 20px;cursor:pointer;border:1px solid #e6e6e6;display:inline-block;transition:all ease-in-out .3s;line-height:1.2;height:auto;}#previewOverlay .btn:hover{background-color:#00aada;border:1px solid #0be;color:#fff;}#prevBtnOverview.truetrue,#BtnCmsLinks.truetrue{background-color:#00aada;border:1px solid #0be;color:#fff;}#previewOverlay #chkPreview,#previewOverlay #chkCmsLinks{left:0 !important;position:relative !important;visibility:visible;}#onlineBtnOverview.true{background-color:#00aada;border:1px solid #0be;color:#fff;}.error404Container{margin:0 auto;max-width:80%;text-align:center;}body.error404 #naviTop{display:none;}.klaro .cn-learn-more{display:none !important;}.klaro .privay-link{text-decoration:underline !important;}.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px;}.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px;border-bottom:1px solid #ccc;}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0;}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0;}.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0;}.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px;}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#008000;}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{opacity:.6;background-color:#008000;}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{opacity:.8;background-color:#0c0;}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{opacity:.8;background-color:#0c0;cursor:not-allowed;}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);}.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px;}.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:14px;font-weight:600;}.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{font-size:14px;padding-top:4px;color:#666;}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0;}.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block;}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{position:absolute;content:'';height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px;}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%;}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow:0 0 1px #0bff0b;}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19);}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#fff;text-decoration:none;}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fff;}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em;}.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle;text-decoration:underline;}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{background:#555;color:#fff;border-radius:6px;padding:6px 10px;margin-right:.5em;border:0;padding:12px 8px;font-size:1em;cursor:pointer;}.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5;}.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-danger{background:#999;color:#333;}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#aaa;color:#000;}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#fff;color:#fff;}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#fff;color:#fff;}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000;}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0;}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none;}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0;}.klaro .cookie-modal .cm-modal.cm-klaro{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#767e82;color:#fff;}@media(min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto;}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;position:absolute;top:20px;right:20px;z-index:1;cursor:pointer;}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fff;}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555;}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between;}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px;}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#fff;}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555;}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0 0 16px 0;font-size:1.6em;display:block;}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px;}.klaro .cookie-modal .cm-modal .cm-header p{line-height:1.6;}.klaro .cookie-modal .cm-modal .cm-header p a{text-decoration:underline;}.klaro .cookie-modal .cm-modal .cm-body{padding:1em;}.klaro .cookie-modal .cm-modal .cm-body ul{display:block;}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-caret{color:#888;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content{margin-left:-40px;display:none;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content.expanded{margin-top:10px;display:block;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{font-size:.8em;color:#fff;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top:1px solid #555;padding-top:1em;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{padding-left:.2em;font-size:.8em;color:#fff;}.klaro .cookie-notice:not(.cookie-modal-notice){background:#767e82;z-index:999;position:fixed;width:100%;bottom:0;right:0;}@media(min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:4px;position:fixed;bottom:20px;right:20px;max-width:400px;}}@media(max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0;}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0;}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em;}@media(max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%;}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em;}@media(max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em);}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em;}.klaro .cookie-modal-notice{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#767e82;color:#fff;padding:1em;padding-top:.2em;}@media(min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;position:relative;margin:0 auto;max-width:400px;height:auto;width:auto;}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em;}.klaro .cookie-notice-hidden{display:none !important;}.klaro .cookie-modal .cm-modal.cm-klaro{padding:15px 15px 10px 15px;margin:0;top:unset;right:20px;bottom:20px;transform:none;border-radius:8px;position:absolute;max-width:540px;}@media all and (max-width:768px){.klaro .cookie-modal .cm-modal.cm-klaro{right:0;bottom:0;border-radius:0;padding-left:5px;padding-right:5px;max-width:100%;}}.cm-header{border:0 !important;padding-top:30px !important;}.cm-header h1{text-transform:uppercase;font-size:1.3rem;letter-spacing:1px;}.cm-body{padding-bottom:50px !important;}.cm-footer{border:0 !important;}.cm-footer .cm-footer-buttons{position:relative;}@media all and (max-width:768px){.cm-footer .cm-footer-buttons{display:block !important;}}.cm-footer .cm-footer-buttons button{width:50%;}@media all and (max-width:768px){.cm-footer .cm-footer-buttons button{width:100%;margin-bottom:5px;}}.cm-footer .cm-footer-buttons .cn-decline-link{background:transparent;text-decoration:underline;border:0;color:#fff;position:absolute;left:0;top:-40px;width:auto;text-align:left;cursor:pointer;}.cm-footer .cm-footer-buttons .cm-btn-accept-all{text-transform:uppercase;color:#fff !important;background-color:#79a12f !important;}.cm-footer .cm-footer-buttons .cm-btn-accept{text-transform:uppercase;border:1px solid #fff !important;color:#fff !important;background-color:transparent !important;}.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{height:24px;}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{bottom:2px;}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#79a12f !important;}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:none !important;}.cm-powered-by a{font-size:2rem;color:#fff;position:absolute;right:20px;top:10px;}.cm-powered-by a::after{content:"x";}.cm-app .cm-list-description{color:#fff !important;}.cm-app .purposes{display:none !important;}.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{height:auto !important;}.cm-list-title{color:#fff;}.cm-purpose{padding-left:0 !important;}.cm-purpose [type="checkbox"]+label{padding-left:65px;}.cm-purpose [type="checkbox"]+label::before{display:none;}.cm-list-description{color:#fff !important;}
.materialize-red.lighten-5{background-color:#fdeaeb !important;}.materialize-red-text.text-lighten-5{color:#fdeaeb !important;}.materialize-red.lighten-4{background-color:#f8c1c3 !important;}.materialize-red-text.text-lighten-4{color:#f8c1c3 !important;}.materialize-red.lighten-3{background-color:#f3989b !important;}.materialize-red-text.text-lighten-3{color:#f3989b !important;}.materialize-red.lighten-2{background-color:#ee6e73 !important;}.materialize-red-text.text-lighten-2{color:#ee6e73 !important;}.materialize-red.lighten-1{background-color:#ea454b !important;}.materialize-red-text.text-lighten-1{color:#ea454b !important;}.materialize-red{background-color:#e51c23 !important;}.materialize-red-text{color:#e51c23 !important;}.materialize-red.darken-1{background-color:#d0181e !important;}.materialize-red-text.text-darken-1{color:#d0181e !important;}.materialize-red.darken-2{background-color:#b9151b !important;}.materialize-red-text.text-darken-2{color:#b9151b !important;}.materialize-red.darken-3{background-color:#a21318 !important;}.materialize-red-text.text-darken-3{color:#a21318 !important;}.materialize-red.darken-4{background-color:#8b1014 !important;}.materialize-red-text.text-darken-4{color:#8b1014 !important;}.red.lighten-5{background-color:#ffebee !important;}.red-text.text-lighten-5{color:#ffebee !important;}.red.lighten-4{background-color:#ffcdd2 !important;}.red-text.text-lighten-4{color:#ffcdd2 !important;}.red.lighten-3{background-color:#ef9a9a !important;}.red-text.text-lighten-3{color:#ef9a9a !important;}.red.lighten-2{background-color:#e57373 !important;}.red-text.text-lighten-2{color:#e57373 !important;}.red.lighten-1{background-color:#ef5350 !important;}.red-text.text-lighten-1{color:#ef5350 !important;}.red{background-color:#f44336 !important;}.red-text{color:#f44336 !important;}.red.darken-1{background-color:#e53935 !important;}.red-text.text-darken-1{color:#e53935 !important;}.red.darken-2{background-color:#d32f2f !important;}.red-text.text-darken-2{color:#d32f2f !important;}.red.darken-3{background-color:#c62828 !important;}.red-text.text-darken-3{color:#c62828 !important;}.red.darken-4{background-color:#b71c1c !important;}.red-text.text-darken-4{color:#b71c1c !important;}.red.accent-1{background-color:#ff8a80 !important;}.red-text.text-accent-1{color:#ff8a80 !important;}.red.accent-2{background-color:#ff5252 !important;}.red-text.text-accent-2{color:#ff5252 !important;}.red.accent-3{background-color:#ff1744 !important;}.red-text.text-accent-3{color:#ff1744 !important;}.red.accent-4{background-color:#d50000 !important;}.red-text.text-accent-4{color:#d50000 !important;}.pink.lighten-5{background-color:#fce4ec !important;}.pink-text.text-lighten-5{color:#fce4ec !important;}.pink.lighten-4{background-color:#f8bbd0 !important;}.pink-text.text-lighten-4{color:#f8bbd0 !important;}.pink.lighten-3{background-color:#f48fb1 !important;}.pink-text.text-lighten-3{color:#f48fb1 !important;}.pink.lighten-2{background-color:#f06292 !important;}.pink-text.text-lighten-2{color:#f06292 !important;}.pink.lighten-1{background-color:#ec407a !important;}.pink-text.text-lighten-1{color:#ec407a !important;}.pink{background-color:#e91e63 !important;}.pink-text{color:#e91e63 !important;}.pink.darken-1{background-color:#d81b60 !important;}.pink-text.text-darken-1{color:#d81b60 !important;}.pink.darken-2{background-color:#c2185b !important;}.pink-text.text-darken-2{color:#c2185b !important;}.pink.darken-3{background-color:#ad1457 !important;}.pink-text.text-darken-3{color:#ad1457 !important;}.pink.darken-4{background-color:#880e4f !important;}.pink-text.text-darken-4{color:#880e4f !important;}.pink.accent-1{background-color:#ff80ab !important;}.pink-text.text-accent-1{color:#ff80ab !important;}.pink.accent-2{background-color:#ff4081 !important;}.pink-text.text-accent-2{color:#ff4081 !important;}.pink.accent-3{background-color:#f50057 !important;}.pink-text.text-accent-3{color:#f50057 !important;}.pink.accent-4{background-color:#c51162 !important;}.pink-text.text-accent-4{color:#c51162 !important;}.purple.lighten-5{background-color:#f3e5f5 !important;}.purple-text.text-lighten-5{color:#f3e5f5 !important;}.purple.lighten-4{background-color:#e1bee7 !important;}.purple-text.text-lighten-4{color:#e1bee7 !important;}.purple.lighten-3{background-color:#ce93d8 !important;}.purple-text.text-lighten-3{color:#ce93d8 !important;}.purple.lighten-2{background-color:#ba68c8 !important;}.purple-text.text-lighten-2{color:#ba68c8 !important;}.purple.lighten-1{background-color:#ab47bc !important;}.purple-text.text-lighten-1{color:#ab47bc !important;}.purple{background-color:#9c27b0 !important;}.purple-text{color:#9c27b0 !important;}.purple.darken-1{background-color:#8e24aa !important;}.purple-text.text-darken-1{color:#8e24aa !important;}.purple.darken-2{background-color:#7b1fa2 !important;}.purple-text.text-darken-2{color:#7b1fa2 !important;}.purple.darken-3{background-color:#6a1b9a !important;}.purple-text.text-darken-3{color:#6a1b9a !important;}.purple.darken-4{background-color:#4a148c !important;}.purple-text.text-darken-4{color:#4a148c !important;}.purple.accent-1{background-color:#ea80fc !important;}.purple-text.text-accent-1{color:#ea80fc !important;}.purple.accent-2{background-color:#e040fb !important;}.purple-text.text-accent-2{color:#e040fb !important;}.purple.accent-3{background-color:#d500f9 !important;}.purple-text.text-accent-3{color:#d500f9 !important;}.purple.accent-4{background-color:#a0f !important;}.purple-text.text-accent-4{color:#a0f !important;}.deep-purple.lighten-5{background-color:#ede7f6 !important;}.deep-purple-text.text-lighten-5{color:#ede7f6 !important;}.deep-purple.lighten-4{background-color:#d1c4e9 !important;}.deep-purple-text.text-lighten-4{color:#d1c4e9 !important;}.deep-purple.lighten-3{background-color:#b39ddb !important;}.deep-purple-text.text-lighten-3{color:#b39ddb !important;}.deep-purple.lighten-2{background-color:#9575cd !important;}.deep-purple-text.text-lighten-2{color:#9575cd !important;}.deep-purple.lighten-1{background-color:#7e57c2 !important;}.deep-purple-text.text-lighten-1{color:#7e57c2 !important;}.deep-purple{background-color:#673ab7 !important;}.deep-purple-text{color:#673ab7 !important;}.deep-purple.darken-1{background-color:#5e35b1 !important;}.deep-purple-text.text-darken-1{color:#5e35b1 !important;}.deep-purple.darken-2{background-color:#512da8 !important;}.deep-purple-text.text-darken-2{color:#512da8 !important;}.deep-purple.darken-3{background-color:#4527a0 !important;}.deep-purple-text.text-darken-3{color:#4527a0 !important;}.deep-purple.darken-4{background-color:#311b92 !important;}.deep-purple-text.text-darken-4{color:#311b92 !important;}.deep-purple.accent-1{background-color:#b388ff !important;}.deep-purple-text.text-accent-1{color:#b388ff !important;}.deep-purple.accent-2{background-color:#7c4dff !important;}.deep-purple-text.text-accent-2{color:#7c4dff !important;}.deep-purple.accent-3{background-color:#651fff !important;}.deep-purple-text.text-accent-3{color:#651fff !important;}.deep-purple.accent-4{background-color:#6200ea !important;}.deep-purple-text.text-accent-4{color:#6200ea !important;}.indigo.lighten-5{background-color:#e8eaf6 !important;}.indigo-text.text-lighten-5{color:#e8eaf6 !important;}.indigo.lighten-4{background-color:#c5cae9 !important;}.indigo-text.text-lighten-4{color:#c5cae9 !important;}.indigo.lighten-3{background-color:#9fa8da !important;}.indigo-text.text-lighten-3{color:#9fa8da !important;}.indigo.lighten-2{background-color:#7986cb !important;}.indigo-text.text-lighten-2{color:#7986cb !important;}.indigo.lighten-1{background-color:#5c6bc0 !important;}.indigo-text.text-lighten-1{color:#5c6bc0 !important;}.indigo{background-color:#3f51b5 !important;}.indigo-text{color:#3f51b5 !important;}.indigo.darken-1{background-color:#3949ab !important;}.indigo-text.text-darken-1{color:#3949ab !important;}.indigo.darken-2{background-color:#303f9f !important;}.indigo-text.text-darken-2{color:#303f9f !important;}.indigo.darken-3{background-color:#283593 !important;}.indigo-text.text-darken-3{color:#283593 !important;}.indigo.darken-4{background-color:#1a237e !important;}.indigo-text.text-darken-4{color:#1a237e !important;}.indigo.accent-1{background-color:#8c9eff !important;}.indigo-text.text-accent-1{color:#8c9eff !important;}.indigo.accent-2{background-color:#536dfe !important;}.indigo-text.text-accent-2{color:#536dfe !important;}.indigo.accent-3{background-color:#3d5afe !important;}.indigo-text.text-accent-3{color:#3d5afe !important;}.indigo.accent-4{background-color:#304ffe !important;}.indigo-text.text-accent-4{color:#304ffe !important;}.blue.lighten-5{background-color:#e3f2fd !important;}.blue-text.text-lighten-5{color:#e3f2fd !important;}.blue.lighten-4{background-color:#bbdefb !important;}.blue-text.text-lighten-4{color:#bbdefb !important;}.blue.lighten-3{background-color:#90caf9 !important;}.blue-text.text-lighten-3{color:#90caf9 !important;}.blue.lighten-2{background-color:#64b5f6 !important;}.blue-text.text-lighten-2{color:#64b5f6 !important;}.blue.lighten-1{background-color:#42a5f5 !important;}.blue-text.text-lighten-1{color:#42a5f5 !important;}.blue{background-color:#2196f3 !important;}.blue-text{color:#2196f3 !important;}.blue.darken-1{background-color:#1e88e5 !important;}.blue-text.text-darken-1{color:#1e88e5 !important;}.blue.darken-2{background-color:#1976d2 !important;}.blue-text.text-darken-2{color:#1976d2 !important;}.blue.darken-3{background-color:#1565c0 !important;}.blue-text.text-darken-3{color:#1565c0 !important;}.blue.darken-4{background-color:#0d47a1 !important;}.blue-text.text-darken-4{color:#0d47a1 !important;}.blue.accent-1{background-color:#82b1ff !important;}.blue-text.text-accent-1{color:#82b1ff !important;}.blue.accent-2{background-color:#448aff !important;}.blue-text.text-accent-2{color:#448aff !important;}.blue.accent-3{background-color:#2979ff !important;}.blue-text.text-accent-3{color:#2979ff !important;}.blue.accent-4{background-color:#2962ff !important;}.blue-text.text-accent-4{color:#2962ff !important;}.light-blue.lighten-5{background-color:#e1f5fe !important;}.light-blue-text.text-lighten-5{color:#e1f5fe !important;}.light-blue.lighten-4{background-color:#b3e5fc !important;}.light-blue-text.text-lighten-4{color:#b3e5fc !important;}.light-blue.lighten-3{background-color:#81d4fa !important;}.light-blue-text.text-lighten-3{color:#81d4fa !important;}.light-blue.lighten-2{background-color:#4fc3f7 !important;}.light-blue-text.text-lighten-2{color:#4fc3f7 !important;}.light-blue.lighten-1{background-color:#29b6f6 !important;}.light-blue-text.text-lighten-1{color:#29b6f6 !important;}.light-blue{background-color:#03a9f4 !important;}.light-blue-text{color:#03a9f4 !important;}.light-blue.darken-1{background-color:#039be5 !important;}.light-blue-text.text-darken-1{color:#039be5 !important;}.light-blue.darken-2{background-color:#0288d1 !important;}.light-blue-text.text-darken-2{color:#0288d1 !important;}.light-blue.darken-3{background-color:#0277bd !important;}.light-blue-text.text-darken-3{color:#0277bd !important;}.light-blue.darken-4{background-color:#01579b !important;}.light-blue-text.text-darken-4{color:#01579b !important;}.light-blue.accent-1{background-color:#80d8ff !important;}.light-blue-text.text-accent-1{color:#80d8ff !important;}.light-blue.accent-2{background-color:#40c4ff !important;}.light-blue-text.text-accent-2{color:#40c4ff !important;}.light-blue.accent-3{background-color:#00b0ff !important;}.light-blue-text.text-accent-3{color:#00b0ff !important;}.light-blue.accent-4{background-color:#0091ea !important;}.light-blue-text.text-accent-4{color:#0091ea !important;}.cyan.lighten-5{background-color:#e0f7fa !important;}.cyan-text.text-lighten-5{color:#e0f7fa !important;}.cyan.lighten-4{background-color:#b2ebf2 !important;}.cyan-text.text-lighten-4{color:#b2ebf2 !important;}.cyan.lighten-3{background-color:#80deea !important;}.cyan-text.text-lighten-3{color:#80deea !important;}.cyan.lighten-2{background-color:#4dd0e1 !important;}.cyan-text.text-lighten-2{color:#4dd0e1 !important;}.cyan.lighten-1{background-color:#26c6da !important;}.cyan-text.text-lighten-1{color:#26c6da !important;}.cyan{background-color:#00bcd4 !important;}.cyan-text{color:#00bcd4 !important;}.cyan.darken-1{background-color:#00acc1 !important;}.cyan-text.text-darken-1{color:#00acc1 !important;}.cyan.darken-2{background-color:#0097a7 !important;}.cyan-text.text-darken-2{color:#0097a7 !important;}.cyan.darken-3{background-color:#00838f !important;}.cyan-text.text-darken-3{color:#00838f !important;}.cyan.darken-4{background-color:#006064 !important;}.cyan-text.text-darken-4{color:#006064 !important;}.cyan.accent-1{background-color:#84ffff !important;}.cyan-text.text-accent-1{color:#84ffff !important;}.cyan.accent-2{background-color:#18ffff !important;}.cyan-text.text-accent-2{color:#18ffff !important;}.cyan.accent-3{background-color:#00e5ff !important;}.cyan-text.text-accent-3{color:#00e5ff !important;}.cyan.accent-4{background-color:#00b8d4 !important;}.cyan-text.text-accent-4{color:#00b8d4 !important;}.teal.lighten-5{background-color:#e0f2f1 !important;}.teal-text.text-lighten-5{color:#e0f2f1 !important;}.teal.lighten-4{background-color:#b2dfdb !important;}.teal-text.text-lighten-4{color:#b2dfdb !important;}.teal.lighten-3{background-color:#80cbc4 !important;}.teal-text.text-lighten-3{color:#80cbc4 !important;}.teal.lighten-2{background-color:#4db6ac !important;}.teal-text.text-lighten-2{color:#4db6ac !important;}.teal.lighten-1{background-color:#26a69a !important;}.teal-text.text-lighten-1{color:#26a69a !important;}.teal{background-color:#009688 !important;}.teal-text{color:#009688 !important;}.teal.darken-1{background-color:#00897b !important;}.teal-text.text-darken-1{color:#00897b !important;}.teal.darken-2{background-color:#00796b !important;}.teal-text.text-darken-2{color:#00796b !important;}.teal.darken-3{background-color:#00695c !important;}.teal-text.text-darken-3{color:#00695c !important;}.teal.darken-4{background-color:#004d40 !important;}.teal-text.text-darken-4{color:#004d40 !important;}.teal.accent-1{background-color:#a7ffeb !important;}.teal-text.text-accent-1{color:#a7ffeb !important;}.teal.accent-2{background-color:#64ffda !important;}.teal-text.text-accent-2{color:#64ffda !important;}.teal.accent-3{background-color:#1de9b6 !important;}.teal-text.text-accent-3{color:#1de9b6 !important;}.teal.accent-4{background-color:#00bfa5 !important;}.teal-text.text-accent-4{color:#00bfa5 !important;}.green.lighten-5{background-color:#e8f5e9 !important;}.green-text.text-lighten-5{color:#e8f5e9 !important;}.green.lighten-4{background-color:#c8e6c9 !important;}.green-text.text-lighten-4{color:#c8e6c9 !important;}.green.lighten-3{background-color:#a5d6a7 !important;}.green-text.text-lighten-3{color:#a5d6a7 !important;}.green.lighten-2{background-color:#81c784 !important;}.green-text.text-lighten-2{color:#81c784 !important;}.green.lighten-1{background-color:#66bb6a !important;}.green-text.text-lighten-1{color:#66bb6a !important;}.green{background-color:#4caf50 !important;}.green-text{color:#4caf50 !important;}.green.darken-1{background-color:#43a047 !important;}.green-text.text-darken-1{color:#43a047 !important;}.green.darken-2{background-color:#388e3c !important;}.green-text.text-darken-2{color:#388e3c !important;}.green.darken-3{background-color:#2e7d32 !important;}.green-text.text-darken-3{color:#2e7d32 !important;}.green.darken-4{background-color:#1b5e20 !important;}.green-text.text-darken-4{color:#1b5e20 !important;}.green.accent-1{background-color:#b9f6ca !important;}.green-text.text-accent-1{color:#b9f6ca !important;}.green.accent-2{background-color:#69f0ae !important;}.green-text.text-accent-2{color:#69f0ae !important;}.green.accent-3{background-color:#00e676 !important;}.green-text.text-accent-3{color:#00e676 !important;}.green.accent-4{background-color:#00c853 !important;}.green-text.text-accent-4{color:#00c853 !important;}.light-green.lighten-5{background-color:#f1f8e9 !important;}.light-green-text.text-lighten-5{color:#f1f8e9 !important;}.light-green.lighten-4{background-color:#dcedc8 !important;}.light-green-text.text-lighten-4{color:#dcedc8 !important;}.light-green.lighten-3{background-color:#c5e1a5 !important;}.light-green-text.text-lighten-3{color:#c5e1a5 !important;}.light-green.lighten-2{background-color:#aed581 !important;}.light-green-text.text-lighten-2{color:#aed581 !important;}.light-green.lighten-1{background-color:#9ccc65 !important;}.light-green-text.text-lighten-1{color:#9ccc65 !important;}.light-green{background-color:#8bc34a !important;}.light-green-text{color:#8bc34a !important;}.light-green.darken-1{background-color:#7cb342 !important;}.light-green-text.text-darken-1{color:#7cb342 !important;}.light-green.darken-2{background-color:#689f38 !important;}.light-green-text.text-darken-2{color:#689f38 !important;}.light-green.darken-3{background-color:#558b2f !important;}.light-green-text.text-darken-3{color:#558b2f !important;}.light-green.darken-4{background-color:#33691e !important;}.light-green-text.text-darken-4{color:#33691e !important;}.light-green.accent-1{background-color:#ccff90 !important;}.light-green-text.text-accent-1{color:#ccff90 !important;}.light-green.accent-2{background-color:#b2ff59 !important;}.light-green-text.text-accent-2{color:#b2ff59 !important;}.light-green.accent-3{background-color:#76ff03 !important;}.light-green-text.text-accent-3{color:#76ff03 !important;}.light-green.accent-4{background-color:#64dd17 !important;}.light-green-text.text-accent-4{color:#64dd17 !important;}.lime.lighten-5{background-color:#f9fbe7 !important;}.lime-text.text-lighten-5{color:#f9fbe7 !important;}.lime.lighten-4{background-color:#f0f4c3 !important;}.lime-text.text-lighten-4{color:#f0f4c3 !important;}.lime.lighten-3{background-color:#e6ee9c !important;}.lime-text.text-lighten-3{color:#e6ee9c !important;}.lime.lighten-2{background-color:#dce775 !important;}.lime-text.text-lighten-2{color:#dce775 !important;}.lime.lighten-1{background-color:#d4e157 !important;}.lime-text.text-lighten-1{color:#d4e157 !important;}.lime{background-color:#cddc39 !important;}.lime-text{color:#cddc39 !important;}.lime.darken-1{background-color:#c0ca33 !important;}.lime-text.text-darken-1{color:#c0ca33 !important;}.lime.darken-2{background-color:#afb42b !important;}.lime-text.text-darken-2{color:#afb42b !important;}.lime.darken-3{background-color:#9e9d24 !important;}.lime-text.text-darken-3{color:#9e9d24 !important;}.lime.darken-4{background-color:#827717 !important;}.lime-text.text-darken-4{color:#827717 !important;}.lime.accent-1{background-color:#f4ff81 !important;}.lime-text.text-accent-1{color:#f4ff81 !important;}.lime.accent-2{background-color:#eeff41 !important;}.lime-text.text-accent-2{color:#eeff41 !important;}.lime.accent-3{background-color:#c6ff00 !important;}.lime-text.text-accent-3{color:#c6ff00 !important;}.lime.accent-4{background-color:#aeea00 !important;}.lime-text.text-accent-4{color:#aeea00 !important;}.yellow.lighten-5{background-color:#fffde7 !important;}.yellow-text.text-lighten-5{color:#fffde7 !important;}.yellow.lighten-4{background-color:#fff9c4 !important;}.yellow-text.text-lighten-4{color:#fff9c4 !important;}.yellow.lighten-3{background-color:#fff59d !important;}.yellow-text.text-lighten-3{color:#fff59d !important;}.yellow.lighten-2{background-color:#fff176 !important;}.yellow-text.text-lighten-2{color:#fff176 !important;}.yellow.lighten-1{background-color:#ffee58 !important;}.yellow-text.text-lighten-1{color:#ffee58 !important;}.yellow{background-color:#ffeb3b !important;}.yellow-text{color:#ffeb3b !important;}.yellow.darken-1{background-color:#fdd835 !important;}.yellow-text.text-darken-1{color:#fdd835 !important;}.yellow.darken-2{background-color:#fbc02d !important;}.yellow-text.text-darken-2{color:#fbc02d !important;}.yellow.darken-3{background-color:#f9a825 !important;}.yellow-text.text-darken-3{color:#f9a825 !important;}.yellow.darken-4{background-color:#f57f17 !important;}.yellow-text.text-darken-4{color:#f57f17 !important;}.yellow.accent-1{background-color:#ffff8d !important;}.yellow-text.text-accent-1{color:#ffff8d !important;}.yellow.accent-2{background-color:#ff0 !important;}.yellow-text.text-accent-2{color:#ff0 !important;}.yellow.accent-3{background-color:#ffea00 !important;}.yellow-text.text-accent-3{color:#ffea00 !important;}.yellow.accent-4{background-color:#ffd600 !important;}.yellow-text.text-accent-4{color:#ffd600 !important;}.amber.lighten-5{background-color:#fff8e1 !important;}.amber-text.text-lighten-5{color:#fff8e1 !important;}.amber.lighten-4{background-color:#ffecb3 !important;}.amber-text.text-lighten-4{color:#ffecb3 !important;}.amber.lighten-3{background-color:#ffe082 !important;}.amber-text.text-lighten-3{color:#ffe082 !important;}.amber.lighten-2{background-color:#ffd54f !important;}.amber-text.text-lighten-2{color:#ffd54f !important;}.amber.lighten-1{background-color:#ffca28 !important;}.amber-text.text-lighten-1{color:#ffca28 !important;}.amber{background-color:#ffc107 !important;}.amber-text{color:#ffc107 !important;}.amber.darken-1{background-color:#ffb300 !important;}.amber-text.text-darken-1{color:#ffb300 !important;}.amber.darken-2{background-color:#ffa000 !important;}.amber-text.text-darken-2{color:#ffa000 !important;}.amber.darken-3{background-color:#ff8f00 !important;}.amber-text.text-darken-3{color:#ff8f00 !important;}.amber.darken-4{background-color:#ff6f00 !important;}.amber-text.text-darken-4{color:#ff6f00 !important;}.amber.accent-1{background-color:#ffe57f !important;}.amber-text.text-accent-1{color:#ffe57f !important;}.amber.accent-2{background-color:#ffd740 !important;}.amber-text.text-accent-2{color:#ffd740 !important;}.amber.accent-3{background-color:#ffc400 !important;}.amber-text.text-accent-3{color:#ffc400 !important;}.amber.accent-4{background-color:#ffab00 !important;}.amber-text.text-accent-4{color:#ffab00 !important;}.orange.lighten-5{background-color:#fff3e0 !important;}.orange-text.text-lighten-5{color:#fff3e0 !important;}.orange.lighten-4{background-color:#ffe0b2 !important;}.orange-text.text-lighten-4{color:#ffe0b2 !important;}.orange.lighten-3{background-color:#ffcc80 !important;}.orange-text.text-lighten-3{color:#ffcc80 !important;}.orange.lighten-2{background-color:#ffb74d !important;}.orange-text.text-lighten-2{color:#ffb74d !important;}.orange.lighten-1{background-color:#ffa726 !important;}.orange-text.text-lighten-1{color:#ffa726 !important;}.orange{background-color:#ff9800 !important;}.orange-text{color:#ff9800 !important;}.orange.darken-1{background-color:#fb8c00 !important;}.orange-text.text-darken-1{color:#fb8c00 !important;}.orange.darken-2{background-color:#f57c00 !important;}.orange-text.text-darken-2{color:#f57c00 !important;}.orange.darken-3{background-color:#ef6c00 !important;}.orange-text.text-darken-3{color:#ef6c00 !important;}.orange.darken-4{background-color:#e65100 !important;}.orange-text.text-darken-4{color:#e65100 !important;}.orange.accent-1{background-color:#ffd180 !important;}.orange-text.text-accent-1{color:#ffd180 !important;}.orange.accent-2{background-color:#ffab40 !important;}.orange-text.text-accent-2{color:#ffab40 !important;}.orange.accent-3{background-color:#ff9100 !important;}.orange-text.text-accent-3{color:#ff9100 !important;}.orange.accent-4{background-color:#ff6d00 !important;}.orange-text.text-accent-4{color:#ff6d00 !important;}.deep-orange.lighten-5{background-color:#fbe9e7 !important;}.deep-orange-text.text-lighten-5{color:#fbe9e7 !important;}.deep-orange.lighten-4{background-color:#ffccbc !important;}.deep-orange-text.text-lighten-4{color:#ffccbc !important;}.deep-orange.lighten-3{background-color:#ffab91 !important;}.deep-orange-text.text-lighten-3{color:#ffab91 !important;}.deep-orange.lighten-2{background-color:#ff8a65 !important;}.deep-orange-text.text-lighten-2{color:#ff8a65 !important;}.deep-orange.lighten-1{background-color:#ff7043 !important;}.deep-orange-text.text-lighten-1{color:#ff7043 !important;}.deep-orange{background-color:#ff5722 !important;}.deep-orange-text{color:#ff5722 !important;}.deep-orange.darken-1{background-color:#f4511e !important;}.deep-orange-text.text-darken-1{color:#f4511e !important;}.deep-orange.darken-2{background-color:#e64a19 !important;}.deep-orange-text.text-darken-2{color:#e64a19 !important;}.deep-orange.darken-3{background-color:#d84315 !important;}.deep-orange-text.text-darken-3{color:#d84315 !important;}.deep-orange.darken-4{background-color:#bf360c !important;}.deep-orange-text.text-darken-4{color:#bf360c !important;}.deep-orange.accent-1{background-color:#ff9e80 !important;}.deep-orange-text.text-accent-1{color:#ff9e80 !important;}.deep-orange.accent-2{background-color:#ff6e40 !important;}.deep-orange-text.text-accent-2{color:#ff6e40 !important;}.deep-orange.accent-3{background-color:#ff3d00 !important;}.deep-orange-text.text-accent-3{color:#ff3d00 !important;}.deep-orange.accent-4{background-color:#dd2c00 !important;}.deep-orange-text.text-accent-4{color:#dd2c00 !important;}.brown.lighten-5{background-color:#efebe9 !important;}.brown-text.text-lighten-5{color:#efebe9 !important;}.brown.lighten-4{background-color:#d7ccc8 !important;}.brown-text.text-lighten-4{color:#d7ccc8 !important;}.brown.lighten-3{background-color:#bcaaa4 !important;}.brown-text.text-lighten-3{color:#bcaaa4 !important;}.brown.lighten-2{background-color:#a1887f !important;}.brown-text.text-lighten-2{color:#a1887f !important;}.brown.lighten-1{background-color:#8d6e63 !important;}.brown-text.text-lighten-1{color:#8d6e63 !important;}.brown{background-color:#795548 !important;}.brown-text{color:#795548 !important;}.brown.darken-1{background-color:#6d4c41 !important;}.brown-text.text-darken-1{color:#6d4c41 !important;}.brown.darken-2{background-color:#5d4037 !important;}.brown-text.text-darken-2{color:#5d4037 !important;}.brown.darken-3{background-color:#4e342e !important;}.brown-text.text-darken-3{color:#4e342e !important;}.brown.darken-4{background-color:#3e2723 !important;}.brown-text.text-darken-4{color:#3e2723 !important;}.blue-grey.lighten-5{background-color:#eceff1 !important;}.blue-grey-text.text-lighten-5{color:#eceff1 !important;}.blue-grey.lighten-4{background-color:#cfd8dc !important;}.blue-grey-text.text-lighten-4{color:#cfd8dc !important;}.blue-grey.lighten-3{background-color:#b0bec5 !important;}.blue-grey-text.text-lighten-3{color:#b0bec5 !important;}.blue-grey.lighten-2{background-color:#90a4ae !important;}.blue-grey-text.text-lighten-2{color:#90a4ae !important;}.blue-grey.lighten-1{background-color:#78909c !important;}.blue-grey-text.text-lighten-1{color:#78909c !important;}.blue-grey{background-color:#607d8b !important;}.blue-grey-text{color:#607d8b !important;}.blue-grey.darken-1{background-color:#546e7a !important;}.blue-grey-text.text-darken-1{color:#546e7a !important;}.blue-grey.darken-2{background-color:#455a64 !important;}.blue-grey-text.text-darken-2{color:#455a64 !important;}.blue-grey.darken-3{background-color:#37474f !important;}.blue-grey-text.text-darken-3{color:#37474f !important;}.blue-grey.darken-4{background-color:#263238 !important;}.blue-grey-text.text-darken-4{color:#263238 !important;}.grey.lighten-5{background-color:#fafafa !important;}.grey-text.text-lighten-5{color:#fafafa !important;}.grey.lighten-4{background-color:#f5f5f5 !important;}.grey-text.text-lighten-4{color:#f5f5f5 !important;}.grey.lighten-3{background-color:#eee !important;}.grey-text.text-lighten-3{color:#eee !important;}.grey.lighten-2{background-color:#e0e0e0 !important;}.grey-text.text-lighten-2{color:#e0e0e0 !important;}.grey.lighten-1{background-color:#bdbdbd !important;}.grey-text.text-lighten-1{color:#bdbdbd !important;}.grey{background-color:#9e9e9e !important;}.grey-text{color:#9e9e9e !important;}.grey.darken-1{background-color:#757575 !important;}.grey-text.text-darken-1{color:#757575 !important;}.grey.darken-2{background-color:#616161 !important;}.grey-text.text-darken-2{color:#616161 !important;}.grey.darken-3{background-color:#424242 !important;}.grey-text.text-darken-3{color:#424242 !important;}.grey.darken-4{background-color:#212121 !important;}.grey-text.text-darken-4{color:#212121 !important;}.shades.black{background-color:#000 !important;}.shades-text.text-black{color:#000 !important;}.shades.white{background-color:#fff !important;}.shades-text.text-white{color:#fff !important;}.shades.transparent{background-color:transparent !important;}.shades-text.text-transparent{color:transparent !important;}.black{background-color:#000 !important;}.black-text{color:#000 !important;}.white{background-color:#fff !important;}.white-text{color:#fff !important;}.transparent{background-color:transparent !important;}.transparent-text{color:transparent !important;}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}html input[type="button"],button,input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}ul{list-style-type:none;}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent;}.valign-wrapper{display:flex;align-items:center;}.valign-wrapper .valign{display:block;}ul{padding:0;}ul li{list-style-type:none;}.clearfix{clear:both;}.z-depth-0{box-shadow:none !important;}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);}.z-depth-4,.modal{box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);}.hoverable{transition:box-shadow .25s;box-shadow:0;}.hoverable:hover{transition:box-shadow .25s;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}.divider{height:1px;overflow:hidden;background-color:#e0e0e0;}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73;}i{line-height:inherit;}i.left{float:left;margin-right:15px;}i.right{float:right;margin-left:15px;}i.tiny{font-size:1rem;}i.small{font-size:2rem;}i.medium{font-size:4rem;}i.large{font-size:6rem;}img.responsive-img,video.responsive-video{max-width:100%;height:auto;}.pagination li{display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px;border-radius:2px;text-align:center;}.pagination li a{color:#444;}.pagination li.active a{color:#fff;}.pagination li.active{background-color:#ee6e73;}.pagination li.disabled a{cursor:default;color:#999;}.pagination li i{font-size:2.2rem;vertical-align:middle;}.pagination li.pages ul li{display:inline-block;float:none;}@media only screen and (max-width:1024px){.pagination{width:100%;}.pagination li.prev,.pagination li.next{width:10%;}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap;}}.breadcrumb{font-size:18px;color:rgba(255,255,255,.7);}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px;}.breadcrumb:before{content:'';color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased;}.breadcrumb:first-child:before{display:none;}.breadcrumb:last-child{color:#fff;}.parallax-container{position:relative;overflow:hidden;height:500px;}.parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}.parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translateX(-50%);}.pin-top,.pin-bottom{position:relative;}.pinned{position:fixed !important;}ul.staggered-list li{opacity:0;}.fade-in{opacity:0;transform-origin:0 50%;}@media only screen and (max-width:600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important;}}@media only screen and (max-width:1024px){.hide-on-med-and-down{display:none !important;}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none !important;}}@media only screen and (min-width:600px) and (max-width:1024px){.hide-on-med-only{display:none !important;}}@media only screen and (min-width:1025px){.hide-on-large-only{display:none !important;}}@media only screen and (min-width:1025px){.show-on-large{display:block !important;}}@media only screen and (min-width:600px) and (max-width:1024px){.show-on-medium{display:block !important;}}@media only screen and (max-width:600px){.show-on-small{display:block !important;}}@media only screen and (min-width:601px){.show-on-medium-and-up{display:block !important;}}@media only screen and (max-width:1024px){.show-on-medium-and-down{display:block !important;}}@media only screen and (max-width:600px){.center-on-small-only{text-align:center;}}footer.page-footer{margin-top:20px;padding-top:20px;background-color:#ee6e73;}footer.page-footer .footer-copyright{overflow:hidden;height:50px;line-height:50px;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08);}table,th,td{border:none;}table{width:100%;display:table;}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0;}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2;}table.striped>tbody>tr>td{border-radius:0;}table.highlight>tbody>tr{transition:background-color .25s ease;}table.highlight>tbody>tr:hover{background-color:#f2f2f2;}table.centered thead tr th,table.centered tbody tr td{text-align:center;}thead{border-bottom:1px solid #d0d0d0;}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px;}@media only screen and (max-width:1024px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative;}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top;}table.responsive-table th{text-align:left;}table.responsive-table thead{display:block;float:left;}table.responsive-table thead tr{display:block;padding:0 10px 0 0;}table.responsive-table thead tr th::before{content:" ";}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;}table.responsive-table tbody tr{display:inline-block;vertical-align:top;}table.responsive-table th{display:block;text-align:right;}table.responsive-table td{display:block;min-height:1.25em;text-align:left;}table.responsive-table tr{padding:0 10px;}table.responsive-table thead{border:0;border-right:1px solid #d0d0d0;}table.responsive-table.bordered th{border-bottom:0;border-left:0;}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0;}table.responsive-table.bordered tr{border:0;}table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0;}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative;}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0;}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative;}.collection .collection-item.avatar .circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle;}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center;}.collection .collection-item.avatar .title{font-size:16px;}.collection .collection-item.avatar p{margin:0;}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px;}.collection .collection-item:last-child{border-bottom:none;}.collection .collection-item.active{background-color:#26a69a;color:#eafaf9;}.collection .collection-item.active .secondary-content{color:#fff;}.collection a.collection-item{display:block;transition:.25s;color:#26a69a;}.collection a.collection-item:not(.active):hover{background-color:#ddd;}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px;}.collection.with-header .collection-item{padding-left:30px;}.collection.with-header .collection-item.avatar{padding-left:72px;}.secondary-content{float:right;color:#26a69a;}.collapsible .collection{margin:0;border:none;}span.badge{min-width:3rem;padding:0 6px;text-align:center;font-size:1rem;line-height:inherit;color:#757575;position:absolute;right:15px;box-sizing:border-box;}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#26a69a;border-radius:2px;}span.badge.new:after{content:" new";}nav ul a span.badge{position:static;margin-left:4px;line-height:0;}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden;}.progress .determinate{position:absolute;background-color:inherit;top:0;left:0;bottom:0;background-color:#26a69a;transition:width .3s linear;}.progress .indeterminate{background-color:#26a69a;}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s;}@keyframes indeterminate{0%{left:-35%;right:100%;}60%{left:100%;right:-90%;}100%{left:100%;right:-90%;}}@keyframes indeterminate-short{0%{left:-200%;right:100%;}60%{left:107%;right:-8%;}100%{left:107%;right:-8%;}}.hide{display:none !important;}.left-align{text-align:left;}.right-align{text-align:right;}.center,.center-align{text-align:center;}.left{float:left !important;}.right{float:right !important;}.no-select,input[type=range],input[type=range]+.thumb{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.circle{border-radius:50%;}.center-block{display:block;margin-left:auto;margin-right:auto;}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.no-padding{padding:0 !important;}.material-icons{text-rendering:optimizeLegibility;font-feature-settings:'liga';}@font-face{font-family:"Material-Design-Icons";src:url("../fonts/material-design-icons/Material-Design-Icons.eot?#iefix") format("embedded-opentype"),url("../fonts/material-design-icons/Material-Design-Icons.woff2") format("woff2"),url("../fonts/material-design-icons/Material-Design-Icons.woff") format("woff"),url("../fonts/material-design-icons/Material-Design-Icons.ttf") format("truetype"),url("../fonts/material-design-icons/Material-Design-Icons.svg#Material-Design-Icons") format("svg");font-weight:normal;font-style:normal;}[class^="mdi-"],[class*="mdi-"]{speak:none;display:inline-block;font-family:"Material-Design-Icons";font-style:normal;font-weight:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);}[class^="mdi-"]:before,[class*="mdi-"]:before{display:inline-block;speak:none;text-decoration:inherit;}[class^="mdi-"].pull-left,[class*="mdi-"].pull-left{margin-right:.3em;}[class^="mdi-"].pull-right,[class*="mdi-"].pull-right{margin-left:.3em;}[class^="mdi-"].mdi-lg:before,[class^="mdi-"].mdi-lg:after,[class*="mdi-"].mdi-lg:before,[class*="mdi-"].mdi-lg:after{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}[class^="mdi-"].mdi-2x:before,[class^="mdi-"].mdi-2x:after,[class*="mdi-"].mdi-2x:before,[class*="mdi-"].mdi-2x:after{font-size:2em;}[class^="mdi-"].mdi-3x:before,[class^="mdi-"].mdi-3x:after,[class*="mdi-"].mdi-3x:before,[class*="mdi-"].mdi-3x:after{font-size:3em;}[class^="mdi-"].mdi-4x:before,[class^="mdi-"].mdi-4x:after,[class*="mdi-"].mdi-4x:before,[class*="mdi-"].mdi-4x:after{font-size:4em;}[class^="mdi-"].mdi-5x:before,[class^="mdi-"].mdi-5x:after,[class*="mdi-"].mdi-5x:before,[class*="mdi-"].mdi-5x:after{font-size:5em;}[class^="mdi-device-signal-cellular-"]:after,[class^="mdi-device-battery-"]:after,[class^="mdi-device-battery-charging-"]:after,[class^="mdi-device-signal-cellular-connected-no-internet-"]:after,[class^="mdi-device-signal-wifi-"]:after,[class^="mdi-device-signal-wifi-statusbar-not-connected"]:after,.mdi-device-network-wifi:after{opacity:.3;position:absolute;left:0;top:0;z-index:1;display:inline-block;speak:none;text-decoration:inherit;}[class^="mdi-device-signal-cellular-"]:after{content:"";}[class^="mdi-device-battery-"]:after{content:"";}[class^="mdi-device-battery-charging-"]:after{content:"";}[class^="mdi-device-signal-cellular-connected-no-internet-"]:after{content:"";}[class^="mdi-device-signal-wifi-"]:after,.mdi-device-network-wifi:after{content:"";}[class^="mdi-device-signal-wifi-statusbasr-not-connected"]:after{content:"";}.mdi-device-signal-cellular-off:after,.mdi-device-signal-cellular-null:after,.mdi-device-signal-cellular-no-sim:after,.mdi-device-signal-wifi-off:after,.mdi-device-signal-wifi-4-bar:after,.mdi-device-signal-cellular-4-bar:after,.mdi-device-battery-alert:after,.mdi-device-signal-cellular-connected-no-internet-4-bar:after,.mdi-device-battery-std:after,.mdi-device-battery-full .mdi-device-battery-unknown:after{content:"";}.mdi-fw{width:1.28571429em;text-align:center;}.mdi-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.mdi-ul>li{position:relative;}.mdi-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.mdi-li.mdi-lg{left:-1.85714286em;}.mdi-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.mdi-spin{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}.mdi-pulse{-webkit-animation:mdi-spin 1s steps(8) infinite;animation:mdi-spin 1s steps(8) infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.mdi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.mdi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.mdi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.mdi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.mdi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .mdi-rotate-90,:root .mdi-rotate-180,:root .mdi-rotate-270,:root .mdi-flip-horizontal,:root .mdi-flip-vertical{filter:none;}.mdi-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.mdi-stack-1x,.mdi-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.mdi-stack-1x{line-height:inherit;}.mdi-stack-2x{font-size:2em;}.mdi-inverse{color:#fff;}.mdi-action-3d-rotation:before{content:"";}.mdi-action-accessibility:before{content:"";}.mdi-action-account-balance-wallet:before{content:"";}.mdi-action-account-balance:before{content:"";}.mdi-action-account-box:before{content:"";}.mdi-action-account-child:before{content:"";}.mdi-action-account-circle:before{content:"";}.mdi-action-add-shopping-cart:before{content:"";}.mdi-action-alarm-add:before{content:"";}.mdi-action-alarm-off:before{content:"";}.mdi-action-alarm-on:before{content:"";}.mdi-action-alarm:before{content:"";}.mdi-action-android:before{content:"";}.mdi-action-announcement:before{content:"";}.mdi-action-aspect-ratio:before{content:"";}.mdi-action-assessment:before{content:"";}.mdi-action-assignment-ind:before{content:"";}.mdi-action-assignment-late:before{content:"";}.mdi-action-assignment-return:before{content:"";}.mdi-action-assignment-returned:before{content:"";}.mdi-action-assignment-turned-in:before{content:"";}.mdi-action-assignment:before{content:"";}.mdi-action-autorenew:before{content:"";}.mdi-action-backup:before{content:"";}.mdi-action-book:before{content:"";}.mdi-action-bookmark-outline:before{content:"";}.mdi-action-bookmark:before{content:"";}.mdi-action-bug-report:before{content:"";}.mdi-action-cached:before{content:"";}.mdi-action-check-circle:before{content:"";}.mdi-action-class:before{content:"";}.mdi-action-credit-card:before{content:"";}.mdi-action-dashboard:before{content:"";}.mdi-action-delete:before{content:"";}.mdi-action-description:before{content:"";}.mdi-action-dns:before{content:"";}.mdi-action-done-all:before{content:"";}.mdi-action-done:before{content:"";}.mdi-action-event:before{content:"";}.mdi-action-exit-to-app:before{content:"";}.mdi-action-explore:before{content:"";}.mdi-action-extension:before{content:"";}.mdi-action-face-unlock:before{content:"";}.mdi-action-favorite-outline:before{content:"";}.mdi-action-favorite:before{content:"";}.mdi-action-find-in-page:before{content:"";}.mdi-action-find-replace:before{content:"";}.mdi-action-flip-to-back:before{content:"";}.mdi-action-flip-to-front:before{content:"";}.mdi-action-get-app:before{content:"";}.mdi-action-grade:before{content:"";}.mdi-action-group-work:before{content:"";}.mdi-action-help:before{content:"";}.mdi-action-highlight-remove:before{content:"";}.mdi-action-history:before{content:"";}.mdi-action-home:before{content:"";}.mdi-action-https:before{content:"";}.mdi-action-info-outline:before{content:"";}.mdi-action-info:before{content:"";}.mdi-action-input:before{content:"";}.mdi-action-invert-colors:before{content:"";}.mdi-action-label-outline:before{content:"";}.mdi-action-label:before{content:"";}.mdi-action-language:before{content:"";}.mdi-action-launch:before{content:"";}.mdi-action-list:before{content:"";}.mdi-action-lock-open:before{content:"";}.mdi-action-lock-outline:before{content:"";}.mdi-action-lock:before{content:"";}.mdi-action-loyalty:before{content:"";}.mdi-action-markunread-mailbox:before{content:"";}.mdi-action-note-add:before{content:"";}.mdi-action-open-in-browser:before{content:"";}.mdi-action-open-in-new:before{content:"";}.mdi-action-open-with:before{content:"";}.mdi-action-pageview:before{content:"";}.mdi-action-payment:before{content:"";}.mdi-action-perm-camera-mic:before{content:"";}.mdi-action-perm-contact-cal:before{content:"";}.mdi-action-perm-data-setting:before{content:"";}.mdi-action-perm-device-info:before{content:"";}.mdi-action-perm-identity:before{content:"";}.mdi-action-perm-media:before{content:"";}.mdi-action-perm-phone-msg:before{content:"";}.mdi-action-perm-scan-wifi:before{content:"";}.mdi-action-picture-in-picture:before{content:"";}.mdi-action-polymer:before{content:"";}.mdi-action-print:before{content:"";}.mdi-action-query-builder:before{content:"";}.mdi-action-question-answer:before{content:"";}.mdi-action-receipt:before{content:"";}.mdi-action-redeem:before{content:"";}.mdi-action-reorder:before{content:"";}.mdi-action-report-problem:before{content:"";}.mdi-action-restore:before{content:"";}.mdi-action-room:before{content:"";}.mdi-action-schedule:before{content:"";}.mdi-action-search:before{content:"";}.mdi-action-settings-applications:before{content:"";}.mdi-action-settings-backup-restore:before{content:"";}.mdi-action-settings-bluetooth:before{content:"";}.mdi-action-settings-cell:before{content:"";}.mdi-action-settings-display:before{content:"";}.mdi-action-settings-ethernet:before{content:"";}.mdi-action-settings-input-antenna:before{content:"";}.mdi-action-settings-input-component:before{content:"";}.mdi-action-settings-input-composite:before{content:"";}.mdi-action-settings-input-hdmi:before{content:"";}.mdi-action-settings-input-svideo:before{content:"";}.mdi-action-settings-overscan:before{content:"";}.mdi-action-settings-phone:before{content:"";}.mdi-action-settings-power:before{content:"";}.mdi-action-settings-remote:before{content:"";}.mdi-action-settings-voice:before{content:"";}.mdi-action-settings:before{content:"";}.mdi-action-shop-two:before{content:"";}.mdi-action-shop:before{content:"";}.mdi-action-shopping-basket:before{content:"";}.mdi-action-shopping-cart:before{content:"";}.mdi-action-speaker-notes:before{content:"";}.mdi-action-spellcheck:before{content:"";}.mdi-action-star-rate:before{content:"";}.mdi-action-stars:before{content:"";}.mdi-action-store:before{content:"";}.mdi-action-subject:before{content:"";}.mdi-action-supervisor-account:before{content:"";}.mdi-action-swap-horiz:before{content:"";}.mdi-action-swap-vert-circle:before{content:"";}.mdi-action-swap-vert:before{content:"";}.mdi-action-system-update-tv:before{content:"";}.mdi-action-tab-unselected:before{content:"";}.mdi-action-tab:before{content:"";}.mdi-action-theaters:before{content:"";}.mdi-action-thumb-down:before{content:"";}.mdi-action-thumb-up:before{content:"";}.mdi-action-thumbs-up-down:before{content:"";}.mdi-action-toc:before{content:"";}.mdi-action-today:before{content:"";}.mdi-action-track-changes:before{content:"";}.mdi-action-translate:before{content:"";}.mdi-action-trending-down:before{content:"";}.mdi-action-trending-neutral:before{content:"";}.mdi-action-trending-up:before{content:"";}.mdi-action-turned-in-not:before{content:"";}.mdi-action-turned-in:before{content:"";}.mdi-action-verified-user:before{content:"";}.mdi-action-view-agenda:before{content:"";}.mdi-action-view-array:before{content:"";}.mdi-action-view-carousel:before{content:"";}.mdi-action-view-column:before{content:"";}.mdi-action-view-day:before{content:"";}.mdi-action-view-headline:before{content:"";}.mdi-action-view-list:before{content:"";}.mdi-action-view-module:before{content:"";}.mdi-action-view-quilt:before{content:"";}.mdi-action-view-stream:before{content:"";}.mdi-action-view-week:before{content:"";}.mdi-action-visibility-off:before{content:"";}.mdi-action-visibility:before{content:"";}.mdi-action-wallet-giftcard:before{content:"";}.mdi-action-wallet-membership:before{content:"";}.mdi-action-wallet-travel:before{content:"";}.mdi-action-work:before{content:"";}.mdi-alert-error:before{content:"";}.mdi-alert-warning:before{content:"";}.mdi-av-album:before{content:"";}.mdi-av-closed-caption:before{content:"";}.mdi-av-equalizer:before{content:"";}.mdi-av-explicit:before{content:"";}.mdi-av-fast-forward:before{content:"";}.mdi-av-fast-rewind:before{content:"";}.mdi-av-games:before{content:"";}.mdi-av-hearing:before{content:"";}.mdi-av-high-quality:before{content:"";}.mdi-av-loop:before{content:"";}.mdi-av-mic-none:before{content:"";}.mdi-av-mic-off:before{content:"";}.mdi-av-mic:before{content:"";}.mdi-av-movie:before{content:"";}.mdi-av-my-library-add:before{content:"";}.mdi-av-my-library-books:before{content:"";}.mdi-av-my-library-music:before{content:"";}.mdi-av-new-releases:before{content:"";}.mdi-av-not-interested:before{content:"";}.mdi-av-pause-circle-fill:before{content:"";}.mdi-av-pause-circle-outline:before{content:"";}.mdi-av-pause:before{content:"";}.mdi-av-play-arrow:before{content:"";}.mdi-av-play-circle-fill:before{content:"";}.mdi-av-play-circle-outline:before{content:"";}.mdi-av-play-shopping-bag:before{content:"";}.mdi-av-playlist-add:before{content:"";}.mdi-av-queue-music:before{content:"";}.mdi-av-queue:before{content:"";}.mdi-av-radio:before{content:"";}.mdi-av-recent-actors:before{content:"";}.mdi-av-repeat-one:before{content:"";}.mdi-av-repeat:before{content:"";}.mdi-av-replay:before{content:"";}.mdi-av-shuffle:before{content:"";}.mdi-av-skip-next:before{content:"";}.mdi-av-skip-previous:before{content:"";}.mdi-av-snooze:before{content:"";}.mdi-av-stop:before{content:"";}.mdi-av-subtitles:before{content:"";}.mdi-av-surround-sound:before{content:"";}.mdi-av-timer:before{content:"";}.mdi-av-video-collection:before{content:"";}.mdi-av-videocam-off:before{content:"";}.mdi-av-videocam:before{content:"";}.mdi-av-volume-down:before{content:"";}.mdi-av-volume-mute:before{content:"";}.mdi-av-volume-off:before{content:"";}.mdi-av-volume-up:before{content:"";}.mdi-av-web:before{content:"";}.mdi-communication-business:before{content:"";}.mdi-communication-call-end:before{content:"";}.mdi-communication-call-made:before{content:"";}.mdi-communication-call-merge:before{content:"";}.mdi-communication-call-missed:before{content:"";}.mdi-communication-call-received:before{content:"";}.mdi-communication-call-split:before{content:"";}.mdi-communication-call:before{content:"";}.mdi-communication-chat:before{content:"";}.mdi-communication-clear-all:before{content:"";}.mdi-communication-comment:before{content:"";}.mdi-communication-contacts:before{content:"";}.mdi-communication-dialer-sip:before{content:"";}.mdi-communication-dialpad:before{content:"";}.mdi-communication-dnd-on:before{content:"";}.mdi-communication-email:before{content:"";}.mdi-communication-forum:before{content:"";}.mdi-communication-import-export:before{content:"";}.mdi-communication-invert-colors-off:before{content:"";}.mdi-communication-invert-colors-on:before{content:"";}.mdi-communication-live-help:before{content:"";}.mdi-communication-location-off:before{content:"";}.mdi-communication-location-on:before{content:"";}.mdi-communication-message:before{content:"";}.mdi-communication-messenger:before{content:"";}.mdi-communication-no-sim:before{content:"";}.mdi-communication-phone:before{content:"";}.mdi-communication-portable-wifi-off:before{content:"";}.mdi-communication-quick-contacts-dialer:before{content:"";}.mdi-communication-quick-contacts-mail:before{content:"";}.mdi-communication-ring-volume:before{content:"";}.mdi-communication-stay-current-landscape:before{content:"";}.mdi-communication-stay-current-portrait:before{content:"";}.mdi-communication-stay-primary-landscape:before{content:"";}.mdi-communication-stay-primary-portrait:before{content:"";}.mdi-communication-swap-calls:before{content:"";}.mdi-communication-textsms:before{content:"";}.mdi-communication-voicemail:before{content:"";}.mdi-communication-vpn-key:before{content:"";}.mdi-content-add-box:before{content:"";}.mdi-content-add-circle-outline:before{content:"";}.mdi-content-add-circle:before{content:"";}.mdi-content-add:before{content:"";}.mdi-content-archive:before{content:"";}.mdi-content-backspace:before{content:"";}.mdi-content-block:before{content:"";}.mdi-content-clear:before{content:"";}.mdi-content-content-copy:before{content:"";}.mdi-content-content-cut:before{content:"";}.mdi-content-content-paste:before{content:"";}.mdi-content-create:before{content:"";}.mdi-content-drafts:before{content:"";}.mdi-content-filter-list:before{content:"";}.mdi-content-flag:before{content:"";}.mdi-content-forward:before{content:"";}.mdi-content-gesture:before{content:"";}.mdi-content-inbox:before{content:"";}.mdi-content-link:before{content:"";}.mdi-content-mail:before{content:"";}.mdi-content-markunread:before{content:"";}.mdi-content-redo:before{content:"";}.mdi-content-remove-circle-outline:before{content:"";}.mdi-content-remove-circle:before{content:"";}.mdi-content-remove:before{content:"";}.mdi-content-reply-all:before{content:"";}.mdi-content-reply:before{content:"";}.mdi-content-report:before{content:"";}.mdi-content-save:before{content:"";}.mdi-content-select-all:before{content:"";}.mdi-content-send:before{content:"";}.mdi-content-sort:before{content:"";}.mdi-content-text-format:before{content:"";}.mdi-content-undo:before{content:"";}.mdi-editor-attach-file:before{content:"";}.mdi-editor-attach-money:before{content:"";}.mdi-editor-border-all:before{content:"";}.mdi-editor-border-bottom:before{content:"";}.mdi-editor-border-clear:before{content:"";}.mdi-editor-border-color:before{content:"";}.mdi-editor-border-horizontal:before{content:"";}.mdi-editor-border-inner:before{content:"";}.mdi-editor-border-left:before{content:"";}.mdi-editor-border-outer:before{content:"";}.mdi-editor-border-right:before{content:"";}.mdi-editor-border-style:before{content:"";}.mdi-editor-border-top:before{content:"";}.mdi-editor-border-vertical:before{content:"";}.mdi-editor-format-align-center:before{content:"";}.mdi-editor-format-align-justify:before{content:"";}.mdi-editor-format-align-left:before{content:"";}.mdi-editor-format-align-right:before{content:"";}.mdi-editor-format-bold:before{content:"";}.mdi-editor-format-clear:before{content:"";}.mdi-editor-format-color-fill:before{content:"";}.mdi-editor-format-color-reset:before{content:"";}.mdi-editor-format-color-text:before{content:"";}.mdi-editor-format-indent-decrease:before{content:"";}.mdi-editor-format-indent-increase:before{content:"";}.mdi-editor-format-italic:before{content:"";}.mdi-editor-format-line-spacing:before{content:"";}.mdi-editor-format-list-bulleted:before{content:"";}.mdi-editor-format-list-numbered:before{content:"";}.mdi-editor-format-paint:before{content:"";}.mdi-editor-format-quote:before{content:"";}.mdi-editor-format-size:before{content:"";}.mdi-editor-format-strikethrough:before{content:"";}.mdi-editor-format-textdirection-l-to-r:before{content:"";}.mdi-editor-format-textdirection-r-to-l:before{content:"";}.mdi-editor-format-underline:before{content:"";}.mdi-editor-functions:before{content:"";}.mdi-editor-insert-chart:before{content:"";}.mdi-editor-insert-comment:before{content:"";}.mdi-editor-insert-drive-file:before{content:"";}.mdi-editor-insert-emoticon:before{content:"";}.mdi-editor-insert-invitation:before{content:"";}.mdi-editor-insert-link:before{content:"";}.mdi-editor-insert-photo:before{content:"";}.mdi-editor-merge-type:before{content:"";}.mdi-editor-mode-comment:before{content:"";}.mdi-editor-mode-edit:before{content:"";}.mdi-editor-publish:before{content:"";}.mdi-editor-vertical-align-bottom:before{content:"";}.mdi-editor-vertical-align-center:before{content:"";}.mdi-editor-vertical-align-top:before{content:"";}.mdi-editor-wrap-text:before{content:"";}.mdi-file-attachment:before{content:"";}.mdi-file-cloud-circle:before{content:"";}.mdi-file-cloud-done:before{content:"";}.mdi-file-cloud-download:before{content:"";}.mdi-file-cloud-off:before{content:"";}.mdi-file-cloud-queue:before{content:"";}.mdi-file-cloud-upload:before{content:"";}.mdi-file-cloud:before{content:"";}.mdi-file-file-download:before{content:"";}.mdi-file-file-upload:before{content:"";}.mdi-file-folder-open:before{content:"";}.mdi-file-folder-shared:before{content:"";}.mdi-file-folder:before{content:"";}.mdi-device-access-alarm:before{content:"";}.mdi-device-access-alarms:before{content:"";}.mdi-device-access-time:before{content:"";}.mdi-device-add-alarm:before{content:"";}.mdi-device-airplanemode-off:before{content:"";}.mdi-device-airplanemode-on:before{content:"";}.mdi-device-battery-20:before{content:"";}.mdi-device-battery-30:before{content:"";}.mdi-device-battery-50:before{content:"";}.mdi-device-battery-60:before{content:"";}.mdi-device-battery-80:before{content:"";}.mdi-device-battery-90:before{content:"";}.mdi-device-battery-alert:before{content:"";}.mdi-device-battery-charging-20:before{content:"";}.mdi-device-battery-charging-30:before{content:"";}.mdi-device-battery-charging-50:before{content:"";}.mdi-device-battery-charging-60:before{content:"";}.mdi-device-battery-charging-80:before{content:"";}.mdi-device-battery-charging-90:before{content:"";}.mdi-device-battery-charging-full:before{content:"";}.mdi-device-battery-full:before{content:"";}.mdi-device-battery-std:before{content:"";}.mdi-device-battery-unknown:before{content:"";}.mdi-device-bluetooth-connected:before{content:"";}.mdi-device-bluetooth-disabled:before{content:"";}.mdi-device-bluetooth-searching:before{content:"";}.mdi-device-bluetooth:before{content:"";}.mdi-device-brightness-auto:before{content:"";}.mdi-device-brightness-high:before{content:"";}.mdi-device-brightness-low:before{content:"";}.mdi-device-brightness-medium:before{content:"";}.mdi-device-data-usage:before{content:"";}.mdi-device-developer-mode:before{content:"";}.mdi-device-devices:before{content:"";}.mdi-device-dvr:before{content:"";}.mdi-device-gps-fixed:before{content:"";}.mdi-device-gps-not-fixed:before{content:"";}.mdi-device-gps-off:before{content:"";}.mdi-device-location-disabled:before{content:"";}.mdi-device-location-searching:before{content:"";}.mdi-device-multitrack-audio:before{content:"";}.mdi-device-network-cell:before{content:"";}.mdi-device-network-wifi:before{content:"";}.mdi-device-nfc:before{content:"";}.mdi-device-now-wallpaper:before{content:"";}.mdi-device-now-widgets:before{content:"";}.mdi-device-screen-lock-landscape:before{content:"";}.mdi-device-screen-lock-portrait:before{content:"";}.mdi-device-screen-lock-rotation:before{content:"";}.mdi-device-screen-rotation:before{content:"";}.mdi-device-sd-storage:before{content:"";}.mdi-device-settings-system-daydream:before{content:"";}.mdi-device-signal-cellular-0-bar:before{content:"";}.mdi-device-signal-cellular-1-bar:before{content:"";}.mdi-device-signal-cellular-2-bar:before{content:"";}.mdi-device-signal-cellular-3-bar:before{content:"";}.mdi-device-signal-cellular-4-bar:before{content:"";}.mdi-signal-wifi-statusbar-connected-no-internet-after:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-0-bar:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-1-bar:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-2-bar:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-3-bar:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-4-bar:before{content:"";}.mdi-device-signal-cellular-no-sim:before{content:"";}.mdi-device-signal-cellular-null:before{content:"";}.mdi-device-signal-cellular-off:before{content:"";}.mdi-device-signal-wifi-0-bar:before{content:"";}.mdi-device-signal-wifi-1-bar:before{content:"";}.mdi-device-signal-wifi-2-bar:before{content:"";}.mdi-device-signal-wifi-3-bar:before{content:"";}.mdi-device-signal-wifi-4-bar:before{content:"";}.mdi-device-signal-wifi-off:before{content:"";}.mdi-device-signal-wifi-statusbar-1-bar:before{content:"";}.mdi-device-signal-wifi-statusbar-2-bar:before{content:"";}.mdi-device-signal-wifi-statusbar-3-bar:before{content:"";}.mdi-device-signal-wifi-statusbar-4-bar:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet-:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet-2:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet-3:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet-4:before{content:"";}.mdi-signal-wifi-statusbar-not-connected-after:before{content:"";}.mdi-device-signal-wifi-statusbar-not-connected:before{content:"";}.mdi-device-signal-wifi-statusbar-null:before{content:"";}.mdi-device-storage:before{content:"";}.mdi-device-usb:before{content:"";}.mdi-device-wifi-lock:before{content:"";}.mdi-device-wifi-tethering:before{content:"";}.mdi-hardware-cast-connected:before{content:"";}.mdi-hardware-cast:before{content:"";}.mdi-hardware-computer:before{content:"";}.mdi-hardware-desktop-mac:before{content:"";}.mdi-hardware-desktop-windows:before{content:"";}.mdi-hardware-dock:before{content:"";}.mdi-hardware-gamepad:before{content:"";}.mdi-hardware-headset-mic:before{content:"";}.mdi-hardware-headset:before{content:"";}.mdi-hardware-keyboard-alt:before{content:"";}.mdi-hardware-keyboard-arrow-down:before{content:"";}.mdi-hardware-keyboard-arrow-left:before{content:"";}.mdi-hardware-keyboard-arrow-right:before{content:"";}.mdi-hardware-keyboard-arrow-up:before{content:"";}.mdi-hardware-keyboard-backspace:before{content:"";}.mdi-hardware-keyboard-capslock:before{content:"";}.mdi-hardware-keyboard-control:before{content:"";}.mdi-hardware-keyboard-hide:before{content:"";}.mdi-hardware-keyboard-return:before{content:"";}.mdi-hardware-keyboard-tab:before{content:"";}.mdi-hardware-keyboard-voice:before{content:"";}.mdi-hardware-keyboard:before{content:"";}.mdi-hardware-laptop-chromebook:before{content:"";}.mdi-hardware-laptop-mac:before{content:"";}.mdi-hardware-laptop-windows:before{content:"";}.mdi-hardware-laptop:before{content:"";}.mdi-hardware-memory:before{content:"";}.mdi-hardware-mouse:before{content:"";}.mdi-hardware-phone-android:before{content:"";}.mdi-hardware-phone-iphone:before{content:"";}.mdi-hardware-phonelink-off:before{content:"";}.mdi-hardware-phonelink:before{content:"";}.mdi-hardware-security:before{content:"";}.mdi-hardware-sim-card:before{content:"";}.mdi-hardware-smartphone:before{content:"";}.mdi-hardware-speaker:before{content:"";}.mdi-hardware-tablet-android:before{content:"";}.mdi-hardware-tablet-mac:before{content:"";}.mdi-hardware-tablet:before{content:"";}.mdi-hardware-tv:before{content:"";}.mdi-hardware-watch:before{content:"";}.mdi-image-add-to-photos:before{content:"";}.mdi-image-adjust:before{content:"";}.mdi-image-assistant-photo:before{content:"";}.mdi-image-audiotrack:before{content:"";}.mdi-image-blur-circular:before{content:"";}.mdi-image-blur-linear:before{content:"";}.mdi-image-blur-off:before{content:"";}.mdi-image-blur-on:before{content:"";}.mdi-image-brightness-1:before{content:"";}.mdi-image-brightness-2:before{content:"";}.mdi-image-brightness-3:before{content:"";}.mdi-image-brightness-4:before{content:"";}.mdi-image-brightness-5:before{content:"";}.mdi-image-brightness-6:before{content:"";}.mdi-image-brightness-7:before{content:"";}.mdi-image-brush:before{content:"";}.mdi-image-camera-alt:before{content:"";}.mdi-image-camera-front:before{content:"";}.mdi-image-camera-rear:before{content:"";}.mdi-image-camera-roll:before{content:"";}.mdi-image-camera:before{content:"";}.mdi-image-center-focus-strong:before{content:"";}.mdi-image-center-focus-weak:before{content:"";}.mdi-image-collections:before{content:"";}.mdi-image-color-lens:before{content:"";}.mdi-image-colorize:before{content:"";}.mdi-image-compare:before{content:"";}.mdi-image-control-point-duplicate:before{content:"";}.mdi-image-control-point:before{content:"";}.mdi-image-crop-3-2:before{content:"";}.mdi-image-crop-5-4:before{content:"";}.mdi-image-crop-7-5:before{content:"";}.mdi-image-crop-16-9:before{content:"";}.mdi-image-crop-din:before{content:"";}.mdi-image-crop-free:before{content:"";}.mdi-image-crop-landscape:before{content:"";}.mdi-image-crop-original:before{content:"";}.mdi-image-crop-portrait:before{content:"";}.mdi-image-crop-square:before{content:"";}.mdi-image-crop:before{content:"";}.mdi-image-dehaze:before{content:"";}.mdi-image-details:before{content:"";}.mdi-image-edit:before{content:"";}.mdi-image-exposure-minus-1:before{content:"";}.mdi-image-exposure-minus-2:before{content:"";}.mdi-image-exposure-plus-1:before{content:"";}.mdi-image-exposure-plus-2:before{content:"";}.mdi-image-exposure-zero:before{content:"";}.mdi-image-exposure:before{content:"";}.mdi-image-filter-1:before{content:"";}.mdi-image-filter-2:before{content:"";}.mdi-image-filter-3:before{content:"";}.mdi-image-filter-4:before{content:"";}.mdi-image-filter-5:before{content:"";}.mdi-image-filter-6:before{content:"";}.mdi-image-filter-7:before{content:"";}.mdi-image-filter-8:before{content:"";}.mdi-image-filter-9-plus:before{content:"";}.mdi-image-filter-9:before{content:"";}.mdi-image-filter-b-and-w:before{content:"";}.mdi-image-filter-center-focus:before{content:"";}.mdi-image-filter-drama:before{content:"";}.mdi-image-filter-frames:before{content:"";}.mdi-image-filter-hdr:before{content:"";}.mdi-image-filter-none:before{content:"";}.mdi-image-filter-tilt-shift:before{content:"";}.mdi-image-filter-vintage:before{content:"";}.mdi-image-filter:before{content:"";}.mdi-image-flare:before{content:"";}.mdi-image-flash-auto:before{content:"";}.mdi-image-flash-off:before{content:"";}.mdi-image-flash-on:before{content:"";}.mdi-image-flip:before{content:"";}.mdi-image-gradient:before{content:"";}.mdi-image-grain:before{content:"";}.mdi-image-grid-off:before{content:"";}.mdi-image-grid-on:before{content:"";}.mdi-image-hdr-off:before{content:"";}.mdi-image-hdr-on:before{content:"";}.mdi-image-hdr-strong:before{content:"";}.mdi-image-hdr-weak:before{content:"";}.mdi-image-healing:before{content:"";}.mdi-image-image-aspect-ratio:before{content:"";}.mdi-image-image:before{content:"";}.mdi-image-iso:before{content:"";}.mdi-image-landscape:before{content:"";}.mdi-image-leak-add:before{content:"";}.mdi-image-leak-remove:before{content:"";}.mdi-image-lens:before{content:"";}.mdi-image-looks-3:before{content:"";}.mdi-image-looks-4:before{content:"";}.mdi-image-looks-5:before{content:"";}.mdi-image-looks-6:before{content:"";}.mdi-image-looks-one:before{content:"";}.mdi-image-looks-two:before{content:"";}.mdi-image-looks:before{content:"";}.mdi-image-loupe:before{content:"";}.mdi-image-movie-creation:before{content:"";}.mdi-image-nature-people:before{content:"";}.mdi-image-nature:before{content:"";}.mdi-image-navigate-before:before{content:"";}.mdi-image-navigate-next:before{content:"";}.mdi-image-palette:before{content:"";}.mdi-image-panorama-fisheye:before{content:"";}.mdi-image-panorama-horizontal:before{content:"";}.mdi-image-panorama-vertical:before{content:"";}.mdi-image-panorama-wide-angle:before{content:"";}.mdi-image-panorama:before{content:"";}.mdi-image-photo-album:before{content:"";}.mdi-image-photo-camera:before{content:"";}.mdi-image-photo-library:before{content:"";}.mdi-image-photo:before{content:"";}.mdi-image-portrait:before{content:"";}.mdi-image-remove-red-eye:before{content:"";}.mdi-image-rotate-left:before{content:"";}.mdi-image-rotate-right:before{content:"";}.mdi-image-slideshow:before{content:"";}.mdi-image-straighten:before{content:"";}.mdi-image-style:before{content:"";}.mdi-image-switch-camera:before{content:"";}.mdi-image-switch-video:before{content:"";}.mdi-image-tag-faces:before{content:"";}.mdi-image-texture:before{content:"";}.mdi-image-timelapse:before{content:"";}.mdi-image-timer-3:before{content:"";}.mdi-image-timer-10:before{content:"";}.mdi-image-timer-auto:before{content:"";}.mdi-image-timer-off:before{content:"";}.mdi-image-timer:before{content:"";}.mdi-image-tonality:before{content:"";}.mdi-image-transform:before{content:"";}.mdi-image-tune:before{content:"";}.mdi-image-wb-auto:before{content:"";}.mdi-image-wb-cloudy:before{content:"";}.mdi-image-wb-incandescent:before{content:"";}.mdi-image-wb-irradescent:before{content:"";}.mdi-image-wb-sunny:before{content:"";}.mdi-maps-beenhere:before{content:"";}.mdi-maps-directions-bike:before{content:"";}.mdi-maps-directions-bus:before{content:"";}.mdi-maps-directions-car:before{content:"";}.mdi-maps-directions-ferry:before{content:"";}.mdi-maps-directions-subway:before{content:"";}.mdi-maps-directions-train:before{content:"";}.mdi-maps-directions-transit:before{content:"";}.mdi-maps-directions-walk:before{content:"";}.mdi-maps-directions:before{content:"";}.mdi-maps-flight:before{content:"";}.mdi-maps-hotel:before{content:"";}.mdi-maps-layers-clear:before{content:"";}.mdi-maps-layers:before{content:"";}.mdi-maps-local-airport:before{content:"";}.mdi-maps-local-atm:before{content:"";}.mdi-maps-local-attraction:before{content:"";}.mdi-maps-local-bar:before{content:"";}.mdi-maps-local-cafe:before{content:"";}.mdi-maps-local-car-wash:before{content:"";}.mdi-maps-local-convenience-store:before{content:"";}.mdi-maps-local-drink:before{content:"";}.mdi-maps-local-florist:before{content:"";}.mdi-maps-local-gas-station:before{content:"";}.mdi-maps-local-grocery-store:before{content:"";}.mdi-maps-local-hospital:before{content:"";}.mdi-maps-local-hotel:before{content:"";}.mdi-maps-local-laundry-service:before{content:"";}.mdi-maps-local-library:before{content:"";}.mdi-maps-local-mall:before{content:"";}.mdi-maps-local-movies:before{content:"";}.mdi-maps-local-offer:before{content:"";}.mdi-maps-local-parking:before{content:"";}.mdi-maps-local-pharmacy:before{content:"";}.mdi-maps-local-phone:before{content:"";}.mdi-maps-local-pizza:before{content:"";}.mdi-maps-local-play:before{content:"";}.mdi-maps-local-post-office:before{content:"";}.mdi-maps-local-print-shop:before{content:"";}.mdi-maps-local-restaurant:before{content:"";}.mdi-maps-local-see:before{content:"";}.mdi-maps-local-shipping:before{content:"";}.mdi-maps-local-taxi:before{content:"";}.mdi-maps-location-history:before{content:"";}.mdi-maps-map:before{content:"";}.mdi-maps-my-location:before{content:"";}.mdi-maps-navigation:before{content:"";}.mdi-maps-pin-drop:before{content:"";}.mdi-maps-place:before{content:"";}.mdi-maps-rate-review:before{content:"";}.mdi-maps-restaurant-menu:before{content:"";}.mdi-maps-satellite:before{content:"";}.mdi-maps-store-mall-directory:before{content:"";}.mdi-maps-terrain:before{content:"";}.mdi-maps-traffic:before{content:"";}.mdi-navigation-apps:before{content:"";}.mdi-navigation-arrow-back:before{content:"";}.mdi-navigation-arrow-drop-down-circle:before{content:"";}.mdi-navigation-arrow-drop-down:before{content:"";}.mdi-navigation-arrow-drop-up:before{content:"";}.mdi-navigation-arrow-forward:before{content:"";}.mdi-navigation-cancel:before{content:"";}.mdi-navigation-check:before{content:"";}.mdi-navigation-chevron-left:before{content:"";}.mdi-navigation-chevron-right:before{content:"";}.mdi-navigation-close:before{content:"";}.mdi-navigation-expand-less:before{content:"";}.mdi-navigation-expand-more:before{content:"";}.mdi-navigation-fullscreen-exit:before{content:"";}.mdi-navigation-fullscreen:before{content:"";}.mdi-navigation-menu:before{content:"";}.mdi-navigation-more-horiz:before{content:"";}.mdi-navigation-more-vert:before{content:"";}.mdi-navigation-refresh:before{content:"";}.mdi-navigation-unfold-less:before{content:"";}.mdi-navigation-unfold-more:before{content:"";}.mdi-notification-adb:before{content:"";}.mdi-notification-bluetooth-audio:before{content:"";}.mdi-notification-disc-full:before{content:"";}.mdi-notification-dnd-forwardslash:before{content:"";}.mdi-notification-do-not-disturb:before{content:"";}.mdi-notification-drive-eta:before{content:"";}.mdi-notification-event-available:before{content:"";}.mdi-notification-event-busy:before{content:"";}.mdi-notification-event-note:before{content:"";}.mdi-notification-folder-special:before{content:"";}.mdi-notification-mms:before{content:"";}.mdi-notification-more:before{content:"";}.mdi-notification-network-locked:before{content:"";}.mdi-notification-phone-bluetooth-speaker:before{content:"";}.mdi-notification-phone-forwarded:before{content:"";}.mdi-notification-phone-in-talk:before{content:"";}.mdi-notification-phone-locked:before{content:"";}.mdi-notification-phone-missed:before{content:"";}.mdi-notification-phone-paused:before{content:"";}.mdi-notification-play-download:before{content:"";}.mdi-notification-play-install:before{content:"";}.mdi-notification-sd-card:before{content:"";}.mdi-notification-sim-card-alert:before{content:"";}.mdi-notification-sms-failed:before{content:"";}.mdi-notification-sms:before{content:"";}.mdi-notification-sync-disabled:before{content:"";}.mdi-notification-sync-problem:before{content:"";}.mdi-notification-sync:before{content:"";}.mdi-notification-system-update:before{content:"";}.mdi-notification-tap-and-play:before{content:"";}.mdi-notification-time-to-leave:before{content:"";}.mdi-notification-vibration:before{content:"";}.mdi-notification-voice-chat:before{content:"";}.mdi-notification-vpn-lock:before{content:"";}.mdi-social-cake:before{content:"";}.mdi-social-domain:before{content:"";}.mdi-social-group-add:before{content:"";}.mdi-social-group:before{content:"";}.mdi-social-location-city:before{content:"";}.mdi-social-mood:before{content:"";}.mdi-social-notifications-none:before{content:"";}.mdi-social-notifications-off:before{content:"";}.mdi-social-notifications-on:before{content:"";}.mdi-social-notifications-paused:before{content:"";}.mdi-social-notifications:before{content:"";}.mdi-social-pages:before{content:"";}.mdi-social-party-mode:before{content:"";}.mdi-social-people-outline:before{content:"";}.mdi-social-people:before{content:"";}.mdi-social-person-add:before{content:"";}.mdi-social-person-outline:before{content:"";}.mdi-social-person:before{content:"";}.mdi-social-plus-one:before{content:"";}.mdi-social-poll:before{content:"";}.mdi-social-public:before{content:"";}.mdi-social-school:before{content:"";}.mdi-social-share:before{content:"";}.mdi-social-whatshot:before{content:"";}.mdi-toggle-check-box-outline-blank:before{content:"";}.mdi-toggle-check-box:before{content:"";}.mdi-toggle-radio-button-off:before{content:"";}.mdi-toggle-radio-button-on:before{content:"";}.mdi-toggle-star-half:before{content:"";}.mdi-toggle-star-outline:before{content:"";}.mdi-toggle-star:before{content:"";}.container{margin:0 auto;max-width:1215px;width:100%;padding:0 10px;}.container .row{margin-left:-.75rem;margin-right:-.75rem;}.section{padding-top:1rem;padding-bottom:1rem;}.section.no-pad{padding:0;}.section.no-pad-bot{padding-bottom:0;}.section.no-pad-top{padding-top:0;}.row{margin-left:auto;margin-right:auto;}.row:after{content:"";display:table;clear:both;}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;}.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative;}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto;}.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto;}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto;}.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto;}.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto;}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto;}.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto;}.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto;}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto;}.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto;}.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto;}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto;}.row .col.offset-s1{margin-left:8.33333%;}.row .col.pull-s1{right:8.33333%;}.row .col.push-s1{left:8.33333%;}.row .col.offset-s2{margin-left:16.66667%;}.row .col.pull-s2{right:16.66667%;}.row .col.push-s2{left:16.66667%;}.row .col.offset-s3{margin-left:25%;}.row .col.pull-s3{right:25%;}.row .col.push-s3{left:25%;}.row .col.offset-s4{margin-left:33.33333%;}.row .col.pull-s4{right:33.33333%;}.row .col.push-s4{left:33.33333%;}.row .col.offset-s5{margin-left:41.66667%;}.row .col.pull-s5{right:41.66667%;}.row .col.push-s5{left:41.66667%;}.row .col.offset-s6{margin-left:50%;}.row .col.pull-s6{right:50%;}.row .col.push-s6{left:50%;}.row .col.offset-s7{margin-left:58.33333%;}.row .col.pull-s7{right:58.33333%;}.row .col.push-s7{left:58.33333%;}.row .col.offset-s8{margin-left:66.66667%;}.row .col.pull-s8{right:66.66667%;}.row .col.push-s8{left:66.66667%;}.row .col.offset-s9{margin-left:75%;}.row .col.pull-s9{right:75%;}.row .col.push-s9{left:75%;}.row .col.offset-s10{margin-left:83.33333%;}.row .col.pull-s10{right:83.33333%;}.row .col.push-s10{left:83.33333%;}.row .col.offset-s11{margin-left:91.66667%;}.row .col.pull-s11{right:91.66667%;}.row .col.push-s11{left:91.66667%;}.row .col.offset-s12{margin-left:100%;}.row .col.pull-s12{right:100%;}.row .col.push-s12{left:100%;}@media only screen and (min-width:601px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto;}.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto;}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto;}.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto;}.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto;}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto;}.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto;}.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto;}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto;}.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto;}.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto;}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto;}.row .col.offset-m1{margin-left:8.33333%;}.row .col.pull-m1{right:8.33333%;}.row .col.push-m1{left:8.33333%;}.row .col.offset-m2{margin-left:16.66667%;}.row .col.pull-m2{right:16.66667%;}.row .col.push-m2{left:16.66667%;}.row .col.offset-m3{margin-left:25%;}.row .col.pull-m3{right:25%;}.row .col.push-m3{left:25%;}.row .col.offset-m4{margin-left:33.33333%;}.row .col.pull-m4{right:33.33333%;}.row .col.push-m4{left:33.33333%;}.row .col.offset-m5{margin-left:41.66667%;}.row .col.pull-m5{right:41.66667%;}.row .col.push-m5{left:41.66667%;}.row .col.offset-m6{margin-left:50%;}.row .col.pull-m6{right:50%;}.row .col.push-m6{left:50%;}.row .col.offset-m7{margin-left:58.33333%;}.row .col.pull-m7{right:58.33333%;}.row .col.push-m7{left:58.33333%;}.row .col.offset-m8{margin-left:66.66667%;}.row .col.pull-m8{right:66.66667%;}.row .col.push-m8{left:66.66667%;}.row .col.offset-m9{margin-left:75%;}.row .col.pull-m9{right:75%;}.row .col.push-m9{left:75%;}.row .col.offset-m10{margin-left:83.33333%;}.row .col.pull-m10{right:83.33333%;}.row .col.push-m10{left:83.33333%;}.row .col.offset-m11{margin-left:91.66667%;}.row .col.pull-m11{right:91.66667%;}.row .col.push-m11{left:91.66667%;}.row .col.offset-m12{margin-left:100%;}.row .col.pull-m12{right:100%;}.row .col.push-m12{left:100%;}}@media only screen and (min-width:1025px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto;}.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto;}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto;}.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto;}.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto;}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto;}.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto;}.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto;}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto;}.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto;}.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto;}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto;}.row .col.offset-l1{margin-left:8.33333%;}.row .col.pull-l1{right:8.33333%;}.row .col.push-l1{left:8.33333%;}.row .col.offset-l2{margin-left:16.66667%;}.row .col.pull-l2{right:16.66667%;}.row .col.push-l2{left:16.66667%;}.row .col.offset-l3{margin-left:25%;}.row .col.pull-l3{right:25%;}.row .col.push-l3{left:25%;}.row .col.offset-l4{margin-left:33.33333%;}.row .col.pull-l4{right:33.33333%;}.row .col.push-l4{left:33.33333%;}.row .col.offset-l5{margin-left:41.66667%;}.row .col.pull-l5{right:41.66667%;}.row .col.push-l5{left:41.66667%;}.row .col.offset-l6{margin-left:50%;}.row .col.pull-l6{right:50%;}.row .col.push-l6{left:50%;}.row .col.offset-l7{margin-left:58.33333%;}.row .col.pull-l7{right:58.33333%;}.row .col.push-l7{left:58.33333%;}.row .col.offset-l8{margin-left:66.66667%;}.row .col.pull-l8{right:66.66667%;}.row .col.push-l8{left:66.66667%;}.row .col.offset-l9{margin-left:75%;}.row .col.pull-l9{right:75%;}.row .col.push-l9{left:75%;}.row .col.offset-l10{margin-left:83.33333%;}.row .col.pull-l10{right:83.33333%;}.row .col.push-l10{left:83.33333%;}.row .col.offset-l11{margin-left:91.66667%;}.row .col.pull-l11{right:91.66667%;}.row .col.push-l11{left:91.66667%;}.row .col.offset-l12{margin-left:100%;}.row .col.pull-l12{right:100%;}.row .col.push-l12{left:100%;}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px;}nav a{color:#fff;}nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{display:block;font-size:2rem;height:56px;line-height:56px;}nav .nav-wrapper{position:relative;height:100%;}@media only screen and (min-width:1025px){nav a.button-collapse{display:none;}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px;}nav .button-collapse i{font-size:2.7rem;height:56px;line-height:56px;}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0;white-space:nowrap;}nav .brand-logo.center{left:50%;transform:translateX(-50%);}@media only screen and (max-width:1024px){nav .brand-logo{left:50%;transform:translateX(-50%);}nav .brand-logo.left,nav .brand-logo.right{padding:0;transform:none;}nav .brand-logo.left{left:.5rem;}nav .brand-logo.right{right:.5rem;left:auto;}}nav .brand-logo.right{right:.5rem;padding:0;}nav ul{margin:0;}nav ul li{transition:background-color .3s;float:left;padding:0;}nav ul li.active{background-color:rgba(0,0,0,.1);}nav ul a{transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer;}nav ul a.btn,nav ul a.btn-large,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px;}nav ul a:hover{background-color:rgba(0,0,0,.1);}nav ul.left{float:left;}nav .input-field{margin:0;}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem;}nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{border:none;box-shadow:none;}nav .input-field label{top:0;left:0;}nav .input-field label i{color:rgba(255,255,255,.7);transition:color .3s;}nav .input-field label.active i{color:#fff;}nav .input-field label.active{transform:translateY(0);}.navbar-fixed{position:relative;height:56px;z-index:998;}.navbar-fixed nav{position:fixed;}@media only screen and (min-width:601px){nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px;}.navbar-fixed{height:64px;}}@font-face{font-family:"Roboto";src:local(Roboto Thin),url("/Content/fonts/roboto/Roboto-Thin.eot?");src:url("/Content/fonts/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Thin.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Thin.ttf") format("truetype");font-weight:200;}@font-face{font-family:"Roboto";src:local(Roboto Light),url("/Content/fonts/roboto/Roboto-Light.eot?");src:url("/Content/fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Light.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Light.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Light.ttf") format("truetype");font-weight:300;}@font-face{font-family:"Roboto";src:local(Roboto Regular),url("/Content/fonts/roboto/Roboto-Regular.eot?");src:url("/Content/fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Regular.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Regular.ttf") format("truetype");font-weight:400;}@font-face{font-family:"Roboto";src:url("/Content/fonts/roboto/Roboto-Medium.eot?");src:url("/Content/fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Medium.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Medium.ttf") format("truetype");font-weight:500;}@font-face{font-family:"Roboto";src:url("/Content/fonts/roboto/Roboto-Bold.eot?");src:url("/Content/fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Bold.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Bold.ttf") format("truetype");font-weight:700;}.card-panel{transition:box-shadow .25s;padding:20px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff;}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px;}.card .card-title{font-size:24px;font-weight:300;}.card .card-title.activator{cursor:pointer;}.card.small,.card.medium,.card.large{position:relative;}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden;}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:40%;overflow:hidden;}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0;z-index:1;background-color:inherit;}.card.small{height:300px;}.card.medium{height:400px;}.card.large{height:500px;}.card .card-image{position:relative;}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%;}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;padding:20px;}.card .card-content{padding:20px;border-radius:0 0 2px 2px;}.card .card-content p{margin:0;color:inherit;}.card .card-content .card-title{line-height:48px;}.card .card-action{border-top:1px solid rgba(160,160,160,.2);padding:20px;}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:20px;transition:color .3s ease;text-transform:uppercase;}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6;}.card .card-reveal{padding:20px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;top:100%;height:100%;z-index:1;display:none;}.card .card-reveal .card-title{cursor:pointer;display:block;}#toast-container{display:block;position:fixed;z-index:10000;}@media only screen and (max-width:600px){#toast-container{min-width:100%;bottom:0%;}}@media only screen and (min-width:601px) and (max-width:1024px){#toast-container{left:5%;bottom:7%;max-width:90%;}}@media only screen and (min-width:1025px){#toast-container{top:10%;right:7%;max-width:86%;}}.toast{border-radius:2px;top:0;width:auto;clear:both;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:space-between;}.toast .btn,.toast .btn-large,.toast .btn-flat{margin:0;margin-left:3rem;}.toast.rounded{border-radius:24px;}@media only screen and (max-width:600px){.toast{width:100%;border-radius:0;}}@media only screen and (min-width:601px) and (max-width:1024px){.toast{float:left;}}@media only screen and (min-width:1025px){.toast{float:right;}}.tabs{display:flex;position:relative;overflow-x:auto;overflow-y:hidden;height:48px;background-color:#fff;margin:0 auto;width:100%;white-space:nowrap;}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;float:left;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;letter-spacing:.8px;width:15%;min-width:80px;}.tabs .tab a{color:#ee6e73;display:block;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease;}.tabs .tab a:hover{color:#f9c9cb;}.tabs .tab.disabled a{color:#f9c9cb;cursor:default;}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left,right;}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;display:none;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;will-change:top,left;}.backdrop{position:absolute;opacity:0;display:none;height:7px;width:14px;border-radius:0 0 14px 14px;background-color:#323232;z-index:-1;transform-origin:50% 10%;will-change:transform,opacity;}.btn,.btn-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent;}.btn.disabled,.disabled.btn-large,.btn-floating.disabled,.btn-large.disabled,.btn:disabled,.btn-large:disabled,.btn-large:disabled,.btn-floating:disabled{background-color:#dfdfdf !important;box-shadow:none;color:#9f9f9f !important;cursor:default;}.btn.disabled *,.disabled.btn-large *,.btn-floating.disabled *,.btn-large.disabled *,.btn:disabled *,.btn-large:disabled *,.btn-large:disabled *,.btn-floating:disabled *{pointer-events:none;}.btn.disabled:hover,.disabled.btn-large:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-large:disabled:hover,.btn-floating:disabled:hover{background-color:#dfdfdf;color:#9f9f9f;}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit;}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer;}.btn:hover,.btn-large:hover{background-color:#2bbbad;}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:37px;height:37px;line-height:37px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle;}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:37px;}.btn-floating:hover{background-color:#26a69a;}.btn-floating:before{border-radius:0;}.btn-floating.btn-large{width:55.5px;height:55.5px;}.btn-floating.btn-large i{line-height:55.5px;}button.btn-floating{border:none;}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:998;}.fixed-action-btn.active ul{visibility:visible;}.fixed-action-btn.horizontal{padding:0 0 0 15px;}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:initial;width:500px;}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0;}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden;}.fixed-action-btn ul li{margin-bottom:15px;}.fixed-action-btn ul a.btn-floating{opacity:0;}.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;}.btn-flat.disabled{color:#b3b3b3;cursor:default;}.btn-large{height:54px;line-height:56px;}.btn-large i{font-size:1.6rem;}.btn-block{display:block;}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width,height;}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none;}.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee;}.dropdown-content li.active.selected{background-color:#e1e1e1;}.dropdown-content li.divider{min-height:0;height:1px;}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 16px;}.dropdown-content li>span>label{top:1px;left:3px;height:18px;}.dropdown-content li>a>i{height:inherit;line-height:inherit;}
/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;will-change:opacity,transform;transition:all .3s ease-out;}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none;}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45);}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7);}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7);}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7);}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7);}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7);}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7);}.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none;}.waves-notransition{transition:none !important;}.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom;}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1;}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none;}.waves-block{display:block;}a.waves-effect .waves-ripple{z-index:-1;}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity;}@media only screen and (max-width:1024px){.modal{width:80%;}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0;}.modal .modal-content{padding:24px;}.modal .modal-close{cursor:pointer;}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-flat{float:right;margin:6px 0;}.lean-overlay{position:fixed;z-index:999;top:-100px;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity;}.modal.modal-fixed-footer{padding:0;height:70%;}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto;}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0;}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity;}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0;}.collapsible-header{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid #ddd;}.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem;}.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;}.collapsible-body p{margin:0;padding:2rem;}.side-nav .collapsible{border:none;box-shadow:none;}.side-nav .collapsible li{padding:0;}.side-nav .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;margin:0 1rem;}.side-nav .collapsible-header i{line-height:inherit;}.side-nav .collapsible-body{border:0;background-color:#fff;}.side-nav .collapsible-body li a{margin:0 1rem 0 2rem;}.collapsible.popout{border:none;box-shadow:none;}.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;transition:margin .35s cubic-bezier(.25,.46,.45,.94);}.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0;}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;}.chip img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%;}.chip i.material-icons{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px;}.materialboxed{display:block;cursor:zoom-in;position:relative;transition:opacity .4s;}.materialboxed:hover{will-change:left,top,width,height;}.materialboxed:hover:not(.active){opacity:.8;}.materialboxed.active{cursor:zoom-out;}#materialbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#292929;z-index:999;will-change:opacity;}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;width:100%;text-align:center;padding:0% 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased;}select:focus{outline:1px solid #c9f3ef;}button:focus{outline:none;background-color:#2ab7a9;}label{font-size:.8rem;color:#9e9e9e;}::-webkit-input-placeholder{color:#d1d1d1;}:-moz-placeholder{color:#d1d1d1;}::-moz-placeholder{color:#d1d1d1;}:-ms-input-placeholder{color:#d1d1d1;}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime-local],input[type=tel],input[type=number],input[type=search],textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:1rem;margin:0 0 15px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:all .3s;}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:disabled,input[type=text][readonly="readonly"],input[type=password]:disabled,input[type=password][readonly="readonly"],input[type=email]:disabled,input[type=email][readonly="readonly"],input[type=url]:disabled,input[type=url][readonly="readonly"],input[type=time]:disabled,input[type=time][readonly="readonly"],input[type=date]:disabled,input[type=date][readonly="readonly"],input[type=datetime-local]:disabled,input[type=datetime-local][readonly="readonly"],input[type=tel]:disabled,input[type=tel][readonly="readonly"],input[type=number]:disabled,input[type=number][readonly="readonly"],input[type=search]:disabled,input[type=search][readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,.26);border-bottom:1px dotted rgba(0,0,0,.26);}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:disabled+label,input[type=text][readonly="readonly"]+label,input[type=password]:disabled+label,input[type=password][readonly="readonly"]+label,input[type=email]:disabled+label,input[type=email][readonly="readonly"]+label,input[type=url]:disabled+label,input[type=url][readonly="readonly"]+label,input[type=time]:disabled+label,input[type=time][readonly="readonly"]+label,input[type=date]:disabled+label,input[type=date][readonly="readonly"]+label,input[type=datetime-local]:disabled+label,input[type=datetime-local][readonly="readonly"]+label,input[type=tel]:disabled+label,input[type=tel][readonly="readonly"]+label,input[type=number]:disabled+label,input[type=number][readonly="readonly"]+label,input[type=search]:disabled+label,input[type=search][readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,.26);}input:not([type]):focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a;}input:not([type]):focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=date]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a;}input:not([type]).valid,input:not([type]):focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=date].valid,input[type=date]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4caf50;}input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=text].valid+label:after,input[type=text]:focus.valid+label:after,input[type=password].valid+label:after,input[type=password]:focus.valid+label:after,input[type=email].valid+label:after,input[type=email]:focus.valid+label:after,input[type=url].valid+label:after,input[type=url]:focus.valid+label:after,input[type=time].valid+label:after,input[type=time]:focus.valid+label:after,input[type=date].valid+label:after,input[type=date]:focus.valid+label:after,input[type=datetime-local].valid+label:after,input[type=datetime-local]:focus.valid+label:after,input[type=tel].valid+label:after,input[type=tel]:focus.valid+label:after,input[type=number].valid+label:after,input[type=number]:focus.valid+label:after,input[type=search].valid+label:after,input[type=search]:focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after{content:attr(data-success);color:#4caf50;opacity:1;}input:not([type]).invalid,input:not([type]):focus.invalid,input[type=text].invalid,input[type=text]:focus.invalid,input[type=password].invalid,input[type=password]:focus.invalid,input[type=email].invalid,input[type=email]:focus.invalid,input[type=url].invalid,input[type=url]:focus.invalid,input[type=time].invalid,input[type=time]:focus.invalid,input[type=date].invalid,input[type=date]:focus.invalid,input[type=datetime-local].invalid,input[type=datetime-local]:focus.invalid,input[type=tel].invalid,input[type=tel]:focus.invalid,input[type=number].invalid,input[type=number]:focus.invalid,input[type=search].invalid,input[type=search]:focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336;}input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=text].invalid+label:after,input[type=text]:focus.invalid+label:after,input[type=password].invalid+label:after,input[type=password]:focus.invalid+label:after,input[type=email].invalid+label:after,input[type=email]:focus.invalid+label:after,input[type=url].invalid+label:after,input[type=url]:focus.invalid+label:after,input[type=time].invalid+label:after,input[type=time]:focus.invalid+label:after,input[type=date].invalid+label:after,input[type=date]:focus.invalid+label:after,input[type=datetime-local].invalid+label:after,input[type=datetime-local]:focus.invalid+label:after,input[type=tel].invalid+label:after,input[type=tel]:focus.invalid+label:after,input[type=number].invalid+label:after,input[type=number]:focus.invalid+label:after,input[type=search].invalid+label:after,input[type=search]:focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#f44336;opacity:1;}input:not([type])+label:after,input[type=text]+label:after,input[type=password]+label:after,input[type=email]+label:after,input[type=url]+label:after,input[type=time]+label:after,input[type=date]+label:after,input[type=datetime-local]+label:after,input[type=tel]+label:after,input[type=number]+label:after,input[type=search]+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:65px;opacity:0;transition:.2s opacity ease-out,.2s color ease-out;}.input-field{position:relative;margin-top:1rem;}.input-field label{color:#9e9e9e;position:absolute;top:.8rem;left:.75rem;font-size:1rem;cursor:text;transition:.2s ease-out;}.input-field label.active{font-size:.8rem;transform:translateY(-140%);}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s;}.input-field .prefix.active{color:#26a69a;}.input-field .prefix~input,.input-field .prefix~textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem);}.input-field .prefix~textarea{padding-top:.8rem;}.input-field .prefix~label{margin-left:3rem;}@media only screen and (max-width:1024px){.input-field .prefix~input{width:86%;width:calc(100% - 3rem);}}@media only screen and (max-width:600px){.input-field .prefix~input{width:80%;width:calc(100% - 3rem);}}.input-field input[type=search]{display:block;line-height:inherit;padding-left:4rem;width:calc(100% - 4rem);}.input-field input[type=search]:focus{background-color:#fff;border:0;box-shadow:none;color:#444;}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus~.mdi-navigation-close,.input-field input[type=search]:focus~.material-icons{color:#444;}.input-field input[type=search]+label{left:1rem;}.input-field input[type=search]~.mdi-navigation-close,.input-field input[type=search]~.material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:.3s color;}textarea{width:100%;height:3rem;background-color:transparent;}textarea.materialize-textarea{overflow-y:hidden;padding:1.6rem 0;resize:none;min-height:3rem;}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px;visibility:hidden;}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-khtml-user-select:none;user-select:none;}[type="radio"]+label:before,[type="radio"]+label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease;}[type="radio"]:not(:checked)+label:before{border-radius:50%;border:2px solid #5a5a5a;}[type="radio"]:not(:checked)+label:after{border-radius:50%;border:2px solid #5a5a5a;z-index:-1;transform:scale(0);}[type="radio"]:checked+label:before{border-radius:50%;border:2px solid transparent;}[type="radio"]:checked+label:after{border-radius:50%;border:2px solid #26a69a;background-color:#26a69a;z-index:0;transform:scale(1.02);}[type="radio"].with-gap:checked+label:before{border-radius:50%;border:2px solid #26a69a;}[type="radio"].with-gap:checked+label:after{border-radius:50%;border:2px solid #26a69a;background-color:#26a69a;z-index:0;transform:scale(.5);}[type="radio"].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,.26);}[type="radio"].with-gap:disabled:checked+label:after{border:none;background-color:rgba(0,0,0,.26);}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{background-color:transparent;border-color:rgba(0,0,0,.26);}[type="radio"]:disabled+label{color:rgba(0,0,0,.26);}[type="radio"]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,.26);}[type="radio"]:disabled:checked+label:after{background-color:rgba(0,0,0,.26);border-color:#bdbdbd;}form p{margin-bottom:10px;text-align:left;}form p:last-child{margin-bottom:0;}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px;visibility:hidden;}[type="checkbox"]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;}[type="checkbox"]+label:before{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s;}[type="checkbox"]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,.26);}[type="checkbox"]:checked+label:before{top:-4px;left:-3px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%;}[type="checkbox"]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);border-bottom:2px solid rgba(0,0,0,.26);}[type="checkbox"]:indeterminate+label:before{left:-10px;top:-11px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;transform:rotate(90deg);backface-visibility:hidden;transform-origin:100% 100%;}[type="checkbox"]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);background-color:transparent;}[type="checkbox"].filled-in+label:after{border-radius:2px;}[type="checkbox"].filled-in+label:before,[type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1;}[type="checkbox"].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%;}[type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0;}[type="checkbox"].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}[type="checkbox"].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0;}[type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent;}[type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#bdbdbd;}[type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent;}[type="checkbox"].filled-in:disabled:checked+label:after{background-color:#bdbdbd;border-color:#bdbdbd;}.switch,.switch *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;}.switch label{cursor:pointer;}.switch label input[type=checkbox]{opacity:0;width:0;height:0;}.switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1;}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a;}.switch label .lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;margin-right:10px;transition:background .3s ease;vertical-align:middle;margin:0 16px;}.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#f1f1f1;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0,0,0,.4);left:-5px;top:-3px;transition:left .3s ease,background .3s ease,box-shadow .1s ease;}input[type=checkbox]:checked:not(:disabled)~.lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(38,166,154,.1);}input[type=checkbox]:not(:disabled)~.lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.08);}.switch label input[type=checkbox]:checked+.lever:after{left:24px;}.switch input[type=checkbox][disabled]+.lever{cursor:default;}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#bdbdbd;}.select-label{position:absolute;}.select-wrapper{position:relative;}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 15px 0;padding:0;display:block;}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:16px;font-size:10px;}.select-wrapper span.caret.disabled{color:rgba(0,0,0,.26);}.select-wrapper+label{position:absolute;top:-14px;font-size:.8rem;}select{display:none;}select.browser-default{display:block;}select:disabled{color:rgba(0,0,0,.3);}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.3);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid rgba(0,0,0,.3);}.select-wrapper i{color:rgba(0,0,0,.3);}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent;}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right;}.select-dropdown li.optgroup{border-top:1px solid #eee;}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7);}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4);}.select-dropdown li.optgroup~li:not(.optgroup){padding-left:1rem;}.file-field{position:relative;}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px;}.file-field input.file-path{width:100%;}.file-field .btn,.file-field .btn-large{float:left;height:3rem;line-height:3rem;}.file-field span{cursor:pointer;}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}.range-field{position:relative;}input[type=range],input[type=range]+.thumb{cursor:pointer;}input[type=range]{position:relative;background-color:transparent;border:none;outline:none;width:100%;margin:15px 0;padding:0;}input[type=range]+.thumb{position:absolute;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;top:10px;margin-left:-6px;transform-origin:50% 50%;transform:rotate(-45deg);}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;transform:rotate(45deg);}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0;}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px;}input[type=range]:focus{outline:none;}input[type=range]{-webkit-appearance:none;}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none;}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background-color:#26a69a;transform-origin:50% 50%;margin:-5px 0 0 0;transition:.3s;}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc;}input[type=range]{border:1px solid #fff;}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none;}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;margin-top:-5px;}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px;}input[type=range]:focus::-moz-range-track{background:#ccc;}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent;}input[type=range]::-ms-fill-lower{background:#777;}input[type=range]::-ms-fill-upper{background:#ddd;}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;}input[type=range]:focus::-ms-fill-lower{background:#888;}input[type=range]:focus::-ms-fill-upper{background:#ccc;}select{background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem;}.table-of-contents.fixed{position:fixed;}.table-of-contents li{padding:2px 0;}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block;}.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ea4a4f;}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ea4a4f;}.side-nav{position:fixed;width:240px;left:-105%;top:0;margin:0;height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:left;}.side-nav.right-aligned{will-change:right;right:-105%;left:auto;}.side-nav .collapsible{margin:0;}.side-nav li{float:none;padding:0 15px;line-height:64px;}.side-nav li:hover,.side-nav li.active{background-color:#ddd;}.side-nav a{color:#444;display:block;font-size:1rem;height:64px;line-height:64px;padding:0 15px;}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998;}.side-nav.fixed a{display:block;padding:0 15px;color:#444;}.side-nav.fixed{left:0;position:fixed;}.side-nav.fixed.right-aligned{right:0;left:auto;}@media only screen and (max-width:1024px){.side-nav.fixed{left:-105%;}.side-nav.fixed.right-aligned{right:-105%;left:auto;}}.side-nav .collapsible-body li.active,.side-nav.fixed .collapsible-body li.active{background-color:#ee6e73;}.side-nav .collapsible-body li.active a,.side-nav.fixed .collapsible-body li.active a{color:#fff;}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;will-change:opacity;}.preloader-wrapper{display:inline-block;position:relative;width:48px;height:48px;}.preloader-wrapper.small{width:36px;height:36px;}.preloader-wrapper.big{width:64px;height:64px;}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite;}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg);}}@keyframes container-rotate{to{transform:rotate(360deg);}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a;}.spinner-blue,.spinner-blue-only{border-color:#4285f4;}.spinner-red,.spinner-red-only{border-color:#db4437;}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400;}.spinner-green,.spinner-green-only{border-color:#0f9d58;}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);}25%{-webkit-transform:rotate(270deg);}37.5%{-webkit-transform:rotate(405deg);}50%{-webkit-transform:rotate(540deg);}62.5%{-webkit-transform:rotate(675deg);}75%{-webkit-transform:rotate(810deg);}87.5%{-webkit-transform:rotate(945deg);}to{-webkit-transform:rotate(1080deg);}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg);}25%{transform:rotate(270deg);}37.5%{transform:rotate(405deg);}50%{transform:rotate(540deg);}62.5%{transform:rotate(675deg);}75%{transform:rotate(810deg);}87.5%{transform:rotate(945deg);}to{transform:rotate(1080deg);}}@-webkit-keyframes blue-fade-in-out{from{opacity:1;}25%{opacity:1;}26%{opacity:0;}89%{opacity:0;}90%{opacity:1;}100%{opacity:1;}}@keyframes blue-fade-in-out{from{opacity:1;}25%{opacity:1;}26%{opacity:0;}89%{opacity:0;}90%{opacity:1;}100%{opacity:1;}}@-webkit-keyframes red-fade-in-out{from{opacity:0;}15%{opacity:0;}25%{opacity:1;}50%{opacity:1;}51%{opacity:0;}}@keyframes red-fade-in-out{from{opacity:0;}15%{opacity:0;}25%{opacity:1;}50%{opacity:1;}51%{opacity:0;}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0;}40%{opacity:0;}50%{opacity:1;}75%{opacity:1;}76%{opacity:0;}}@keyframes yellow-fade-in-out{from{opacity:0;}40%{opacity:0;}50%{opacity:1;}75%{opacity:1;}76%{opacity:0;}}@-webkit-keyframes green-fade-in-out{from{opacity:0;}65%{opacity:0;}75%{opacity:1;}90%{opacity:1;}100%{opacity:0;}}@keyframes green-fade-in-out{from{opacity:0;}65%{opacity:0;}75%{opacity:1;}90%{opacity:1;}100%{opacity:0;}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit;}.gap-patch .circle{width:1000%;left:-450%;}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit;}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;}.circle-clipper.left .circle{left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg);}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg);}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg);}50%{-webkit-transform:rotate(-5deg);}to{-webkit-transform:rotate(130deg);}}@keyframes left-spin{from{transform:rotate(130deg);}50%{transform:rotate(-5deg);}to{transform:rotate(130deg);}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg);}50%{-webkit-transform:rotate(5deg);}to{-webkit-transform:rotate(-130deg);}}@keyframes right-spin{from{transform:rotate(-130deg);}50%{transform:rotate(5deg);}to{transform:rotate(-130deg);}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(.4,0,.2,1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(.4,0,.2,1);}@-webkit-keyframes fade-out{from{opacity:1;}to{opacity:0;}}@keyframes fade-out{from{opacity:1;}to{opacity:0;}}.slider{position:relative;height:400px;width:100%;}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;}.slider.fullscreen ul.slides{height:100%;}.slider.fullscreen ul.indicators{z-index:2;bottom:30px;}.slider .slides{background-color:#9e9e9e;margin:0;height:400px;}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden;}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center;}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0;}.slider .slides li .caption p{color:#e0e0e0;}.slider .slides li.active{z-index:2;}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0;}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;transition:background-color .3s;border-radius:50%;}.slider .indicators .indicator-item.active{background-color:#4caf50;}.carousel{overflow:hidden;position:relative;width:100%;height:400px;perspective:500px;transform-style:preserve-3d;transform-origin:0% 50%;}.carousel .carousel-item{width:200px;position:absolute;top:0;left:0;}.carousel .carousel-item img{width:100%;}.carousel.carousel-slider{top:0;left:0;height:0;}.carousel.carousel-slider .carousel-item{width:100%;height:100%;position:absolute;top:0;left:0;}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.picker__input{cursor:default;}.picker__input.picker__input--active{border-color:#0089ec;}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}
/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%;}.picker__holder{position:fixed;-webkit-transition:background .15s ease-out,top 0s .15s;-moz-transition:background .15s ease-out,top 0s .15s;transition:background .15s ease-out,top 0s .15s;-webkit-backface-visibility:hidden;}.picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out;}@media(min-height:28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%;}}@media(min-height:40.125em){.picker__frame{margin-bottom:7.5%;}}.picker__wrap{display:table;width:100%;height:100%;}@media(min-height:28.875em){.picker__wrap{display:block;}}.picker__box{background:#fff;display:table-cell;vertical-align:middle;}@media(min-height:28.875em){.picker__box{display:block;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);-moz-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);box-shadow:0 12px 36px 16px rgba(0,0,0,.24);}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,.32);-webkit-transition:background .15s ease-out;-moz-transition:background .15s ease-out;transition:background .15s ease-out;}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}@media(min-height:35.875em){.picker--opened .picker__frame{top:10%;bottom:20%auto;}}.picker__input.picker__input--active{border-color:#e3f2fd;}.picker__frame{margin:0 auto;max-width:325px;}@media(min-height:38.875em){.picker--opened .picker__frame{top:10%;bottom:auto;}}.picker__box{padding:0 1em;}.picker__header{text-align:center;position:relative;margin-top:.75em;}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em;}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em;}.picker__select--month.browser-default{display:inline;background-color:#fff;width:40%;}.picker__select--year.browser-default{display:inline;background-color:#fff;width:25%;}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,.05);}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em;}.picker__nav--prev{left:-1em;padding-right:1.25em;}.picker__nav--next{right:-1em;padding-left:1.25em;}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5;}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em;}.picker__table th,.picker__table td{text-align:center;}.picker__table td{margin:0;padding:0;}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500;}@media(min-height:33.875em){.picker__weekday{padding-bottom:.5em;}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent;}.picker__day--disabled:before{border-top-color:#aaa;}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500;}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff;}.picker__day--outfocus:hover{cursor:pointer;color:#ddd;font-weight:500;}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;transform:scale(.75);background:#0089ec;color:#fff;}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb;}.picker__footer{text-align:center;display:flex;align-items:center;justify-content:space-between;}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom;}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb;}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,.05);outline:none;}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0;}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em;}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent;}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20;}.picker__button--close:before{content:"×";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777;}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;}.picker__button--today[disabled]:before{border-top-color:#aaa;}.picker__box{border-radius:2px;overflow:hidden;}.picker__date-display{text-align:center;background-color:#26a69a;color:#fff;padding-bottom:15px;font-weight:300;}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#a1ded8;}.picker__weekday-display{background-color:#1f897f;padding:10px;font-weight:200;letter-spacing:.5;font-size:1rem;margin-bottom:15px;}.picker__month-display{text-transform:uppercase;font-size:2rem;}.picker__day-display{font-size:4.5rem;font-weight:400;}.picker__year-display{font-size:1.8rem;color:rgba(255,255,255,.4);}.picker__box{padding:0;}.picker__calendar-container{padding:0 1rem;}.picker__calendar-container thead{border:none;}.picker__table{margin-top:0;margin-bottom:.5em;}.picker__day--infocus{color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent;}.picker__day.picker__day--today{color:#26a69a;}.picker__day.picker__day--today.picker__day--selected{color:#fff;}.picker__weekday{font-size:.9rem;}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;transform:scale(.9);background-color:#26a69a;color:#fff;}.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus,.picker--focused .picker__day--selected.picker__day--outfocus{background-color:#a1ded8;}.picker__footer{text-align:right;padding:5px 10px;}.picker__close,.picker__today{font-size:1.1rem;padding:0 1rem;color:#26a69a;}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #676767;width:0;height:0;display:block;margin:0 auto;}.picker__nav--next:before{border-right:0;border-left:.75em solid #676767;}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:#a1ded8;}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0;}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em;}@media(min-height:46.75em){.picker__list-item{padding:.5em 1em;}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10;}.picker__list-item--highlighted{border-color:#0089ec;z-index:10;}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000;background:#b1dcfb;}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#fff;z-index:10;}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto;}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666;}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000;background:#b1dcfb;background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:none;}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:bold;}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#fff;}.picker--time .picker__frame{min-width:256px;max-width:320px;}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0;}@media(min-height:40.125em){.picker--time .picker__box{margin-bottom:5em;}}
.materialize-red.lighten-5{background-color:#fdeaeb !important;}.materialize-red-text.text-lighten-5{color:#fdeaeb !important;}.materialize-red.lighten-4{background-color:#f8c1c3 !important;}.materialize-red-text.text-lighten-4{color:#f8c1c3 !important;}.materialize-red.lighten-3{background-color:#f3989b !important;}.materialize-red-text.text-lighten-3{color:#f3989b !important;}.materialize-red.lighten-2{background-color:#ee6e73 !important;}.materialize-red-text.text-lighten-2{color:#ee6e73 !important;}.materialize-red.lighten-1{background-color:#ea454b !important;}.materialize-red-text.text-lighten-1{color:#ea454b !important;}.materialize-red{background-color:#e51c23 !important;}.materialize-red-text{color:#e51c23 !important;}.materialize-red.darken-1{background-color:#d0181e !important;}.materialize-red-text.text-darken-1{color:#d0181e !important;}.materialize-red.darken-2{background-color:#b9151b !important;}.materialize-red-text.text-darken-2{color:#b9151b !important;}.materialize-red.darken-3{background-color:#a21318 !important;}.materialize-red-text.text-darken-3{color:#a21318 !important;}.materialize-red.darken-4{background-color:#8b1014 !important;}.materialize-red-text.text-darken-4{color:#8b1014 !important;}.red.lighten-5{background-color:#ffebee !important;}.red-text.text-lighten-5{color:#ffebee !important;}.red.lighten-4{background-color:#ffcdd2 !important;}.red-text.text-lighten-4{color:#ffcdd2 !important;}.red.lighten-3{background-color:#ef9a9a !important;}.red-text.text-lighten-3{color:#ef9a9a !important;}.red.lighten-2{background-color:#e57373 !important;}.red-text.text-lighten-2{color:#e57373 !important;}.red.lighten-1{background-color:#ef5350 !important;}.red-text.text-lighten-1{color:#ef5350 !important;}.red{background-color:#f44336 !important;}.red-text{color:#f44336 !important;}.red.darken-1{background-color:#e53935 !important;}.red-text.text-darken-1{color:#e53935 !important;}.red.darken-2{background-color:#d32f2f !important;}.red-text.text-darken-2{color:#d32f2f !important;}.red.darken-3{background-color:#c62828 !important;}.red-text.text-darken-3{color:#c62828 !important;}.red.darken-4{background-color:#b71c1c !important;}.red-text.text-darken-4{color:#b71c1c !important;}.red.accent-1{background-color:#ff8a80 !important;}.red-text.text-accent-1{color:#ff8a80 !important;}.red.accent-2{background-color:#ff5252 !important;}.red-text.text-accent-2{color:#ff5252 !important;}.red.accent-3{background-color:#ff1744 !important;}.red-text.text-accent-3{color:#ff1744 !important;}.red.accent-4{background-color:#d50000 !important;}.red-text.text-accent-4{color:#d50000 !important;}.pink.lighten-5{background-color:#fce4ec !important;}.pink-text.text-lighten-5{color:#fce4ec !important;}.pink.lighten-4{background-color:#f8bbd0 !important;}.pink-text.text-lighten-4{color:#f8bbd0 !important;}.pink.lighten-3{background-color:#f48fb1 !important;}.pink-text.text-lighten-3{color:#f48fb1 !important;}.pink.lighten-2{background-color:#f06292 !important;}.pink-text.text-lighten-2{color:#f06292 !important;}.pink.lighten-1{background-color:#ec407a !important;}.pink-text.text-lighten-1{color:#ec407a !important;}.pink{background-color:#e91e63 !important;}.pink-text{color:#e91e63 !important;}.pink.darken-1{background-color:#d81b60 !important;}.pink-text.text-darken-1{color:#d81b60 !important;}.pink.darken-2{background-color:#c2185b !important;}.pink-text.text-darken-2{color:#c2185b !important;}.pink.darken-3{background-color:#ad1457 !important;}.pink-text.text-darken-3{color:#ad1457 !important;}.pink.darken-4{background-color:#880e4f !important;}.pink-text.text-darken-4{color:#880e4f !important;}.pink.accent-1{background-color:#ff80ab !important;}.pink-text.text-accent-1{color:#ff80ab !important;}.pink.accent-2{background-color:#ff4081 !important;}.pink-text.text-accent-2{color:#ff4081 !important;}.pink.accent-3{background-color:#f50057 !important;}.pink-text.text-accent-3{color:#f50057 !important;}.pink.accent-4{background-color:#c51162 !important;}.pink-text.text-accent-4{color:#c51162 !important;}.purple.lighten-5{background-color:#f3e5f5 !important;}.purple-text.text-lighten-5{color:#f3e5f5 !important;}.purple.lighten-4{background-color:#e1bee7 !important;}.purple-text.text-lighten-4{color:#e1bee7 !important;}.purple.lighten-3{background-color:#ce93d8 !important;}.purple-text.text-lighten-3{color:#ce93d8 !important;}.purple.lighten-2{background-color:#ba68c8 !important;}.purple-text.text-lighten-2{color:#ba68c8 !important;}.purple.lighten-1{background-color:#ab47bc !important;}.purple-text.text-lighten-1{color:#ab47bc !important;}.purple{background-color:#9c27b0 !important;}.purple-text{color:#9c27b0 !important;}.purple.darken-1{background-color:#8e24aa !important;}.purple-text.text-darken-1{color:#8e24aa !important;}.purple.darken-2{background-color:#7b1fa2 !important;}.purple-text.text-darken-2{color:#7b1fa2 !important;}.purple.darken-3{background-color:#6a1b9a !important;}.purple-text.text-darken-3{color:#6a1b9a !important;}.purple.darken-4{background-color:#4a148c !important;}.purple-text.text-darken-4{color:#4a148c !important;}.purple.accent-1{background-color:#ea80fc !important;}.purple-text.text-accent-1{color:#ea80fc !important;}.purple.accent-2{background-color:#e040fb !important;}.purple-text.text-accent-2{color:#e040fb !important;}.purple.accent-3{background-color:#d500f9 !important;}.purple-text.text-accent-3{color:#d500f9 !important;}.purple.accent-4{background-color:#a0f !important;}.purple-text.text-accent-4{color:#a0f !important;}.deep-purple.lighten-5{background-color:#ede7f6 !important;}.deep-purple-text.text-lighten-5{color:#ede7f6 !important;}.deep-purple.lighten-4{background-color:#d1c4e9 !important;}.deep-purple-text.text-lighten-4{color:#d1c4e9 !important;}.deep-purple.lighten-3{background-color:#b39ddb !important;}.deep-purple-text.text-lighten-3{color:#b39ddb !important;}.deep-purple.lighten-2{background-color:#9575cd !important;}.deep-purple-text.text-lighten-2{color:#9575cd !important;}.deep-purple.lighten-1{background-color:#7e57c2 !important;}.deep-purple-text.text-lighten-1{color:#7e57c2 !important;}.deep-purple{background-color:#673ab7 !important;}.deep-purple-text{color:#673ab7 !important;}.deep-purple.darken-1{background-color:#5e35b1 !important;}.deep-purple-text.text-darken-1{color:#5e35b1 !important;}.deep-purple.darken-2{background-color:#512da8 !important;}.deep-purple-text.text-darken-2{color:#512da8 !important;}.deep-purple.darken-3{background-color:#4527a0 !important;}.deep-purple-text.text-darken-3{color:#4527a0 !important;}.deep-purple.darken-4{background-color:#311b92 !important;}.deep-purple-text.text-darken-4{color:#311b92 !important;}.deep-purple.accent-1{background-color:#b388ff !important;}.deep-purple-text.text-accent-1{color:#b388ff !important;}.deep-purple.accent-2{background-color:#7c4dff !important;}.deep-purple-text.text-accent-2{color:#7c4dff !important;}.deep-purple.accent-3{background-color:#651fff !important;}.deep-purple-text.text-accent-3{color:#651fff !important;}.deep-purple.accent-4{background-color:#6200ea !important;}.deep-purple-text.text-accent-4{color:#6200ea !important;}.indigo.lighten-5{background-color:#e8eaf6 !important;}.indigo-text.text-lighten-5{color:#e8eaf6 !important;}.indigo.lighten-4{background-color:#c5cae9 !important;}.indigo-text.text-lighten-4{color:#c5cae9 !important;}.indigo.lighten-3{background-color:#9fa8da !important;}.indigo-text.text-lighten-3{color:#9fa8da !important;}.indigo.lighten-2{background-color:#7986cb !important;}.indigo-text.text-lighten-2{color:#7986cb !important;}.indigo.lighten-1{background-color:#5c6bc0 !important;}.indigo-text.text-lighten-1{color:#5c6bc0 !important;}.indigo{background-color:#3f51b5 !important;}.indigo-text{color:#3f51b5 !important;}.indigo.darken-1{background-color:#3949ab !important;}.indigo-text.text-darken-1{color:#3949ab !important;}.indigo.darken-2{background-color:#303f9f !important;}.indigo-text.text-darken-2{color:#303f9f !important;}.indigo.darken-3{background-color:#283593 !important;}.indigo-text.text-darken-3{color:#283593 !important;}.indigo.darken-4{background-color:#1a237e !important;}.indigo-text.text-darken-4{color:#1a237e !important;}.indigo.accent-1{background-color:#8c9eff !important;}.indigo-text.text-accent-1{color:#8c9eff !important;}.indigo.accent-2{background-color:#536dfe !important;}.indigo-text.text-accent-2{color:#536dfe !important;}.indigo.accent-3{background-color:#3d5afe !important;}.indigo-text.text-accent-3{color:#3d5afe !important;}.indigo.accent-4{background-color:#304ffe !important;}.indigo-text.text-accent-4{color:#304ffe !important;}.blue.lighten-5{background-color:#e3f2fd !important;}.blue-text.text-lighten-5{color:#e3f2fd !important;}.blue.lighten-4{background-color:#bbdefb !important;}.blue-text.text-lighten-4{color:#bbdefb !important;}.blue.lighten-3{background-color:#90caf9 !important;}.blue-text.text-lighten-3{color:#90caf9 !important;}.blue.lighten-2{background-color:#64b5f6 !important;}.blue-text.text-lighten-2{color:#64b5f6 !important;}.blue.lighten-1{background-color:#42a5f5 !important;}.blue-text.text-lighten-1{color:#42a5f5 !important;}.blue{background-color:#2196f3 !important;}.blue-text{color:#2196f3 !important;}.blue.darken-1{background-color:#1e88e5 !important;}.blue-text.text-darken-1{color:#1e88e5 !important;}.blue.darken-2{background-color:#1976d2 !important;}.blue-text.text-darken-2{color:#1976d2 !important;}.blue.darken-3{background-color:#1565c0 !important;}.blue-text.text-darken-3{color:#1565c0 !important;}.blue.darken-4{background-color:#0d47a1 !important;}.blue-text.text-darken-4{color:#0d47a1 !important;}.blue.accent-1{background-color:#82b1ff !important;}.blue-text.text-accent-1{color:#82b1ff !important;}.blue.accent-2{background-color:#448aff !important;}.blue-text.text-accent-2{color:#448aff !important;}.blue.accent-3{background-color:#2979ff !important;}.blue-text.text-accent-3{color:#2979ff !important;}.blue.accent-4{background-color:#2962ff !important;}.blue-text.text-accent-4{color:#2962ff !important;}.light-blue.lighten-5{background-color:#e1f5fe !important;}.light-blue-text.text-lighten-5{color:#e1f5fe !important;}.light-blue.lighten-4{background-color:#b3e5fc !important;}.light-blue-text.text-lighten-4{color:#b3e5fc !important;}.light-blue.lighten-3{background-color:#81d4fa !important;}.light-blue-text.text-lighten-3{color:#81d4fa !important;}.light-blue.lighten-2{background-color:#4fc3f7 !important;}.light-blue-text.text-lighten-2{color:#4fc3f7 !important;}.light-blue.lighten-1{background-color:#29b6f6 !important;}.light-blue-text.text-lighten-1{color:#29b6f6 !important;}.light-blue{background-color:#03a9f4 !important;}.light-blue-text{color:#03a9f4 !important;}.light-blue.darken-1{background-color:#039be5 !important;}.light-blue-text.text-darken-1{color:#039be5 !important;}.light-blue.darken-2{background-color:#0288d1 !important;}.light-blue-text.text-darken-2{color:#0288d1 !important;}.light-blue.darken-3{background-color:#0277bd !important;}.light-blue-text.text-darken-3{color:#0277bd !important;}.light-blue.darken-4{background-color:#01579b !important;}.light-blue-text.text-darken-4{color:#01579b !important;}.light-blue.accent-1{background-color:#80d8ff !important;}.light-blue-text.text-accent-1{color:#80d8ff !important;}.light-blue.accent-2{background-color:#40c4ff !important;}.light-blue-text.text-accent-2{color:#40c4ff !important;}.light-blue.accent-3{background-color:#00b0ff !important;}.light-blue-text.text-accent-3{color:#00b0ff !important;}.light-blue.accent-4{background-color:#0091ea !important;}.light-blue-text.text-accent-4{color:#0091ea !important;}.cyan.lighten-5{background-color:#e0f7fa !important;}.cyan-text.text-lighten-5{color:#e0f7fa !important;}.cyan.lighten-4{background-color:#b2ebf2 !important;}.cyan-text.text-lighten-4{color:#b2ebf2 !important;}.cyan.lighten-3{background-color:#80deea !important;}.cyan-text.text-lighten-3{color:#80deea !important;}.cyan.lighten-2{background-color:#4dd0e1 !important;}.cyan-text.text-lighten-2{color:#4dd0e1 !important;}.cyan.lighten-1{background-color:#26c6da !important;}.cyan-text.text-lighten-1{color:#26c6da !important;}.cyan{background-color:#00bcd4 !important;}.cyan-text{color:#00bcd4 !important;}.cyan.darken-1{background-color:#00acc1 !important;}.cyan-text.text-darken-1{color:#00acc1 !important;}.cyan.darken-2{background-color:#0097a7 !important;}.cyan-text.text-darken-2{color:#0097a7 !important;}.cyan.darken-3{background-color:#00838f !important;}.cyan-text.text-darken-3{color:#00838f !important;}.cyan.darken-4{background-color:#006064 !important;}.cyan-text.text-darken-4{color:#006064 !important;}.cyan.accent-1{background-color:#84ffff !important;}.cyan-text.text-accent-1{color:#84ffff !important;}.cyan.accent-2{background-color:#18ffff !important;}.cyan-text.text-accent-2{color:#18ffff !important;}.cyan.accent-3{background-color:#00e5ff !important;}.cyan-text.text-accent-3{color:#00e5ff !important;}.cyan.accent-4{background-color:#00b8d4 !important;}.cyan-text.text-accent-4{color:#00b8d4 !important;}.teal.lighten-5{background-color:#e0f2f1 !important;}.teal-text.text-lighten-5{color:#e0f2f1 !important;}.teal.lighten-4{background-color:#b2dfdb !important;}.teal-text.text-lighten-4{color:#b2dfdb !important;}.teal.lighten-3{background-color:#80cbc4 !important;}.teal-text.text-lighten-3{color:#80cbc4 !important;}.teal.lighten-2{background-color:#4db6ac !important;}.teal-text.text-lighten-2{color:#4db6ac !important;}.teal.lighten-1{background-color:#26a69a !important;}.teal-text.text-lighten-1{color:#26a69a !important;}.teal{background-color:#009688 !important;}.teal-text{color:#009688 !important;}.teal.darken-1{background-color:#00897b !important;}.teal-text.text-darken-1{color:#00897b !important;}.teal.darken-2{background-color:#00796b !important;}.teal-text.text-darken-2{color:#00796b !important;}.teal.darken-3{background-color:#00695c !important;}.teal-text.text-darken-3{color:#00695c !important;}.teal.darken-4{background-color:#004d40 !important;}.teal-text.text-darken-4{color:#004d40 !important;}.teal.accent-1{background-color:#a7ffeb !important;}.teal-text.text-accent-1{color:#a7ffeb !important;}.teal.accent-2{background-color:#64ffda !important;}.teal-text.text-accent-2{color:#64ffda !important;}.teal.accent-3{background-color:#1de9b6 !important;}.teal-text.text-accent-3{color:#1de9b6 !important;}.teal.accent-4{background-color:#00bfa5 !important;}.teal-text.text-accent-4{color:#00bfa5 !important;}.green.lighten-5{background-color:#e8f5e9 !important;}.green-text.text-lighten-5{color:#e8f5e9 !important;}.green.lighten-4{background-color:#c8e6c9 !important;}.green-text.text-lighten-4{color:#c8e6c9 !important;}.green.lighten-3{background-color:#a5d6a7 !important;}.green-text.text-lighten-3{color:#a5d6a7 !important;}.green.lighten-2{background-color:#81c784 !important;}.green-text.text-lighten-2{color:#81c784 !important;}.green.lighten-1{background-color:#66bb6a !important;}.green-text.text-lighten-1{color:#66bb6a !important;}.green{background-color:#4caf50 !important;}.green-text{color:#4caf50 !important;}.green.darken-1{background-color:#43a047 !important;}.green-text.text-darken-1{color:#43a047 !important;}.green.darken-2{background-color:#388e3c !important;}.green-text.text-darken-2{color:#388e3c !important;}.green.darken-3{background-color:#2e7d32 !important;}.green-text.text-darken-3{color:#2e7d32 !important;}.green.darken-4{background-color:#1b5e20 !important;}.green-text.text-darken-4{color:#1b5e20 !important;}.green.accent-1{background-color:#b9f6ca !important;}.green-text.text-accent-1{color:#b9f6ca !important;}.green.accent-2{background-color:#69f0ae !important;}.green-text.text-accent-2{color:#69f0ae !important;}.green.accent-3{background-color:#00e676 !important;}.green-text.text-accent-3{color:#00e676 !important;}.green.accent-4{background-color:#00c853 !important;}.green-text.text-accent-4{color:#00c853 !important;}.light-green.lighten-5{background-color:#f1f8e9 !important;}.light-green-text.text-lighten-5{color:#f1f8e9 !important;}.light-green.lighten-4{background-color:#dcedc8 !important;}.light-green-text.text-lighten-4{color:#dcedc8 !important;}.light-green.lighten-3{background-color:#c5e1a5 !important;}.light-green-text.text-lighten-3{color:#c5e1a5 !important;}.light-green.lighten-2{background-color:#aed581 !important;}.light-green-text.text-lighten-2{color:#aed581 !important;}.light-green.lighten-1{background-color:#9ccc65 !important;}.light-green-text.text-lighten-1{color:#9ccc65 !important;}.light-green{background-color:#8bc34a !important;}.light-green-text{color:#8bc34a !important;}.light-green.darken-1{background-color:#7cb342 !important;}.light-green-text.text-darken-1{color:#7cb342 !important;}.light-green.darken-2{background-color:#689f38 !important;}.light-green-text.text-darken-2{color:#689f38 !important;}.light-green.darken-3{background-color:#558b2f !important;}.light-green-text.text-darken-3{color:#558b2f !important;}.light-green.darken-4{background-color:#33691e !important;}.light-green-text.text-darken-4{color:#33691e !important;}.light-green.accent-1{background-color:#ccff90 !important;}.light-green-text.text-accent-1{color:#ccff90 !important;}.light-green.accent-2{background-color:#b2ff59 !important;}.light-green-text.text-accent-2{color:#b2ff59 !important;}.light-green.accent-3{background-color:#76ff03 !important;}.light-green-text.text-accent-3{color:#76ff03 !important;}.light-green.accent-4{background-color:#64dd17 !important;}.light-green-text.text-accent-4{color:#64dd17 !important;}.lime.lighten-5{background-color:#f9fbe7 !important;}.lime-text.text-lighten-5{color:#f9fbe7 !important;}.lime.lighten-4{background-color:#f0f4c3 !important;}.lime-text.text-lighten-4{color:#f0f4c3 !important;}.lime.lighten-3{background-color:#e6ee9c !important;}.lime-text.text-lighten-3{color:#e6ee9c !important;}.lime.lighten-2{background-color:#dce775 !important;}.lime-text.text-lighten-2{color:#dce775 !important;}.lime.lighten-1{background-color:#d4e157 !important;}.lime-text.text-lighten-1{color:#d4e157 !important;}.lime{background-color:#cddc39 !important;}.lime-text{color:#cddc39 !important;}.lime.darken-1{background-color:#c0ca33 !important;}.lime-text.text-darken-1{color:#c0ca33 !important;}.lime.darken-2{background-color:#afb42b !important;}.lime-text.text-darken-2{color:#afb42b !important;}.lime.darken-3{background-color:#9e9d24 !important;}.lime-text.text-darken-3{color:#9e9d24 !important;}.lime.darken-4{background-color:#827717 !important;}.lime-text.text-darken-4{color:#827717 !important;}.lime.accent-1{background-color:#f4ff81 !important;}.lime-text.text-accent-1{color:#f4ff81 !important;}.lime.accent-2{background-color:#eeff41 !important;}.lime-text.text-accent-2{color:#eeff41 !important;}.lime.accent-3{background-color:#c6ff00 !important;}.lime-text.text-accent-3{color:#c6ff00 !important;}.lime.accent-4{background-color:#aeea00 !important;}.lime-text.text-accent-4{color:#aeea00 !important;}.yellow.lighten-5{background-color:#fffde7 !important;}.yellow-text.text-lighten-5{color:#fffde7 !important;}.yellow.lighten-4{background-color:#fff9c4 !important;}.yellow-text.text-lighten-4{color:#fff9c4 !important;}.yellow.lighten-3{background-color:#fff59d !important;}.yellow-text.text-lighten-3{color:#fff59d !important;}.yellow.lighten-2{background-color:#fff176 !important;}.yellow-text.text-lighten-2{color:#fff176 !important;}.yellow.lighten-1{background-color:#ffee58 !important;}.yellow-text.text-lighten-1{color:#ffee58 !important;}.yellow{background-color:#ffeb3b !important;}.yellow-text{color:#ffeb3b !important;}.yellow.darken-1{background-color:#fdd835 !important;}.yellow-text.text-darken-1{color:#fdd835 !important;}.yellow.darken-2{background-color:#fbc02d !important;}.yellow-text.text-darken-2{color:#fbc02d !important;}.yellow.darken-3{background-color:#f9a825 !important;}.yellow-text.text-darken-3{color:#f9a825 !important;}.yellow.darken-4{background-color:#f57f17 !important;}.yellow-text.text-darken-4{color:#f57f17 !important;}.yellow.accent-1{background-color:#ffff8d !important;}.yellow-text.text-accent-1{color:#ffff8d !important;}.yellow.accent-2{background-color:#ff0 !important;}.yellow-text.text-accent-2{color:#ff0 !important;}.yellow.accent-3{background-color:#ffea00 !important;}.yellow-text.text-accent-3{color:#ffea00 !important;}.yellow.accent-4{background-color:#ffd600 !important;}.yellow-text.text-accent-4{color:#ffd600 !important;}.amber.lighten-5{background-color:#fff8e1 !important;}.amber-text.text-lighten-5{color:#fff8e1 !important;}.amber.lighten-4{background-color:#ffecb3 !important;}.amber-text.text-lighten-4{color:#ffecb3 !important;}.amber.lighten-3{background-color:#ffe082 !important;}.amber-text.text-lighten-3{color:#ffe082 !important;}.amber.lighten-2{background-color:#ffd54f !important;}.amber-text.text-lighten-2{color:#ffd54f !important;}.amber.lighten-1{background-color:#ffca28 !important;}.amber-text.text-lighten-1{color:#ffca28 !important;}.amber{background-color:#ffc107 !important;}.amber-text{color:#ffc107 !important;}.amber.darken-1{background-color:#ffb300 !important;}.amber-text.text-darken-1{color:#ffb300 !important;}.amber.darken-2{background-color:#ffa000 !important;}.amber-text.text-darken-2{color:#ffa000 !important;}.amber.darken-3{background-color:#ff8f00 !important;}.amber-text.text-darken-3{color:#ff8f00 !important;}.amber.darken-4{background-color:#ff6f00 !important;}.amber-text.text-darken-4{color:#ff6f00 !important;}.amber.accent-1{background-color:#ffe57f !important;}.amber-text.text-accent-1{color:#ffe57f !important;}.amber.accent-2{background-color:#ffd740 !important;}.amber-text.text-accent-2{color:#ffd740 !important;}.amber.accent-3{background-color:#ffc400 !important;}.amber-text.text-accent-3{color:#ffc400 !important;}.amber.accent-4{background-color:#ffab00 !important;}.amber-text.text-accent-4{color:#ffab00 !important;}.orange.lighten-5{background-color:#fff3e0 !important;}.orange-text.text-lighten-5{color:#fff3e0 !important;}.orange.lighten-4{background-color:#ffe0b2 !important;}.orange-text.text-lighten-4{color:#ffe0b2 !important;}.orange.lighten-3{background-color:#ffcc80 !important;}.orange-text.text-lighten-3{color:#ffcc80 !important;}.orange.lighten-2{background-color:#ffb74d !important;}.orange-text.text-lighten-2{color:#ffb74d !important;}.orange.lighten-1{background-color:#ffa726 !important;}.orange-text.text-lighten-1{color:#ffa726 !important;}.orange{background-color:#ff9800 !important;}.orange-text{color:#ff9800 !important;}.orange.darken-1{background-color:#fb8c00 !important;}.orange-text.text-darken-1{color:#fb8c00 !important;}.orange.darken-2{background-color:#f57c00 !important;}.orange-text.text-darken-2{color:#f57c00 !important;}.orange.darken-3{background-color:#ef6c00 !important;}.orange-text.text-darken-3{color:#ef6c00 !important;}.orange.darken-4{background-color:#e65100 !important;}.orange-text.text-darken-4{color:#e65100 !important;}.orange.accent-1{background-color:#ffd180 !important;}.orange-text.text-accent-1{color:#ffd180 !important;}.orange.accent-2{background-color:#ffab40 !important;}.orange-text.text-accent-2{color:#ffab40 !important;}.orange.accent-3{background-color:#ff9100 !important;}.orange-text.text-accent-3{color:#ff9100 !important;}.orange.accent-4{background-color:#ff6d00 !important;}.orange-text.text-accent-4{color:#ff6d00 !important;}.deep-orange.lighten-5{background-color:#fbe9e7 !important;}.deep-orange-text.text-lighten-5{color:#fbe9e7 !important;}.deep-orange.lighten-4{background-color:#ffccbc !important;}.deep-orange-text.text-lighten-4{color:#ffccbc !important;}.deep-orange.lighten-3{background-color:#ffab91 !important;}.deep-orange-text.text-lighten-3{color:#ffab91 !important;}.deep-orange.lighten-2{background-color:#ff8a65 !important;}.deep-orange-text.text-lighten-2{color:#ff8a65 !important;}.deep-orange.lighten-1{background-color:#ff7043 !important;}.deep-orange-text.text-lighten-1{color:#ff7043 !important;}.deep-orange{background-color:#ff5722 !important;}.deep-orange-text{color:#ff5722 !important;}.deep-orange.darken-1{background-color:#f4511e !important;}.deep-orange-text.text-darken-1{color:#f4511e !important;}.deep-orange.darken-2{background-color:#e64a19 !important;}.deep-orange-text.text-darken-2{color:#e64a19 !important;}.deep-orange.darken-3{background-color:#d84315 !important;}.deep-orange-text.text-darken-3{color:#d84315 !important;}.deep-orange.darken-4{background-color:#bf360c !important;}.deep-orange-text.text-darken-4{color:#bf360c !important;}.deep-orange.accent-1{background-color:#ff9e80 !important;}.deep-orange-text.text-accent-1{color:#ff9e80 !important;}.deep-orange.accent-2{background-color:#ff6e40 !important;}.deep-orange-text.text-accent-2{color:#ff6e40 !important;}.deep-orange.accent-3{background-color:#ff3d00 !important;}.deep-orange-text.text-accent-3{color:#ff3d00 !important;}.deep-orange.accent-4{background-color:#dd2c00 !important;}.deep-orange-text.text-accent-4{color:#dd2c00 !important;}.brown.lighten-5{background-color:#efebe9 !important;}.brown-text.text-lighten-5{color:#efebe9 !important;}.brown.lighten-4{background-color:#d7ccc8 !important;}.brown-text.text-lighten-4{color:#d7ccc8 !important;}.brown.lighten-3{background-color:#bcaaa4 !important;}.brown-text.text-lighten-3{color:#bcaaa4 !important;}.brown.lighten-2{background-color:#a1887f !important;}.brown-text.text-lighten-2{color:#a1887f !important;}.brown.lighten-1{background-color:#8d6e63 !important;}.brown-text.text-lighten-1{color:#8d6e63 !important;}.brown{background-color:#795548 !important;}.brown-text{color:#795548 !important;}.brown.darken-1{background-color:#6d4c41 !important;}.brown-text.text-darken-1{color:#6d4c41 !important;}.brown.darken-2{background-color:#5d4037 !important;}.brown-text.text-darken-2{color:#5d4037 !important;}.brown.darken-3{background-color:#4e342e !important;}.brown-text.text-darken-3{color:#4e342e !important;}.brown.darken-4{background-color:#3e2723 !important;}.brown-text.text-darken-4{color:#3e2723 !important;}.blue-grey.lighten-5{background-color:#eceff1 !important;}.blue-grey-text.text-lighten-5{color:#eceff1 !important;}.blue-grey.lighten-4{background-color:#cfd8dc !important;}.blue-grey-text.text-lighten-4{color:#cfd8dc !important;}.blue-grey.lighten-3{background-color:#b0bec5 !important;}.blue-grey-text.text-lighten-3{color:#b0bec5 !important;}.blue-grey.lighten-2{background-color:#90a4ae !important;}.blue-grey-text.text-lighten-2{color:#90a4ae !important;}.blue-grey.lighten-1{background-color:#78909c !important;}.blue-grey-text.text-lighten-1{color:#78909c !important;}.blue-grey{background-color:#607d8b !important;}.blue-grey-text{color:#607d8b !important;}.blue-grey.darken-1{background-color:#546e7a !important;}.blue-grey-text.text-darken-1{color:#546e7a !important;}.blue-grey.darken-2{background-color:#455a64 !important;}.blue-grey-text.text-darken-2{color:#455a64 !important;}.blue-grey.darken-3{background-color:#37474f !important;}.blue-grey-text.text-darken-3{color:#37474f !important;}.blue-grey.darken-4{background-color:#263238 !important;}.blue-grey-text.text-darken-4{color:#263238 !important;}.grey.lighten-5{background-color:#fafafa !important;}.grey-text.text-lighten-5{color:#fafafa !important;}.grey.lighten-4{background-color:#f5f5f5 !important;}.grey-text.text-lighten-4{color:#f5f5f5 !important;}.grey.lighten-3{background-color:#eee !important;}.grey-text.text-lighten-3{color:#eee !important;}.grey.lighten-2{background-color:#e0e0e0 !important;}.grey-text.text-lighten-2{color:#e0e0e0 !important;}.grey.lighten-1{background-color:#bdbdbd !important;}.grey-text.text-lighten-1{color:#bdbdbd !important;}.grey{background-color:#9e9e9e !important;}.grey-text{color:#9e9e9e !important;}.grey.darken-1{background-color:#757575 !important;}.grey-text.text-darken-1{color:#757575 !important;}.grey.darken-2{background-color:#616161 !important;}.grey-text.text-darken-2{color:#616161 !important;}.grey.darken-3{background-color:#424242 !important;}.grey-text.text-darken-3{color:#424242 !important;}.grey.darken-4{background-color:#212121 !important;}.grey-text.text-darken-4{color:#212121 !important;}.shades.black{background-color:#000 !important;}.shades-text.text-black{color:#000 !important;}.shades.white{background-color:#fff !important;}.shades-text.text-white{color:#fff !important;}.shades.transparent{background-color:transparent !important;}.shades-text.text-transparent{color:transparent !important;}.black{background-color:#000 !important;}.black-text{color:#000 !important;}.white{background-color:#fff !important;}.white-text{color:#fff !important;}.transparent{background-color:transparent !important;}.transparent-text{color:transparent !important;}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}html input[type="button"],button,input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}ul{list-style-type:none;}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent;}.valign-wrapper{display:flex;align-items:center;}.valign-wrapper .valign{display:block;}ul{padding:0;}ul li{list-style-type:none;}.clearfix{clear:both;}.z-depth-0{box-shadow:none !important;}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);}.z-depth-4,.modal{box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);}.hoverable{transition:box-shadow .25s;box-shadow:0;}.hoverable:hover{transition:box-shadow .25s;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}.divider{height:1px;overflow:hidden;background-color:#e0e0e0;}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73;}i{line-height:inherit;}i.left{float:left;margin-right:15px;}i.right{float:right;margin-left:15px;}i.tiny{font-size:1rem;}i.small{font-size:2rem;}i.medium{font-size:4rem;}i.large{font-size:6rem;}img.responsive-img,video.responsive-video{max-width:100%;height:auto;}.pagination li{display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px;border-radius:2px;text-align:center;}.pagination li a{color:#444;}.pagination li.active a{color:#fff;}.pagination li.active{background-color:#ee6e73;}.pagination li.disabled a{cursor:default;color:#999;}.pagination li i{font-size:2.2rem;vertical-align:middle;}.pagination li.pages ul li{display:inline-block;float:none;}@media only screen and (max-width:1024px){.pagination{width:100%;}.pagination li.prev,.pagination li.next{width:10%;}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap;}}.breadcrumb{font-size:18px;color:rgba(255,255,255,.7);}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px;}.breadcrumb:before{content:'';color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased;}.breadcrumb:first-child:before{display:none;}.breadcrumb:last-child{color:#fff;}.parallax-container{position:relative;overflow:hidden;height:500px;}.parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}.parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translateX(-50%);}.pin-top,.pin-bottom{position:relative;}.pinned{position:fixed !important;}ul.staggered-list li{opacity:0;}.fade-in{opacity:0;transform-origin:0 50%;}@media only screen and (max-width:600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important;}}@media only screen and (max-width:1024px){.hide-on-med-and-down{display:none !important;}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none !important;}}@media only screen and (min-width:600px) and (max-width:1024px){.hide-on-med-only{display:none !important;}}@media only screen and (min-width:1025px){.hide-on-large-only{display:none !important;}}@media only screen and (min-width:1025px){.show-on-large{display:block !important;}}@media only screen and (min-width:600px) and (max-width:1024px){.show-on-medium{display:block !important;}}@media only screen and (max-width:600px){.show-on-small{display:block !important;}}@media only screen and (min-width:601px){.show-on-medium-and-up{display:block !important;}}@media only screen and (max-width:1024px){.show-on-medium-and-down{display:block !important;}}@media only screen and (max-width:600px){.center-on-small-only{text-align:center;}}footer.page-footer{margin-top:20px;padding-top:20px;background-color:#ee6e73;}footer.page-footer .footer-copyright{overflow:hidden;height:50px;line-height:50px;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08);}table,th,td{border:none;}table{width:100%;display:table;}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0;}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2;}table.striped>tbody>tr>td{border-radius:0;}table.highlight>tbody>tr{transition:background-color .25s ease;}table.highlight>tbody>tr:hover{background-color:#f2f2f2;}table.centered thead tr th,table.centered tbody tr td{text-align:center;}thead{border-bottom:1px solid #d0d0d0;}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px;}@media only screen and (max-width:1024px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative;}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top;}table.responsive-table th{text-align:left;}table.responsive-table thead{display:block;float:left;}table.responsive-table thead tr{display:block;padding:0 10px 0 0;}table.responsive-table thead tr th::before{content:" ";}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;}table.responsive-table tbody tr{display:inline-block;vertical-align:top;}table.responsive-table th{display:block;text-align:right;}table.responsive-table td{display:block;min-height:1.25em;text-align:left;}table.responsive-table tr{padding:0 10px;}table.responsive-table thead{border:0;border-right:1px solid #d0d0d0;}table.responsive-table.bordered th{border-bottom:0;border-left:0;}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0;}table.responsive-table.bordered tr{border:0;}table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0;}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative;}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0;}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative;}.collection .collection-item.avatar .circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle;}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center;}.collection .collection-item.avatar .title{font-size:16px;}.collection .collection-item.avatar p{margin:0;}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px;}.collection .collection-item:last-child{border-bottom:none;}.collection .collection-item.active{background-color:#26a69a;color:#eafaf9;}.collection .collection-item.active .secondary-content{color:#fff;}.collection a.collection-item{display:block;transition:.25s;color:#26a69a;}.collection a.collection-item:not(.active):hover{background-color:#ddd;}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px;}.collection.with-header .collection-item{padding-left:30px;}.collection.with-header .collection-item.avatar{padding-left:72px;}.secondary-content{float:right;color:#26a69a;}.collapsible .collection{margin:0;border:none;}span.badge{min-width:3rem;padding:0 6px;text-align:center;font-size:1rem;line-height:inherit;color:#757575;position:absolute;right:15px;box-sizing:border-box;}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#26a69a;border-radius:2px;}span.badge.new:after{content:" new";}nav ul a span.badge{position:static;margin-left:4px;line-height:0;}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden;}.progress .determinate{position:absolute;background-color:inherit;top:0;left:0;bottom:0;background-color:#26a69a;transition:width .3s linear;}.progress .indeterminate{background-color:#26a69a;}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s;}@keyframes indeterminate{0%{left:-35%;right:100%;}60%{left:100%;right:-90%;}100%{left:100%;right:-90%;}}@keyframes indeterminate-short{0%{left:-200%;right:100%;}60%{left:107%;right:-8%;}100%{left:107%;right:-8%;}}.hide{display:none !important;}.left-align{text-align:left;}.right-align{text-align:right;}.center,.center-align{text-align:center;}.left{float:left !important;}.right{float:right !important;}.no-select,input[type=range],input[type=range]+.thumb{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.circle{border-radius:50%;}.center-block{display:block;margin-left:auto;margin-right:auto;}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.no-padding{padding:0 !important;}.material-icons{text-rendering:optimizeLegibility;font-feature-settings:'liga';}@font-face{font-family:"Material-Design-Icons";src:url("../fonts/material-design-icons/Material-Design-Icons.eot?#iefix") format("embedded-opentype"),url("../fonts/material-design-icons/Material-Design-Icons.woff2") format("woff2"),url("../fonts/material-design-icons/Material-Design-Icons.woff") format("woff"),url("../fonts/material-design-icons/Material-Design-Icons.ttf") format("truetype"),url("../fonts/material-design-icons/Material-Design-Icons.svg#Material-Design-Icons") format("svg");font-weight:normal;font-style:normal;}[class^="mdi-"],[class*="mdi-"]{speak:none;display:inline-block;font-family:"Material-Design-Icons";font-style:normal;font-weight:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);}[class^="mdi-"]:before,[class*="mdi-"]:before{display:inline-block;speak:none;text-decoration:inherit;}[class^="mdi-"].pull-left,[class*="mdi-"].pull-left{margin-right:.3em;}[class^="mdi-"].pull-right,[class*="mdi-"].pull-right{margin-left:.3em;}[class^="mdi-"].mdi-lg:before,[class^="mdi-"].mdi-lg:after,[class*="mdi-"].mdi-lg:before,[class*="mdi-"].mdi-lg:after{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}[class^="mdi-"].mdi-2x:before,[class^="mdi-"].mdi-2x:after,[class*="mdi-"].mdi-2x:before,[class*="mdi-"].mdi-2x:after{font-size:2em;}[class^="mdi-"].mdi-3x:before,[class^="mdi-"].mdi-3x:after,[class*="mdi-"].mdi-3x:before,[class*="mdi-"].mdi-3x:after{font-size:3em;}[class^="mdi-"].mdi-4x:before,[class^="mdi-"].mdi-4x:after,[class*="mdi-"].mdi-4x:before,[class*="mdi-"].mdi-4x:after{font-size:4em;}[class^="mdi-"].mdi-5x:before,[class^="mdi-"].mdi-5x:after,[class*="mdi-"].mdi-5x:before,[class*="mdi-"].mdi-5x:after{font-size:5em;}[class^="mdi-device-signal-cellular-"]:after,[class^="mdi-device-battery-"]:after,[class^="mdi-device-battery-charging-"]:after,[class^="mdi-device-signal-cellular-connected-no-internet-"]:after,[class^="mdi-device-signal-wifi-"]:after,[class^="mdi-device-signal-wifi-statusbar-not-connected"]:after,.mdi-device-network-wifi:after{opacity:.3;position:absolute;left:0;top:0;z-index:1;display:inline-block;speak:none;text-decoration:inherit;}[class^="mdi-device-signal-cellular-"]:after{content:"";}[class^="mdi-device-battery-"]:after{content:"";}[class^="mdi-device-battery-charging-"]:after{content:"";}[class^="mdi-device-signal-cellular-connected-no-internet-"]:after{content:"";}[class^="mdi-device-signal-wifi-"]:after,.mdi-device-network-wifi:after{content:"";}[class^="mdi-device-signal-wifi-statusbasr-not-connected"]:after{content:"";}.mdi-device-signal-cellular-off:after,.mdi-device-signal-cellular-null:after,.mdi-device-signal-cellular-no-sim:after,.mdi-device-signal-wifi-off:after,.mdi-device-signal-wifi-4-bar:after,.mdi-device-signal-cellular-4-bar:after,.mdi-device-battery-alert:after,.mdi-device-signal-cellular-connected-no-internet-4-bar:after,.mdi-device-battery-std:after,.mdi-device-battery-full .mdi-device-battery-unknown:after{content:"";}.mdi-fw{width:1.28571429em;text-align:center;}.mdi-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.mdi-ul>li{position:relative;}.mdi-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.mdi-li.mdi-lg{left:-1.85714286em;}.mdi-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.mdi-spin{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}.mdi-pulse{-webkit-animation:mdi-spin 1s steps(8) infinite;animation:mdi-spin 1s steps(8) infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.mdi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.mdi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.mdi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.mdi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.mdi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .mdi-rotate-90,:root .mdi-rotate-180,:root .mdi-rotate-270,:root .mdi-flip-horizontal,:root .mdi-flip-vertical{filter:none;}.mdi-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.mdi-stack-1x,.mdi-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.mdi-stack-1x{line-height:inherit;}.mdi-stack-2x{font-size:2em;}.mdi-inverse{color:#fff;}.mdi-action-3d-rotation:before{content:"";}.mdi-action-accessibility:before{content:"";}.mdi-action-account-balance-wallet:before{content:"";}.mdi-action-account-balance:before{content:"";}.mdi-action-account-box:before{content:"";}.mdi-action-account-child:before{content:"";}.mdi-action-account-circle:before{content:"";}.mdi-action-add-shopping-cart:before{content:"";}.mdi-action-alarm-add:before{content:"";}.mdi-action-alarm-off:before{content:"";}.mdi-action-alarm-on:before{content:"";}.mdi-action-alarm:before{content:"";}.mdi-action-android:before{content:"";}.mdi-action-announcement:before{content:"";}.mdi-action-aspect-ratio:before{content:"";}.mdi-action-assessment:before{content:"";}.mdi-action-assignment-ind:before{content:"";}.mdi-action-assignment-late:before{content:"";}.mdi-action-assignment-return:before{content:"";}.mdi-action-assignment-returned:before{content:"";}.mdi-action-assignment-turned-in:before{content:"";}.mdi-action-assignment:before{content:"";}.mdi-action-autorenew:before{content:"";}.mdi-action-backup:before{content:"";}.mdi-action-book:before{content:"";}.mdi-action-bookmark-outline:before{content:"";}.mdi-action-bookmark:before{content:"";}.mdi-action-bug-report:before{content:"";}.mdi-action-cached:before{content:"";}.mdi-action-check-circle:before{content:"";}.mdi-action-class:before{content:"";}.mdi-action-credit-card:before{content:"";}.mdi-action-dashboard:before{content:"";}.mdi-action-delete:before{content:"";}.mdi-action-description:before{content:"";}.mdi-action-dns:before{content:"";}.mdi-action-done-all:before{content:"";}.mdi-action-done:before{content:"";}.mdi-action-event:before{content:"";}.mdi-action-exit-to-app:before{content:"";}.mdi-action-explore:before{content:"";}.mdi-action-extension:before{content:"";}.mdi-action-face-unlock:before{content:"";}.mdi-action-favorite-outline:before{content:"";}.mdi-action-favorite:before{content:"";}.mdi-action-find-in-page:before{content:"";}.mdi-action-find-replace:before{content:"";}.mdi-action-flip-to-back:before{content:"";}.mdi-action-flip-to-front:before{content:"";}.mdi-action-get-app:before{content:"";}.mdi-action-grade:before{content:"";}.mdi-action-group-work:before{content:"";}.mdi-action-help:before{content:"";}.mdi-action-highlight-remove:before{content:"";}.mdi-action-history:before{content:"";}.mdi-action-home:before{content:"";}.mdi-action-https:before{content:"";}.mdi-action-info-outline:before{content:"";}.mdi-action-info:before{content:"";}.mdi-action-input:before{content:"";}.mdi-action-invert-colors:before{content:"";}.mdi-action-label-outline:before{content:"";}.mdi-action-label:before{content:"";}.mdi-action-language:before{content:"";}.mdi-action-launch:before{content:"";}.mdi-action-list:before{content:"";}.mdi-action-lock-open:before{content:"";}.mdi-action-lock-outline:before{content:"";}.mdi-action-lock:before{content:"";}.mdi-action-loyalty:before{content:"";}.mdi-action-markunread-mailbox:before{content:"";}.mdi-action-note-add:before{content:"";}.mdi-action-open-in-browser:before{content:"";}.mdi-action-open-in-new:before{content:"";}.mdi-action-open-with:before{content:"";}.mdi-action-pageview:before{content:"";}.mdi-action-payment:before{content:"";}.mdi-action-perm-camera-mic:before{content:"";}.mdi-action-perm-contact-cal:before{content:"";}.mdi-action-perm-data-setting:before{content:"";}.mdi-action-perm-device-info:before{content:"";}.mdi-action-perm-identity:before{content:"";}.mdi-action-perm-media:before{content:"";}.mdi-action-perm-phone-msg:before{content:"";}.mdi-action-perm-scan-wifi:before{content:"";}.mdi-action-picture-in-picture:before{content:"";}.mdi-action-polymer:before{content:"";}.mdi-action-print:before{content:"";}.mdi-action-query-builder:before{content:"";}.mdi-action-question-answer:before{content:"";}.mdi-action-receipt:before{content:"";}.mdi-action-redeem:before{content:"";}.mdi-action-reorder:before{content:"";}.mdi-action-report-problem:before{content:"";}.mdi-action-restore:before{content:"";}.mdi-action-room:before{content:"";}.mdi-action-schedule:before{content:"";}.mdi-action-search:before{content:"";}.mdi-action-settings-applications:before{content:"";}.mdi-action-settings-backup-restore:before{content:"";}.mdi-action-settings-bluetooth:before{content:"";}.mdi-action-settings-cell:before{content:"";}.mdi-action-settings-display:before{content:"";}.mdi-action-settings-ethernet:before{content:"";}.mdi-action-settings-input-antenna:before{content:"";}.mdi-action-settings-input-component:before{content:"";}.mdi-action-settings-input-composite:before{content:"";}.mdi-action-settings-input-hdmi:before{content:"";}.mdi-action-settings-input-svideo:before{content:"";}.mdi-action-settings-overscan:before{content:"";}.mdi-action-settings-phone:before{content:"";}.mdi-action-settings-power:before{content:"";}.mdi-action-settings-remote:before{content:"";}.mdi-action-settings-voice:before{content:"";}.mdi-action-settings:before{content:"";}.mdi-action-shop-two:before{content:"";}.mdi-action-shop:before{content:"";}.mdi-action-shopping-basket:before{content:"";}.mdi-action-shopping-cart:before{content:"";}.mdi-action-speaker-notes:before{content:"";}.mdi-action-spellcheck:before{content:"";}.mdi-action-star-rate:before{content:"";}.mdi-action-stars:before{content:"";}.mdi-action-store:before{content:"";}.mdi-action-subject:before{content:"";}.mdi-action-supervisor-account:before{content:"";}.mdi-action-swap-horiz:before{content:"";}.mdi-action-swap-vert-circle:before{content:"";}.mdi-action-swap-vert:before{content:"";}.mdi-action-system-update-tv:before{content:"";}.mdi-action-tab-unselected:before{content:"";}.mdi-action-tab:before{content:"";}.mdi-action-theaters:before{content:"";}.mdi-action-thumb-down:before{content:"";}.mdi-action-thumb-up:before{content:"";}.mdi-action-thumbs-up-down:before{content:"";}.mdi-action-toc:before{content:"";}.mdi-action-today:before{content:"";}.mdi-action-track-changes:before{content:"";}.mdi-action-translate:before{content:"";}.mdi-action-trending-down:before{content:"";}.mdi-action-trending-neutral:before{content:"";}.mdi-action-trending-up:before{content:"";}.mdi-action-turned-in-not:before{content:"";}.mdi-action-turned-in:before{content:"";}.mdi-action-verified-user:before{content:"";}.mdi-action-view-agenda:before{content:"";}.mdi-action-view-array:before{content:"";}.mdi-action-view-carousel:before{content:"";}.mdi-action-view-column:before{content:"";}.mdi-action-view-day:before{content:"";}.mdi-action-view-headline:before{content:"";}.mdi-action-view-list:before{content:"";}.mdi-action-view-module:before{content:"";}.mdi-action-view-quilt:before{content:"";}.mdi-action-view-stream:before{content:"";}.mdi-action-view-week:before{content:"";}.mdi-action-visibility-off:before{content:"";}.mdi-action-visibility:before{content:"";}.mdi-action-wallet-giftcard:before{content:"";}.mdi-action-wallet-membership:before{content:"";}.mdi-action-wallet-travel:before{content:"";}.mdi-action-work:before{content:"";}.mdi-alert-error:before{content:"";}.mdi-alert-warning:before{content:"";}.mdi-av-album:before{content:"";}.mdi-av-closed-caption:before{content:"";}.mdi-av-equalizer:before{content:"";}.mdi-av-explicit:before{content:"";}.mdi-av-fast-forward:before{content:"";}.mdi-av-fast-rewind:before{content:"";}.mdi-av-games:before{content:"";}.mdi-av-hearing:before{content:"";}.mdi-av-high-quality:before{content:"";}.mdi-av-loop:before{content:"";}.mdi-av-mic-none:before{content:"";}.mdi-av-mic-off:before{content:"";}.mdi-av-mic:before{content:"";}.mdi-av-movie:before{content:"";}.mdi-av-my-library-add:before{content:"";}.mdi-av-my-library-books:before{content:"";}.mdi-av-my-library-music:before{content:"";}.mdi-av-new-releases:before{content:"";}.mdi-av-not-interested:before{content:"";}.mdi-av-pause-circle-fill:before{content:"";}.mdi-av-pause-circle-outline:before{content:"";}.mdi-av-pause:before{content:"";}.mdi-av-play-arrow:before{content:"";}.mdi-av-play-circle-fill:before{content:"";}.mdi-av-play-circle-outline:before{content:"";}.mdi-av-play-shopping-bag:before{content:"";}.mdi-av-playlist-add:before{content:"";}.mdi-av-queue-music:before{content:"";}.mdi-av-queue:before{content:"";}.mdi-av-radio:before{content:"";}.mdi-av-recent-actors:before{content:"";}.mdi-av-repeat-one:before{content:"";}.mdi-av-repeat:before{content:"";}.mdi-av-replay:before{content:"";}.mdi-av-shuffle:before{content:"";}.mdi-av-skip-next:before{content:"";}.mdi-av-skip-previous:before{content:"";}.mdi-av-snooze:before{content:"";}.mdi-av-stop:before{content:"";}.mdi-av-subtitles:before{content:"";}.mdi-av-surround-sound:before{content:"";}.mdi-av-timer:before{content:"";}.mdi-av-video-collection:before{content:"";}.mdi-av-videocam-off:before{content:"";}.mdi-av-videocam:before{content:"";}.mdi-av-volume-down:before{content:"";}.mdi-av-volume-mute:before{content:"";}.mdi-av-volume-off:before{content:"";}.mdi-av-volume-up:before{content:"";}.mdi-av-web:before{content:"";}.mdi-communication-business:before{content:"";}.mdi-communication-call-end:before{content:"";}.mdi-communication-call-made:before{content:"";}.mdi-communication-call-merge:before{content:"";}.mdi-communication-call-missed:before{content:"";}.mdi-communication-call-received:before{content:"";}.mdi-communication-call-split:before{content:"";}.mdi-communication-call:before{content:"";}.mdi-communication-chat:before{content:"";}.mdi-communication-clear-all:before{content:"";}.mdi-communication-comment:before{content:"";}.mdi-communication-contacts:before{content:"";}.mdi-communication-dialer-sip:before{content:"";}.mdi-communication-dialpad:before{content:"";}.mdi-communication-dnd-on:before{content:"";}.mdi-communication-email:before{content:"";}.mdi-communication-forum:before{content:"";}.mdi-communication-import-export:before{content:"";}.mdi-communication-invert-colors-off:before{content:"";}.mdi-communication-invert-colors-on:before{content:"";}.mdi-communication-live-help:before{content:"";}.mdi-communication-location-off:before{content:"";}.mdi-communication-location-on:before{content:"";}.mdi-communication-message:before{content:"";}.mdi-communication-messenger:before{content:"";}.mdi-communication-no-sim:before{content:"";}.mdi-communication-phone:before{content:"";}.mdi-communication-portable-wifi-off:before{content:"";}.mdi-communication-quick-contacts-dialer:before{content:"";}.mdi-communication-quick-contacts-mail:before{content:"";}.mdi-communication-ring-volume:before{content:"";}.mdi-communication-stay-current-landscape:before{content:"";}.mdi-communication-stay-current-portrait:before{content:"";}.mdi-communication-stay-primary-landscape:before{content:"";}.mdi-communication-stay-primary-portrait:before{content:"";}.mdi-communication-swap-calls:before{content:"";}.mdi-communication-textsms:before{content:"";}.mdi-communication-voicemail:before{content:"";}.mdi-communication-vpn-key:before{content:"";}.mdi-content-add-box:before{content:"";}.mdi-content-add-circle-outline:before{content:"";}.mdi-content-add-circle:before{content:"";}.mdi-content-add:before{content:"";}.mdi-content-archive:before{content:"";}.mdi-content-backspace:before{content:"";}.mdi-content-block:before{content:"";}.mdi-content-clear:before{content:"";}.mdi-content-content-copy:before{content:"";}.mdi-content-content-cut:before{content:"";}.mdi-content-content-paste:before{content:"";}.mdi-content-create:before{content:"";}.mdi-content-drafts:before{content:"";}.mdi-content-filter-list:before{content:"";}.mdi-content-flag:before{content:"";}.mdi-content-forward:before{content:"";}.mdi-content-gesture:before{content:"";}.mdi-content-inbox:before{content:"";}.mdi-content-link:before{content:"";}.mdi-content-mail:before{content:"";}.mdi-content-markunread:before{content:"";}.mdi-content-redo:before{content:"";}.mdi-content-remove-circle-outline:before{content:"";}.mdi-content-remove-circle:before{content:"";}.mdi-content-remove:before{content:"";}.mdi-content-reply-all:before{content:"";}.mdi-content-reply:before{content:"";}.mdi-content-report:before{content:"";}.mdi-content-save:before{content:"";}.mdi-content-select-all:before{content:"";}.mdi-content-send:before{content:"";}.mdi-content-sort:before{content:"";}.mdi-content-text-format:before{content:"";}.mdi-content-undo:before{content:"";}.mdi-editor-attach-file:before{content:"";}.mdi-editor-attach-money:before{content:"";}.mdi-editor-border-all:before{content:"";}.mdi-editor-border-bottom:before{content:"";}.mdi-editor-border-clear:before{content:"";}.mdi-editor-border-color:before{content:"";}.mdi-editor-border-horizontal:before{content:"";}.mdi-editor-border-inner:before{content:"";}.mdi-editor-border-left:before{content:"";}.mdi-editor-border-outer:before{content:"";}.mdi-editor-border-right:before{content:"";}.mdi-editor-border-style:before{content:"";}.mdi-editor-border-top:before{content:"";}.mdi-editor-border-vertical:before{content:"";}.mdi-editor-format-align-center:before{content:"";}.mdi-editor-format-align-justify:before{content:"";}.mdi-editor-format-align-left:before{content:"";}.mdi-editor-format-align-right:before{content:"";}.mdi-editor-format-bold:before{content:"";}.mdi-editor-format-clear:before{content:"";}.mdi-editor-format-color-fill:before{content:"";}.mdi-editor-format-color-reset:before{content:"";}.mdi-editor-format-color-text:before{content:"";}.mdi-editor-format-indent-decrease:before{content:"";}.mdi-editor-format-indent-increase:before{content:"";}.mdi-editor-format-italic:before{content:"";}.mdi-editor-format-line-spacing:before{content:"";}.mdi-editor-format-list-bulleted:before{content:"";}.mdi-editor-format-list-numbered:before{content:"";}.mdi-editor-format-paint:before{content:"";}.mdi-editor-format-quote:before{content:"";}.mdi-editor-format-size:before{content:"";}.mdi-editor-format-strikethrough:before{content:"";}.mdi-editor-format-textdirection-l-to-r:before{content:"";}.mdi-editor-format-textdirection-r-to-l:before{content:"";}.mdi-editor-format-underline:before{content:"";}.mdi-editor-functions:before{content:"";}.mdi-editor-insert-chart:before{content:"";}.mdi-editor-insert-comment:before{content:"";}.mdi-editor-insert-drive-file:before{content:"";}.mdi-editor-insert-emoticon:before{content:"";}.mdi-editor-insert-invitation:before{content:"";}.mdi-editor-insert-link:before{content:"";}.mdi-editor-insert-photo:before{content:"";}.mdi-editor-merge-type:before{content:"";}.mdi-editor-mode-comment:before{content:"";}.mdi-editor-mode-edit:before{content:"";}.mdi-editor-publish:before{content:"";}.mdi-editor-vertical-align-bottom:before{content:"";}.mdi-editor-vertical-align-center:before{content:"";}.mdi-editor-vertical-align-top:before{content:"";}.mdi-editor-wrap-text:before{content:"";}.mdi-file-attachment:before{content:"";}.mdi-file-cloud-circle:before{content:"";}.mdi-file-cloud-done:before{content:"";}.mdi-file-cloud-download:before{content:"";}.mdi-file-cloud-off:before{content:"";}.mdi-file-cloud-queue:before{content:"";}.mdi-file-cloud-upload:before{content:"";}.mdi-file-cloud:before{content:"";}.mdi-file-file-download:before{content:"";}.mdi-file-file-upload:before{content:"";}.mdi-file-folder-open:before{content:"";}.mdi-file-folder-shared:before{content:"";}.mdi-file-folder:before{content:"";}.mdi-device-access-alarm:before{content:"";}.mdi-device-access-alarms:before{content:"";}.mdi-device-access-time:before{content:"";}.mdi-device-add-alarm:before{content:"";}.mdi-device-airplanemode-off:before{content:"";}.mdi-device-airplanemode-on:before{content:"";}.mdi-device-battery-20:before{content:"";}.mdi-device-battery-30:before{content:"";}.mdi-device-battery-50:before{content:"";}.mdi-device-battery-60:before{content:"";}.mdi-device-battery-80:before{content:"";}.mdi-device-battery-90:before{content:"";}.mdi-device-battery-alert:before{content:"";}.mdi-device-battery-charging-20:before{content:"";}.mdi-device-battery-charging-30:before{content:"";}.mdi-device-battery-charging-50:before{content:"";}.mdi-device-battery-charging-60:before{content:"";}.mdi-device-battery-charging-80:before{content:"";}.mdi-device-battery-charging-90:before{content:"";}.mdi-device-battery-charging-full:before{content:"";}.mdi-device-battery-full:before{content:"";}.mdi-device-battery-std:before{content:"";}.mdi-device-battery-unknown:before{content:"";}.mdi-device-bluetooth-connected:before{content:"";}.mdi-device-bluetooth-disabled:before{content:"";}.mdi-device-bluetooth-searching:before{content:"";}.mdi-device-bluetooth:before{content:"";}.mdi-device-brightness-auto:before{content:"";}.mdi-device-brightness-high:before{content:"";}.mdi-device-brightness-low:before{content:"";}.mdi-device-brightness-medium:before{content:"";}.mdi-device-data-usage:before{content:"";}.mdi-device-developer-mode:before{content:"";}.mdi-device-devices:before{content:"";}.mdi-device-dvr:before{content:"";}.mdi-device-gps-fixed:before{content:"";}.mdi-device-gps-not-fixed:before{content:"";}.mdi-device-gps-off:before{content:"";}.mdi-device-location-disabled:before{content:"";}.mdi-device-location-searching:before{content:"";}.mdi-device-multitrack-audio:before{content:"";}.mdi-device-network-cell:before{content:"";}.mdi-device-network-wifi:before{content:"";}.mdi-device-nfc:before{content:"";}.mdi-device-now-wallpaper:before{content:"";}.mdi-device-now-widgets:before{content:"";}.mdi-device-screen-lock-landscape:before{content:"";}.mdi-device-screen-lock-portrait:before{content:"";}.mdi-device-screen-lock-rotation:before{content:"";}.mdi-device-screen-rotation:before{content:"";}.mdi-device-sd-storage:before{content:"";}.mdi-device-settings-system-daydream:before{content:"";}.mdi-device-signal-cellular-0-bar:before{content:"";}.mdi-device-signal-cellular-1-bar:before{content:"";}.mdi-device-signal-cellular-2-bar:before{content:"";}.mdi-device-signal-cellular-3-bar:before{content:"";}.mdi-device-signal-cellular-4-bar:before{content:"";}.mdi-signal-wifi-statusbar-connected-no-internet-after:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-0-bar:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-1-bar:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-2-bar:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-3-bar:before{content:"";}.mdi-device-signal-cellular-connected-no-internet-4-bar:before{content:"";}.mdi-device-signal-cellular-no-sim:before{content:"";}.mdi-device-signal-cellular-null:before{content:"";}.mdi-device-signal-cellular-off:before{content:"";}.mdi-device-signal-wifi-0-bar:before{content:"";}.mdi-device-signal-wifi-1-bar:before{content:"";}.mdi-device-signal-wifi-2-bar:before{content:"";}.mdi-device-signal-wifi-3-bar:before{content:"";}.mdi-device-signal-wifi-4-bar:before{content:"";}.mdi-device-signal-wifi-off:before{content:"";}.mdi-device-signal-wifi-statusbar-1-bar:before{content:"";}.mdi-device-signal-wifi-statusbar-2-bar:before{content:"";}.mdi-device-signal-wifi-statusbar-3-bar:before{content:"";}.mdi-device-signal-wifi-statusbar-4-bar:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet-:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet-2:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet-3:before{content:"";}.mdi-device-signal-wifi-statusbar-connected-no-internet-4:before{content:"";}.mdi-signal-wifi-statusbar-not-connected-after:before{content:"";}.mdi-device-signal-wifi-statusbar-not-connected:before{content:"";}.mdi-device-signal-wifi-statusbar-null:before{content:"";}.mdi-device-storage:before{content:"";}.mdi-device-usb:before{content:"";}.mdi-device-wifi-lock:before{content:"";}.mdi-device-wifi-tethering:before{content:"";}.mdi-hardware-cast-connected:before{content:"";}.mdi-hardware-cast:before{content:"";}.mdi-hardware-computer:before{content:"";}.mdi-hardware-desktop-mac:before{content:"";}.mdi-hardware-desktop-windows:before{content:"";}.mdi-hardware-dock:before{content:"";}.mdi-hardware-gamepad:before{content:"";}.mdi-hardware-headset-mic:before{content:"";}.mdi-hardware-headset:before{content:"";}.mdi-hardware-keyboard-alt:before{content:"";}.mdi-hardware-keyboard-arrow-down:before{content:"";}.mdi-hardware-keyboard-arrow-left:before{content:"";}.mdi-hardware-keyboard-arrow-right:before{content:"";}.mdi-hardware-keyboard-arrow-up:before{content:"";}.mdi-hardware-keyboard-backspace:before{content:"";}.mdi-hardware-keyboard-capslock:before{content:"";}.mdi-hardware-keyboard-control:before{content:"";}.mdi-hardware-keyboard-hide:before{content:"";}.mdi-hardware-keyboard-return:before{content:"";}.mdi-hardware-keyboard-tab:before{content:"";}.mdi-hardware-keyboard-voice:before{content:"";}.mdi-hardware-keyboard:before{content:"";}.mdi-hardware-laptop-chromebook:before{content:"";}.mdi-hardware-laptop-mac:before{content:"";}.mdi-hardware-laptop-windows:before{content:"";}.mdi-hardware-laptop:before{content:"";}.mdi-hardware-memory:before{content:"";}.mdi-hardware-mouse:before{content:"";}.mdi-hardware-phone-android:before{content:"";}.mdi-hardware-phone-iphone:before{content:"";}.mdi-hardware-phonelink-off:before{content:"";}.mdi-hardware-phonelink:before{content:"";}.mdi-hardware-security:before{content:"";}.mdi-hardware-sim-card:before{content:"";}.mdi-hardware-smartphone:before{content:"";}.mdi-hardware-speaker:before{content:"";}.mdi-hardware-tablet-android:before{content:"";}.mdi-hardware-tablet-mac:before{content:"";}.mdi-hardware-tablet:before{content:"";}.mdi-hardware-tv:before{content:"";}.mdi-hardware-watch:before{content:"";}.mdi-image-add-to-photos:before{content:"";}.mdi-image-adjust:before{content:"";}.mdi-image-assistant-photo:before{content:"";}.mdi-image-audiotrack:before{content:"";}.mdi-image-blur-circular:before{content:"";}.mdi-image-blur-linear:before{content:"";}.mdi-image-blur-off:before{content:"";}.mdi-image-blur-on:before{content:"";}.mdi-image-brightness-1:before{content:"";}.mdi-image-brightness-2:before{content:"";}.mdi-image-brightness-3:before{content:"";}.mdi-image-brightness-4:before{content:"";}.mdi-image-brightness-5:before{content:"";}.mdi-image-brightness-6:before{content:"";}.mdi-image-brightness-7:before{content:"";}.mdi-image-brush:before{content:"";}.mdi-image-camera-alt:before{content:"";}.mdi-image-camera-front:before{content:"";}.mdi-image-camera-rear:before{content:"";}.mdi-image-camera-roll:before{content:"";}.mdi-image-camera:before{content:"";}.mdi-image-center-focus-strong:before{content:"";}.mdi-image-center-focus-weak:before{content:"";}.mdi-image-collections:before{content:"";}.mdi-image-color-lens:before{content:"";}.mdi-image-colorize:before{content:"";}.mdi-image-compare:before{content:"";}.mdi-image-control-point-duplicate:before{content:"";}.mdi-image-control-point:before{content:"";}.mdi-image-crop-3-2:before{content:"";}.mdi-image-crop-5-4:before{content:"";}.mdi-image-crop-7-5:before{content:"";}.mdi-image-crop-16-9:before{content:"";}.mdi-image-crop-din:before{content:"";}.mdi-image-crop-free:before{content:"";}.mdi-image-crop-landscape:before{content:"";}.mdi-image-crop-original:before{content:"";}.mdi-image-crop-portrait:before{content:"";}.mdi-image-crop-square:before{content:"";}.mdi-image-crop:before{content:"";}.mdi-image-dehaze:before{content:"";}.mdi-image-details:before{content:"";}.mdi-image-edit:before{content:"";}.mdi-image-exposure-minus-1:before{content:"";}.mdi-image-exposure-minus-2:before{content:"";}.mdi-image-exposure-plus-1:before{content:"";}.mdi-image-exposure-plus-2:before{content:"";}.mdi-image-exposure-zero:before{content:"";}.mdi-image-exposure:before{content:"";}.mdi-image-filter-1:before{content:"";}.mdi-image-filter-2:before{content:"";}.mdi-image-filter-3:before{content:"";}.mdi-image-filter-4:before{content:"";}.mdi-image-filter-5:before{content:"";}.mdi-image-filter-6:before{content:"";}.mdi-image-filter-7:before{content:"";}.mdi-image-filter-8:before{content:"";}.mdi-image-filter-9-plus:before{content:"";}.mdi-image-filter-9:before{content:"";}.mdi-image-filter-b-and-w:before{content:"";}.mdi-image-filter-center-focus:before{content:"";}.mdi-image-filter-drama:before{content:"";}.mdi-image-filter-frames:before{content:"";}.mdi-image-filter-hdr:before{content:"";}.mdi-image-filter-none:before{content:"";}.mdi-image-filter-tilt-shift:before{content:"";}.mdi-image-filter-vintage:before{content:"";}.mdi-image-filter:before{content:"";}.mdi-image-flare:before{content:"";}.mdi-image-flash-auto:before{content:"";}.mdi-image-flash-off:before{content:"";}.mdi-image-flash-on:before{content:"";}.mdi-image-flip:before{content:"";}.mdi-image-gradient:before{content:"";}.mdi-image-grain:before{content:"";}.mdi-image-grid-off:before{content:"";}.mdi-image-grid-on:before{content:"";}.mdi-image-hdr-off:before{content:"";}.mdi-image-hdr-on:before{content:"";}.mdi-image-hdr-strong:before{content:"";}.mdi-image-hdr-weak:before{content:"";}.mdi-image-healing:before{content:"";}.mdi-image-image-aspect-ratio:before{content:"";}.mdi-image-image:before{content:"";}.mdi-image-iso:before{content:"";}.mdi-image-landscape:before{content:"";}.mdi-image-leak-add:before{content:"";}.mdi-image-leak-remove:before{content:"";}.mdi-image-lens:before{content:"";}.mdi-image-looks-3:before{content:"";}.mdi-image-looks-4:before{content:"";}.mdi-image-looks-5:before{content:"";}.mdi-image-looks-6:before{content:"";}.mdi-image-looks-one:before{content:"";}.mdi-image-looks-two:before{content:"";}.mdi-image-looks:before{content:"";}.mdi-image-loupe:before{content:"";}.mdi-image-movie-creation:before{content:"";}.mdi-image-nature-people:before{content:"";}.mdi-image-nature:before{content:"";}.mdi-image-navigate-before:before{content:"";}.mdi-image-navigate-next:before{content:"";}.mdi-image-palette:before{content:"";}.mdi-image-panorama-fisheye:before{content:"";}.mdi-image-panorama-horizontal:before{content:"";}.mdi-image-panorama-vertical:before{content:"";}.mdi-image-panorama-wide-angle:before{content:"";}.mdi-image-panorama:before{content:"";}.mdi-image-photo-album:before{content:"";}.mdi-image-photo-camera:before{content:"";}.mdi-image-photo-library:before{content:"";}.mdi-image-photo:before{content:"";}.mdi-image-portrait:before{content:"";}.mdi-image-remove-red-eye:before{content:"";}.mdi-image-rotate-left:before{content:"";}.mdi-image-rotate-right:before{content:"";}.mdi-image-slideshow:before{content:"";}.mdi-image-straighten:before{content:"";}.mdi-image-style:before{content:"";}.mdi-image-switch-camera:before{content:"";}.mdi-image-switch-video:before{content:"";}.mdi-image-tag-faces:before{content:"";}.mdi-image-texture:before{content:"";}.mdi-image-timelapse:before{content:"";}.mdi-image-timer-3:before{content:"";}.mdi-image-timer-10:before{content:"";}.mdi-image-timer-auto:before{content:"";}.mdi-image-timer-off:before{content:"";}.mdi-image-timer:before{content:"";}.mdi-image-tonality:before{content:"";}.mdi-image-transform:before{content:"";}.mdi-image-tune:before{content:"";}.mdi-image-wb-auto:before{content:"";}.mdi-image-wb-cloudy:before{content:"";}.mdi-image-wb-incandescent:before{content:"";}.mdi-image-wb-irradescent:before{content:"";}.mdi-image-wb-sunny:before{content:"";}.mdi-maps-beenhere:before{content:"";}.mdi-maps-directions-bike:before{content:"";}.mdi-maps-directions-bus:before{content:"";}.mdi-maps-directions-car:before{content:"";}.mdi-maps-directions-ferry:before{content:"";}.mdi-maps-directions-subway:before{content:"";}.mdi-maps-directions-train:before{content:"";}.mdi-maps-directions-transit:before{content:"";}.mdi-maps-directions-walk:before{content:"";}.mdi-maps-directions:before{content:"";}.mdi-maps-flight:before{content:"";}.mdi-maps-hotel:before{content:"";}.mdi-maps-layers-clear:before{content:"";}.mdi-maps-layers:before{content:"";}.mdi-maps-local-airport:before{content:"";}.mdi-maps-local-atm:before{content:"";}.mdi-maps-local-attraction:before{content:"";}.mdi-maps-local-bar:before{content:"";}.mdi-maps-local-cafe:before{content:"";}.mdi-maps-local-car-wash:before{content:"";}.mdi-maps-local-convenience-store:before{content:"";}.mdi-maps-local-drink:before{content:"";}.mdi-maps-local-florist:before{content:"";}.mdi-maps-local-gas-station:before{content:"";}.mdi-maps-local-grocery-store:before{content:"";}.mdi-maps-local-hospital:before{content:"";}.mdi-maps-local-hotel:before{content:"";}.mdi-maps-local-laundry-service:before{content:"";}.mdi-maps-local-library:before{content:"";}.mdi-maps-local-mall:before{content:"";}.mdi-maps-local-movies:before{content:"";}.mdi-maps-local-offer:before{content:"";}.mdi-maps-local-parking:before{content:"";}.mdi-maps-local-pharmacy:before{content:"";}.mdi-maps-local-phone:before{content:"";}.mdi-maps-local-pizza:before{content:"";}.mdi-maps-local-play:before{content:"";}.mdi-maps-local-post-office:before{content:"";}.mdi-maps-local-print-shop:before{content:"";}.mdi-maps-local-restaurant:before{content:"";}.mdi-maps-local-see:before{content:"";}.mdi-maps-local-shipping:before{content:"";}.mdi-maps-local-taxi:before{content:"";}.mdi-maps-location-history:before{content:"";}.mdi-maps-map:before{content:"";}.mdi-maps-my-location:before{content:"";}.mdi-maps-navigation:before{content:"";}.mdi-maps-pin-drop:before{content:"";}.mdi-maps-place:before{content:"";}.mdi-maps-rate-review:before{content:"";}.mdi-maps-restaurant-menu:before{content:"";}.mdi-maps-satellite:before{content:"";}.mdi-maps-store-mall-directory:before{content:"";}.mdi-maps-terrain:before{content:"";}.mdi-maps-traffic:before{content:"";}.mdi-navigation-apps:before{content:"";}.mdi-navigation-arrow-back:before{content:"";}.mdi-navigation-arrow-drop-down-circle:before{content:"";}.mdi-navigation-arrow-drop-down:before{content:"";}.mdi-navigation-arrow-drop-up:before{content:"";}.mdi-navigation-arrow-forward:before{content:"";}.mdi-navigation-cancel:before{content:"";}.mdi-navigation-check:before{content:"";}.mdi-navigation-chevron-left:before{content:"";}.mdi-navigation-chevron-right:before{content:"";}.mdi-navigation-close:before{content:"";}.mdi-navigation-expand-less:before{content:"";}.mdi-navigation-expand-more:before{content:"";}.mdi-navigation-fullscreen-exit:before{content:"";}.mdi-navigation-fullscreen:before{content:"";}.mdi-navigation-menu:before{content:"";}.mdi-navigation-more-horiz:before{content:"";}.mdi-navigation-more-vert:before{content:"";}.mdi-navigation-refresh:before{content:"";}.mdi-navigation-unfold-less:before{content:"";}.mdi-navigation-unfold-more:before{content:"";}.mdi-notification-adb:before{content:"";}.mdi-notification-bluetooth-audio:before{content:"";}.mdi-notification-disc-full:before{content:"";}.mdi-notification-dnd-forwardslash:before{content:"";}.mdi-notification-do-not-disturb:before{content:"";}.mdi-notification-drive-eta:before{content:"";}.mdi-notification-event-available:before{content:"";}.mdi-notification-event-busy:before{content:"";}.mdi-notification-event-note:before{content:"";}.mdi-notification-folder-special:before{content:"";}.mdi-notification-mms:before{content:"";}.mdi-notification-more:before{content:"";}.mdi-notification-network-locked:before{content:"";}.mdi-notification-phone-bluetooth-speaker:before{content:"";}.mdi-notification-phone-forwarded:before{content:"";}.mdi-notification-phone-in-talk:before{content:"";}.mdi-notification-phone-locked:before{content:"";}.mdi-notification-phone-missed:before{content:"";}.mdi-notification-phone-paused:before{content:"";}.mdi-notification-play-download:before{content:"";}.mdi-notification-play-install:before{content:"";}.mdi-notification-sd-card:before{content:"";}.mdi-notification-sim-card-alert:before{content:"";}.mdi-notification-sms-failed:before{content:"";}.mdi-notification-sms:before{content:"";}.mdi-notification-sync-disabled:before{content:"";}.mdi-notification-sync-problem:before{content:"";}.mdi-notification-sync:before{content:"";}.mdi-notification-system-update:before{content:"";}.mdi-notification-tap-and-play:before{content:"";}.mdi-notification-time-to-leave:before{content:"";}.mdi-notification-vibration:before{content:"";}.mdi-notification-voice-chat:before{content:"";}.mdi-notification-vpn-lock:before{content:"";}.mdi-social-cake:before{content:"";}.mdi-social-domain:before{content:"";}.mdi-social-group-add:before{content:"";}.mdi-social-group:before{content:"";}.mdi-social-location-city:before{content:"";}.mdi-social-mood:before{content:"";}.mdi-social-notifications-none:before{content:"";}.mdi-social-notifications-off:before{content:"";}.mdi-social-notifications-on:before{content:"";}.mdi-social-notifications-paused:before{content:"";}.mdi-social-notifications:before{content:"";}.mdi-social-pages:before{content:"";}.mdi-social-party-mode:before{content:"";}.mdi-social-people-outline:before{content:"";}.mdi-social-people:before{content:"";}.mdi-social-person-add:before{content:"";}.mdi-social-person-outline:before{content:"";}.mdi-social-person:before{content:"";}.mdi-social-plus-one:before{content:"";}.mdi-social-poll:before{content:"";}.mdi-social-public:before{content:"";}.mdi-social-school:before{content:"";}.mdi-social-share:before{content:"";}.mdi-social-whatshot:before{content:"";}.mdi-toggle-check-box-outline-blank:before{content:"";}.mdi-toggle-check-box:before{content:"";}.mdi-toggle-radio-button-off:before{content:"";}.mdi-toggle-radio-button-on:before{content:"";}.mdi-toggle-star-half:before{content:"";}.mdi-toggle-star-outline:before{content:"";}.mdi-toggle-star:before{content:"";}.container{margin:0 auto;max-width:1215px;width:100%;padding:0 10px;}.container .row{margin-left:-.75rem;margin-right:-.75rem;}.section{padding-top:1rem;padding-bottom:1rem;}.section.no-pad{padding:0;}.section.no-pad-bot{padding-bottom:0;}.section.no-pad-top{padding-top:0;}.row{margin-left:auto;margin-right:auto;}.row:after{content:"";display:table;clear:both;}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;}.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative;}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto;}.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto;}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto;}.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto;}.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto;}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto;}.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto;}.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto;}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto;}.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto;}.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto;}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto;}.row .col.offset-s1{margin-left:8.33333%;}.row .col.pull-s1{right:8.33333%;}.row .col.push-s1{left:8.33333%;}.row .col.offset-s2{margin-left:16.66667%;}.row .col.pull-s2{right:16.66667%;}.row .col.push-s2{left:16.66667%;}.row .col.offset-s3{margin-left:25%;}.row .col.pull-s3{right:25%;}.row .col.push-s3{left:25%;}.row .col.offset-s4{margin-left:33.33333%;}.row .col.pull-s4{right:33.33333%;}.row .col.push-s4{left:33.33333%;}.row .col.offset-s5{margin-left:41.66667%;}.row .col.pull-s5{right:41.66667%;}.row .col.push-s5{left:41.66667%;}.row .col.offset-s6{margin-left:50%;}.row .col.pull-s6{right:50%;}.row .col.push-s6{left:50%;}.row .col.offset-s7{margin-left:58.33333%;}.row .col.pull-s7{right:58.33333%;}.row .col.push-s7{left:58.33333%;}.row .col.offset-s8{margin-left:66.66667%;}.row .col.pull-s8{right:66.66667%;}.row .col.push-s8{left:66.66667%;}.row .col.offset-s9{margin-left:75%;}.row .col.pull-s9{right:75%;}.row .col.push-s9{left:75%;}.row .col.offset-s10{margin-left:83.33333%;}.row .col.pull-s10{right:83.33333%;}.row .col.push-s10{left:83.33333%;}.row .col.offset-s11{margin-left:91.66667%;}.row .col.pull-s11{right:91.66667%;}.row .col.push-s11{left:91.66667%;}.row .col.offset-s12{margin-left:100%;}.row .col.pull-s12{right:100%;}.row .col.push-s12{left:100%;}@media only screen and (min-width:601px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto;}.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto;}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto;}.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto;}.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto;}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto;}.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto;}.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto;}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto;}.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto;}.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto;}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto;}.row .col.offset-m1{margin-left:8.33333%;}.row .col.pull-m1{right:8.33333%;}.row .col.push-m1{left:8.33333%;}.row .col.offset-m2{margin-left:16.66667%;}.row .col.pull-m2{right:16.66667%;}.row .col.push-m2{left:16.66667%;}.row .col.offset-m3{margin-left:25%;}.row .col.pull-m3{right:25%;}.row .col.push-m3{left:25%;}.row .col.offset-m4{margin-left:33.33333%;}.row .col.pull-m4{right:33.33333%;}.row .col.push-m4{left:33.33333%;}.row .col.offset-m5{margin-left:41.66667%;}.row .col.pull-m5{right:41.66667%;}.row .col.push-m5{left:41.66667%;}.row .col.offset-m6{margin-left:50%;}.row .col.pull-m6{right:50%;}.row .col.push-m6{left:50%;}.row .col.offset-m7{margin-left:58.33333%;}.row .col.pull-m7{right:58.33333%;}.row .col.push-m7{left:58.33333%;}.row .col.offset-m8{margin-left:66.66667%;}.row .col.pull-m8{right:66.66667%;}.row .col.push-m8{left:66.66667%;}.row .col.offset-m9{margin-left:75%;}.row .col.pull-m9{right:75%;}.row .col.push-m9{left:75%;}.row .col.offset-m10{margin-left:83.33333%;}.row .col.pull-m10{right:83.33333%;}.row .col.push-m10{left:83.33333%;}.row .col.offset-m11{margin-left:91.66667%;}.row .col.pull-m11{right:91.66667%;}.row .col.push-m11{left:91.66667%;}.row .col.offset-m12{margin-left:100%;}.row .col.pull-m12{right:100%;}.row .col.push-m12{left:100%;}}@media only screen and (min-width:1025px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto;}.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto;}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto;}.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto;}.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto;}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto;}.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto;}.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto;}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto;}.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto;}.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto;}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto;}.row .col.offset-l1{margin-left:8.33333%;}.row .col.pull-l1{right:8.33333%;}.row .col.push-l1{left:8.33333%;}.row .col.offset-l2{margin-left:16.66667%;}.row .col.pull-l2{right:16.66667%;}.row .col.push-l2{left:16.66667%;}.row .col.offset-l3{margin-left:25%;}.row .col.pull-l3{right:25%;}.row .col.push-l3{left:25%;}.row .col.offset-l4{margin-left:33.33333%;}.row .col.pull-l4{right:33.33333%;}.row .col.push-l4{left:33.33333%;}.row .col.offset-l5{margin-left:41.66667%;}.row .col.pull-l5{right:41.66667%;}.row .col.push-l5{left:41.66667%;}.row .col.offset-l6{margin-left:50%;}.row .col.pull-l6{right:50%;}.row .col.push-l6{left:50%;}.row .col.offset-l7{margin-left:58.33333%;}.row .col.pull-l7{right:58.33333%;}.row .col.push-l7{left:58.33333%;}.row .col.offset-l8{margin-left:66.66667%;}.row .col.pull-l8{right:66.66667%;}.row .col.push-l8{left:66.66667%;}.row .col.offset-l9{margin-left:75%;}.row .col.pull-l9{right:75%;}.row .col.push-l9{left:75%;}.row .col.offset-l10{margin-left:83.33333%;}.row .col.pull-l10{right:83.33333%;}.row .col.push-l10{left:83.33333%;}.row .col.offset-l11{margin-left:91.66667%;}.row .col.pull-l11{right:91.66667%;}.row .col.push-l11{left:91.66667%;}.row .col.offset-l12{margin-left:100%;}.row .col.pull-l12{right:100%;}.row .col.push-l12{left:100%;}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px;}nav a{color:#fff;}nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{display:block;font-size:2rem;height:56px;line-height:56px;}nav .nav-wrapper{position:relative;height:100%;}@media only screen and (min-width:1025px){nav a.button-collapse{display:none;}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px;}nav .button-collapse i{font-size:2.7rem;height:56px;line-height:56px;}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0;white-space:nowrap;}nav .brand-logo.center{left:50%;transform:translateX(-50%);}@media only screen and (max-width:1024px){nav .brand-logo{left:50%;transform:translateX(-50%);}nav .brand-logo.left,nav .brand-logo.right{padding:0;transform:none;}nav .brand-logo.left{left:.5rem;}nav .brand-logo.right{right:.5rem;left:auto;}}nav .brand-logo.right{right:.5rem;padding:0;}nav ul{margin:0;}nav ul li{transition:background-color .3s;float:left;padding:0;}nav ul li.active{background-color:rgba(0,0,0,.1);}nav ul a{transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer;}nav ul a.btn,nav ul a.btn-large,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px;}nav ul a:hover{background-color:rgba(0,0,0,.1);}nav ul.left{float:left;}nav .input-field{margin:0;}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem;}nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{border:none;box-shadow:none;}nav .input-field label{top:0;left:0;}nav .input-field label i{color:rgba(255,255,255,.7);transition:color .3s;}nav .input-field label.active i{color:#fff;}nav .input-field label.active{transform:translateY(0);}.navbar-fixed{position:relative;height:56px;z-index:998;}.navbar-fixed nav{position:fixed;}@media only screen and (min-width:601px){nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px;}.navbar-fixed{height:64px;}}@font-face{font-family:"Roboto";src:local(Roboto Thin),url("/Content/fonts/roboto/Roboto-Thin.eot?");src:url("/Content/fonts/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Thin.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Thin.ttf") format("truetype");font-weight:200;}@font-face{font-family:"Roboto";src:local(Roboto Light),url("/Content/fonts/roboto/Roboto-Light.eot?");src:url("/Content/fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Light.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Light.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Light.ttf") format("truetype");font-weight:300;}@font-face{font-family:"Roboto";src:local(Roboto Regular),url("/Content/fonts/roboto/Roboto-Regular.eot?");src:url("/Content/fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Regular.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Regular.ttf") format("truetype");font-weight:400;}@font-face{font-family:"Roboto";src:url("/Content/fonts/roboto/Roboto-Medium.eot?");src:url("/Content/fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Medium.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Medium.ttf") format("truetype");font-weight:500;}@font-face{font-family:"Roboto";src:url("/Content/fonts/roboto/Roboto-Bold.eot?");src:url("/Content/fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("/Content/fonts/roboto/Roboto-Bold.woff") format("woff"),url("/Content/fonts/roboto/Roboto-Bold.ttf") format("truetype");font-weight:700;}.card-panel{transition:box-shadow .25s;padding:20px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff;}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px;}.card .card-title{font-size:24px;font-weight:300;}.card .card-title.activator{cursor:pointer;}.card.small,.card.medium,.card.large{position:relative;}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden;}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:40%;overflow:hidden;}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0;z-index:1;background-color:inherit;}.card.small{height:300px;}.card.medium{height:400px;}.card.large{height:500px;}.card .card-image{position:relative;}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%;}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;padding:20px;}.card .card-content{padding:20px;border-radius:0 0 2px 2px;}.card .card-content p{margin:0;color:inherit;}.card .card-content .card-title{line-height:48px;}.card .card-action{border-top:1px solid rgba(160,160,160,.2);padding:20px;}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:20px;transition:color .3s ease;text-transform:uppercase;}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6;}.card .card-reveal{padding:20px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;top:100%;height:100%;z-index:1;display:none;}.card .card-reveal .card-title{cursor:pointer;display:block;}#toast-container{display:block;position:fixed;z-index:10000;}@media only screen and (max-width:600px){#toast-container{min-width:100%;bottom:0%;}}@media only screen and (min-width:601px) and (max-width:1024px){#toast-container{left:5%;bottom:7%;max-width:90%;}}@media only screen and (min-width:1025px){#toast-container{top:10%;right:7%;max-width:86%;}}.toast{border-radius:2px;top:0;width:auto;clear:both;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:space-between;}.toast .btn,.toast .btn-large,.toast .btn-flat{margin:0;margin-left:3rem;}.toast.rounded{border-radius:24px;}@media only screen and (max-width:600px){.toast{width:100%;border-radius:0;}}@media only screen and (min-width:601px) and (max-width:1024px){.toast{float:left;}}@media only screen and (min-width:1025px){.toast{float:right;}}.tabs{display:flex;position:relative;overflow-x:auto;overflow-y:hidden;height:48px;background-color:#fff;margin:0 auto;width:100%;white-space:nowrap;}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;float:left;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;letter-spacing:.8px;width:15%;min-width:80px;}.tabs .tab a{color:#ee6e73;display:block;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease;}.tabs .tab a:hover{color:#f9c9cb;}.tabs .tab.disabled a{color:#f9c9cb;cursor:default;}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left,right;}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;display:none;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;will-change:top,left;}.backdrop{position:absolute;opacity:0;display:none;height:7px;width:14px;border-radius:0 0 14px 14px;background-color:#323232;z-index:-1;transform-origin:50% 10%;will-change:transform,opacity;}.btn,.btn-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent;}.btn.disabled,.disabled.btn-large,.btn-floating.disabled,.btn-large.disabled,.btn:disabled,.btn-large:disabled,.btn-large:disabled,.btn-floating:disabled{background-color:#dfdfdf !important;box-shadow:none;color:#9f9f9f !important;cursor:default;}.btn.disabled *,.disabled.btn-large *,.btn-floating.disabled *,.btn-large.disabled *,.btn:disabled *,.btn-large:disabled *,.btn-large:disabled *,.btn-floating:disabled *{pointer-events:none;}.btn.disabled:hover,.disabled.btn-large:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-large:disabled:hover,.btn-floating:disabled:hover{background-color:#dfdfdf;color:#9f9f9f;}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit;}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer;}.btn:hover,.btn-large:hover{background-color:#2bbbad;}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:37px;height:37px;line-height:37px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle;}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:37px;}.btn-floating:hover{background-color:#26a69a;}.btn-floating:before{border-radius:0;}.btn-floating.btn-large{width:55.5px;height:55.5px;}.btn-floating.btn-large i{line-height:55.5px;}button.btn-floating{border:none;}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:998;}.fixed-action-btn.active ul{visibility:visible;}.fixed-action-btn.horizontal{padding:0 0 0 15px;}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:initial;width:500px;}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0;}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden;}.fixed-action-btn ul li{margin-bottom:15px;}.fixed-action-btn ul a.btn-floating{opacity:0;}.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;}.btn-flat.disabled{color:#b3b3b3;cursor:default;}.btn-large{height:54px;line-height:56px;}.btn-large i{font-size:1.6rem;}.btn-block{display:block;}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width,height;}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none;}.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee;}.dropdown-content li.active.selected{background-color:#e1e1e1;}.dropdown-content li.divider{min-height:0;height:1px;}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 16px;}.dropdown-content li>span>label{top:1px;left:3px;height:18px;}.dropdown-content li>a>i{height:inherit;line-height:inherit;}
/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;will-change:opacity,transform;transition:all .3s ease-out;}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none;}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45);}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7);}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7);}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7);}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7);}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7);}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7);}.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none;}.waves-notransition{transition:none !important;}.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom;}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1;}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none;}.waves-block{display:block;}a.waves-effect .waves-ripple{z-index:-1;}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity;}@media only screen and (max-width:1024px){.modal{width:80%;}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0;}.modal .modal-content{padding:24px;}.modal .modal-close{cursor:pointer;}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-flat{float:right;margin:6px 0;}.lean-overlay{position:fixed;z-index:999;top:-100px;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity;}.modal.modal-fixed-footer{padding:0;height:70%;}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto;}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0;}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity;}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0;}.collapsible-header{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid #ddd;}.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem;}.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;}.collapsible-body p{margin:0;padding:2rem;}.side-nav .collapsible{border:none;box-shadow:none;}.side-nav .collapsible li{padding:0;}.side-nav .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;margin:0 1rem;}.side-nav .collapsible-header i{line-height:inherit;}.side-nav .collapsible-body{border:0;background-color:#fff;}.side-nav .collapsible-body li a{margin:0 1rem 0 2rem;}.collapsible.popout{border:none;box-shadow:none;}.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;transition:margin .35s cubic-bezier(.25,.46,.45,.94);}.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0;}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;}.chip img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%;}.chip i.material-icons{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px;}.materialboxed{display:block;cursor:zoom-in;position:relative;transition:opacity .4s;}.materialboxed:hover{will-change:left,top,width,height;}.materialboxed:hover:not(.active){opacity:.8;}.materialboxed.active{cursor:zoom-out;}#materialbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#292929;z-index:999;will-change:opacity;}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;width:100%;text-align:center;padding:0% 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased;}select:focus{outline:1px solid #c9f3ef;}button:focus{outline:none;background-color:#2ab7a9;}label{font-size:.8rem;color:#9e9e9e;}::-webkit-input-placeholder{color:#d1d1d1;}:-moz-placeholder{color:#d1d1d1;}::-moz-placeholder{color:#d1d1d1;}:-ms-input-placeholder{color:#d1d1d1;}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime-local],input[type=tel],input[type=number],input[type=search],textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:1rem;margin:0 0 15px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:all .3s;}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:disabled,input[type=text][readonly="readonly"],input[type=password]:disabled,input[type=password][readonly="readonly"],input[type=email]:disabled,input[type=email][readonly="readonly"],input[type=url]:disabled,input[type=url][readonly="readonly"],input[type=time]:disabled,input[type=time][readonly="readonly"],input[type=date]:disabled,input[type=date][readonly="readonly"],input[type=datetime-local]:disabled,input[type=datetime-local][readonly="readonly"],input[type=tel]:disabled,input[type=tel][readonly="readonly"],input[type=number]:disabled,input[type=number][readonly="readonly"],input[type=search]:disabled,input[type=search][readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,.26);border-bottom:1px dotted rgba(0,0,0,.26);}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:disabled+label,input[type=text][readonly="readonly"]+label,input[type=password]:disabled+label,input[type=password][readonly="readonly"]+label,input[type=email]:disabled+label,input[type=email][readonly="readonly"]+label,input[type=url]:disabled+label,input[type=url][readonly="readonly"]+label,input[type=time]:disabled+label,input[type=time][readonly="readonly"]+label,input[type=date]:disabled+label,input[type=date][readonly="readonly"]+label,input[type=datetime-local]:disabled+label,input[type=datetime-local][readonly="readonly"]+label,input[type=tel]:disabled+label,input[type=tel][readonly="readonly"]+label,input[type=number]:disabled+label,input[type=number][readonly="readonly"]+label,input[type=search]:disabled+label,input[type=search][readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,.26);}input:not([type]):focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a;}input:not([type]):focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=date]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a;}input:not([type]).valid,input:not([type]):focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=date].valid,input[type=date]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4caf50;}input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=text].valid+label:after,input[type=text]:focus.valid+label:after,input[type=password].valid+label:after,input[type=password]:focus.valid+label:after,input[type=email].valid+label:after,input[type=email]:focus.valid+label:after,input[type=url].valid+label:after,input[type=url]:focus.valid+label:after,input[type=time].valid+label:after,input[type=time]:focus.valid+label:after,input[type=date].valid+label:after,input[type=date]:focus.valid+label:after,input[type=datetime-local].valid+label:after,input[type=datetime-local]:focus.valid+label:after,input[type=tel].valid+label:after,input[type=tel]:focus.valid+label:after,input[type=number].valid+label:after,input[type=number]:focus.valid+label:after,input[type=search].valid+label:after,input[type=search]:focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after{content:attr(data-success);color:#4caf50;opacity:1;}input:not([type]).invalid,input:not([type]):focus.invalid,input[type=text].invalid,input[type=text]:focus.invalid,input[type=password].invalid,input[type=password]:focus.invalid,input[type=email].invalid,input[type=email]:focus.invalid,input[type=url].invalid,input[type=url]:focus.invalid,input[type=time].invalid,input[type=time]:focus.invalid,input[type=date].invalid,input[type=date]:focus.invalid,input[type=datetime-local].invalid,input[type=datetime-local]:focus.invalid,input[type=tel].invalid,input[type=tel]:focus.invalid,input[type=number].invalid,input[type=number]:focus.invalid,input[type=search].invalid,input[type=search]:focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336;}input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=text].invalid+label:after,input[type=text]:focus.invalid+label:after,input[type=password].invalid+label:after,input[type=password]:focus.invalid+label:after,input[type=email].invalid+label:after,input[type=email]:focus.invalid+label:after,input[type=url].invalid+label:after,input[type=url]:focus.invalid+label:after,input[type=time].invalid+label:after,input[type=time]:focus.invalid+label:after,input[type=date].invalid+label:after,input[type=date]:focus.invalid+label:after,input[type=datetime-local].invalid+label:after,input[type=datetime-local]:focus.invalid+label:after,input[type=tel].invalid+label:after,input[type=tel]:focus.invalid+label:after,input[type=number].invalid+label:after,input[type=number]:focus.invalid+label:after,input[type=search].invalid+label:after,input[type=search]:focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#f44336;opacity:1;}input:not([type])+label:after,input[type=text]+label:after,input[type=password]+label:after,input[type=email]+label:after,input[type=url]+label:after,input[type=time]+label:after,input[type=date]+label:after,input[type=datetime-local]+label:after,input[type=tel]+label:after,input[type=number]+label:after,input[type=search]+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:65px;opacity:0;transition:.2s opacity ease-out,.2s color ease-out;}.input-field{position:relative;margin-top:1rem;}.input-field label{color:#9e9e9e;position:absolute;top:.8rem;left:.75rem;font-size:1rem;cursor:text;transition:.2s ease-out;}.input-field label.active{font-size:.8rem;transform:translateY(-140%);}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s;}.input-field .prefix.active{color:#26a69a;}.input-field .prefix~input,.input-field .prefix~textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem);}.input-field .prefix~textarea{padding-top:.8rem;}.input-field .prefix~label{margin-left:3rem;}@media only screen and (max-width:1024px){.input-field .prefix~input{width:86%;width:calc(100% - 3rem);}}@media only screen and (max-width:600px){.input-field .prefix~input{width:80%;width:calc(100% - 3rem);}}.input-field input[type=search]{display:block;line-height:inherit;padding-left:4rem;width:calc(100% - 4rem);}.input-field input[type=search]:focus{background-color:#fff;border:0;box-shadow:none;color:#444;}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus~.mdi-navigation-close,.input-field input[type=search]:focus~.material-icons{color:#444;}.input-field input[type=search]+label{left:1rem;}.input-field input[type=search]~.mdi-navigation-close,.input-field input[type=search]~.material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:.3s color;}textarea{width:100%;height:3rem;background-color:transparent;}textarea.materialize-textarea{overflow-y:hidden;padding:1.6rem 0;resize:none;min-height:3rem;}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px;visibility:hidden;}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-khtml-user-select:none;user-select:none;}[type="radio"]+label:before,[type="radio"]+label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease;}[type="radio"]:not(:checked)+label:before{border-radius:50%;border:2px solid #5a5a5a;}[type="radio"]:not(:checked)+label:after{border-radius:50%;border:2px solid #5a5a5a;z-index:-1;transform:scale(0);}[type="radio"]:checked+label:before{border-radius:50%;border:2px solid transparent;}[type="radio"]:checked+label:after{border-radius:50%;border:2px solid #26a69a;background-color:#26a69a;z-index:0;transform:scale(1.02);}[type="radio"].with-gap:checked+label:before{border-radius:50%;border:2px solid #26a69a;}[type="radio"].with-gap:checked+label:after{border-radius:50%;border:2px solid #26a69a;background-color:#26a69a;z-index:0;transform:scale(.5);}[type="radio"].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,.26);}[type="radio"].with-gap:disabled:checked+label:after{border:none;background-color:rgba(0,0,0,.26);}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{background-color:transparent;border-color:rgba(0,0,0,.26);}[type="radio"]:disabled+label{color:rgba(0,0,0,.26);}[type="radio"]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,.26);}[type="radio"]:disabled:checked+label:after{background-color:rgba(0,0,0,.26);border-color:#bdbdbd;}form p{margin-bottom:10px;text-align:left;}form p:last-child{margin-bottom:0;}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px;visibility:hidden;}[type="checkbox"]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;}[type="checkbox"]+label:before{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s;}[type="checkbox"]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,.26);}[type="checkbox"]:checked+label:before{top:-4px;left:-3px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%;}[type="checkbox"]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);border-bottom:2px solid rgba(0,0,0,.26);}[type="checkbox"]:indeterminate+label:before{left:-10px;top:-11px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;transform:rotate(90deg);backface-visibility:hidden;transform-origin:100% 100%;}[type="checkbox"]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);background-color:transparent;}[type="checkbox"].filled-in+label:after{border-radius:2px;}[type="checkbox"].filled-in+label:before,[type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1;}[type="checkbox"].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%;}[type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0;}[type="checkbox"].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}[type="checkbox"].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0;}[type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent;}[type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#bdbdbd;}[type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent;}[type="checkbox"].filled-in:disabled:checked+label:after{background-color:#bdbdbd;border-color:#bdbdbd;}.switch,.switch *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;}.switch label{cursor:pointer;}.switch label input[type=checkbox]{opacity:0;width:0;height:0;}.switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1;}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a;}.switch label .lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;margin-right:10px;transition:background .3s ease;vertical-align:middle;margin:0 16px;}.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#f1f1f1;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0,0,0,.4);left:-5px;top:-3px;transition:left .3s ease,background .3s ease,box-shadow .1s ease;}input[type=checkbox]:checked:not(:disabled)~.lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(38,166,154,.1);}input[type=checkbox]:not(:disabled)~.lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.08);}.switch label input[type=checkbox]:checked+.lever:after{left:24px;}.switch input[type=checkbox][disabled]+.lever{cursor:default;}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#bdbdbd;}.select-label{position:absolute;}.select-wrapper{position:relative;}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 15px 0;padding:0;display:block;}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:16px;font-size:10px;}.select-wrapper span.caret.disabled{color:rgba(0,0,0,.26);}.select-wrapper+label{position:absolute;top:-14px;font-size:.8rem;}select{display:none;}select.browser-default{display:block;}select:disabled{color:rgba(0,0,0,.3);}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.3);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid rgba(0,0,0,.3);}.select-wrapper i{color:rgba(0,0,0,.3);}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent;}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right;}.select-dropdown li.optgroup{border-top:1px solid #eee;}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7);}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4);}.select-dropdown li.optgroup~li:not(.optgroup){padding-left:1rem;}.file-field{position:relative;}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px;}.file-field input.file-path{width:100%;}.file-field .btn,.file-field .btn-large{float:left;height:3rem;line-height:3rem;}.file-field span{cursor:pointer;}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}.range-field{position:relative;}input[type=range],input[type=range]+.thumb{cursor:pointer;}input[type=range]{position:relative;background-color:transparent;border:none;outline:none;width:100%;margin:15px 0;padding:0;}input[type=range]+.thumb{position:absolute;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;top:10px;margin-left:-6px;transform-origin:50% 50%;transform:rotate(-45deg);}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;transform:rotate(45deg);}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0;}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px;}input[type=range]:focus{outline:none;}input[type=range]{-webkit-appearance:none;}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none;}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background-color:#26a69a;transform-origin:50% 50%;margin:-5px 0 0 0;transition:.3s;}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc;}input[type=range]{border:1px solid #fff;}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none;}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;margin-top:-5px;}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px;}input[type=range]:focus::-moz-range-track{background:#ccc;}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent;}input[type=range]::-ms-fill-lower{background:#777;}input[type=range]::-ms-fill-upper{background:#ddd;}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;}input[type=range]:focus::-ms-fill-lower{background:#888;}input[type=range]:focus::-ms-fill-upper{background:#ccc;}select{background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem;}.table-of-contents.fixed{position:fixed;}.table-of-contents li{padding:2px 0;}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block;}.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ea4a4f;}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ea4a4f;}.side-nav{position:fixed;width:240px;left:-105%;top:0;margin:0;height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:left;}.side-nav.right-aligned{will-change:right;right:-105%;left:auto;}.side-nav .collapsible{margin:0;}.side-nav li{float:none;padding:0 15px;line-height:64px;}.side-nav li:hover,.side-nav li.active{background-color:#ddd;}.side-nav a{color:#444;display:block;font-size:1rem;height:64px;line-height:64px;padding:0 15px;}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998;}.side-nav.fixed a{display:block;padding:0 15px;color:#444;}.side-nav.fixed{left:0;position:fixed;}.side-nav.fixed.right-aligned{right:0;left:auto;}@media only screen and (max-width:1024px){.side-nav.fixed{left:-105%;}.side-nav.fixed.right-aligned{right:-105%;left:auto;}}.side-nav .collapsible-body li.active,.side-nav.fixed .collapsible-body li.active{background-color:#ee6e73;}.side-nav .collapsible-body li.active a,.side-nav.fixed .collapsible-body li.active a{color:#fff;}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;will-change:opacity;}.preloader-wrapper{display:inline-block;position:relative;width:48px;height:48px;}.preloader-wrapper.small{width:36px;height:36px;}.preloader-wrapper.big{width:64px;height:64px;}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite;}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg);}}@keyframes container-rotate{to{transform:rotate(360deg);}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a;}.spinner-blue,.spinner-blue-only{border-color:#4285f4;}.spinner-red,.spinner-red-only{border-color:#db4437;}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400;}.spinner-green,.spinner-green-only{border-color:#0f9d58;}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);}25%{-webkit-transform:rotate(270deg);}37.5%{-webkit-transform:rotate(405deg);}50%{-webkit-transform:rotate(540deg);}62.5%{-webkit-transform:rotate(675deg);}75%{-webkit-transform:rotate(810deg);}87.5%{-webkit-transform:rotate(945deg);}to{-webkit-transform:rotate(1080deg);}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg);}25%{transform:rotate(270deg);}37.5%{transform:rotate(405deg);}50%{transform:rotate(540deg);}62.5%{transform:rotate(675deg);}75%{transform:rotate(810deg);}87.5%{transform:rotate(945deg);}to{transform:rotate(1080deg);}}@-webkit-keyframes blue-fade-in-out{from{opacity:1;}25%{opacity:1;}26%{opacity:0;}89%{opacity:0;}90%{opacity:1;}100%{opacity:1;}}@keyframes blue-fade-in-out{from{opacity:1;}25%{opacity:1;}26%{opacity:0;}89%{opacity:0;}90%{opacity:1;}100%{opacity:1;}}@-webkit-keyframes red-fade-in-out{from{opacity:0;}15%{opacity:0;}25%{opacity:1;}50%{opacity:1;}51%{opacity:0;}}@keyframes red-fade-in-out{from{opacity:0;}15%{opacity:0;}25%{opacity:1;}50%{opacity:1;}51%{opacity:0;}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0;}40%{opacity:0;}50%{opacity:1;}75%{opacity:1;}76%{opacity:0;}}@keyframes yellow-fade-in-out{from{opacity:0;}40%{opacity:0;}50%{opacity:1;}75%{opacity:1;}76%{opacity:0;}}@-webkit-keyframes green-fade-in-out{from{opacity:0;}65%{opacity:0;}75%{opacity:1;}90%{opacity:1;}100%{opacity:0;}}@keyframes green-fade-in-out{from{opacity:0;}65%{opacity:0;}75%{opacity:1;}90%{opacity:1;}100%{opacity:0;}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit;}.gap-patch .circle{width:1000%;left:-450%;}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit;}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;}.circle-clipper.left .circle{left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg);}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg);}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg);}50%{-webkit-transform:rotate(-5deg);}to{-webkit-transform:rotate(130deg);}}@keyframes left-spin{from{transform:rotate(130deg);}50%{transform:rotate(-5deg);}to{transform:rotate(130deg);}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg);}50%{-webkit-transform:rotate(5deg);}to{-webkit-transform:rotate(-130deg);}}@keyframes right-spin{from{transform:rotate(-130deg);}50%{transform:rotate(5deg);}to{transform:rotate(-130deg);}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(.4,0,.2,1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(.4,0,.2,1);}@-webkit-keyframes fade-out{from{opacity:1;}to{opacity:0;}}@keyframes fade-out{from{opacity:1;}to{opacity:0;}}.slider{position:relative;height:400px;width:100%;}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;}.slider.fullscreen ul.slides{height:100%;}.slider.fullscreen ul.indicators{z-index:2;bottom:30px;}.slider .slides{background-color:#9e9e9e;margin:0;height:400px;}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden;}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center;}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0;}.slider .slides li .caption p{color:#e0e0e0;}.slider .slides li.active{z-index:2;}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0;}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;transition:background-color .3s;border-radius:50%;}.slider .indicators .indicator-item.active{background-color:#4caf50;}.carousel{overflow:hidden;position:relative;width:100%;height:400px;perspective:500px;transform-style:preserve-3d;transform-origin:0% 50%;}.carousel .carousel-item{width:200px;position:absolute;top:0;left:0;}.carousel .carousel-item img{width:100%;}.carousel.carousel-slider{top:0;left:0;height:0;}.carousel.carousel-slider .carousel-item{width:100%;height:100%;position:absolute;top:0;left:0;}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.picker__input{cursor:default;}.picker__input.picker__input--active{border-color:#0089ec;}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}
/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%;}.picker__holder{position:fixed;-webkit-transition:background .15s ease-out,top 0s .15s;-moz-transition:background .15s ease-out,top 0s .15s;transition:background .15s ease-out,top 0s .15s;-webkit-backface-visibility:hidden;}.picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out;}@media(min-height:28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%;}}@media(min-height:40.125em){.picker__frame{margin-bottom:7.5%;}}.picker__wrap{display:table;width:100%;height:100%;}@media(min-height:28.875em){.picker__wrap{display:block;}}.picker__box{background:#fff;display:table-cell;vertical-align:middle;}@media(min-height:28.875em){.picker__box{display:block;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);-moz-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);box-shadow:0 12px 36px 16px rgba(0,0,0,.24);}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,.32);-webkit-transition:background .15s ease-out;-moz-transition:background .15s ease-out;transition:background .15s ease-out;}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}@media(min-height:35.875em){.picker--opened .picker__frame{top:10%;bottom:20%auto;}}.picker__input.picker__input--active{border-color:#e3f2fd;}.picker__frame{margin:0 auto;max-width:325px;}@media(min-height:38.875em){.picker--opened .picker__frame{top:10%;bottom:auto;}}.picker__box{padding:0 1em;}.picker__header{text-align:center;position:relative;margin-top:.75em;}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em;}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em;}.picker__select--month.browser-default{display:inline;background-color:#fff;width:40%;}.picker__select--year.browser-default{display:inline;background-color:#fff;width:25%;}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,.05);}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em;}.picker__nav--prev{left:-1em;padding-right:1.25em;}.picker__nav--next{right:-1em;padding-left:1.25em;}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5;}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em;}.picker__table th,.picker__table td{text-align:center;}.picker__table td{margin:0;padding:0;}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500;}@media(min-height:33.875em){.picker__weekday{padding-bottom:.5em;}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent;}.picker__day--disabled:before{border-top-color:#aaa;}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500;}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff;}.picker__day--outfocus:hover{cursor:pointer;color:#ddd;font-weight:500;}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;transform:scale(.75);background:#0089ec;color:#fff;}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb;}.picker__footer{text-align:center;display:flex;align-items:center;justify-content:space-between;}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom;}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb;}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,.05);outline:none;}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0;}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em;}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent;}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20;}.picker__button--close:before{content:"×";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777;}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;}.picker__button--today[disabled]:before{border-top-color:#aaa;}.picker__box{border-radius:2px;overflow:hidden;}.picker__date-display{text-align:center;background-color:#26a69a;color:#fff;padding-bottom:15px;font-weight:300;}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#a1ded8;}.picker__weekday-display{background-color:#1f897f;padding:10px;font-weight:200;letter-spacing:.5;font-size:1rem;margin-bottom:15px;}.picker__month-display{text-transform:uppercase;font-size:2rem;}.picker__day-display{font-size:4.5rem;font-weight:400;}.picker__year-display{font-size:1.8rem;color:rgba(255,255,255,.4);}.picker__box{padding:0;}.picker__calendar-container{padding:0 1rem;}.picker__calendar-container thead{border:none;}.picker__table{margin-top:0;margin-bottom:.5em;}.picker__day--infocus{color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent;}.picker__day.picker__day--today{color:#26a69a;}.picker__day.picker__day--today.picker__day--selected{color:#fff;}.picker__weekday{font-size:.9rem;}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;transform:scale(.9);background-color:#26a69a;color:#fff;}.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus,.picker--focused .picker__day--selected.picker__day--outfocus{background-color:#a1ded8;}.picker__footer{text-align:right;padding:5px 10px;}.picker__close,.picker__today{font-size:1.1rem;padding:0 1rem;color:#26a69a;}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #676767;width:0;height:0;display:block;margin:0 auto;}.picker__nav--next:before{border-right:0;border-left:.75em solid #676767;}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:#a1ded8;}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0;}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em;}@media(min-height:46.75em){.picker__list-item{padding:.5em 1em;}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10;}.picker__list-item--highlighted{border-color:#0089ec;z-index:10;}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000;background:#b1dcfb;}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#fff;z-index:10;}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto;}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666;}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000;background:#b1dcfb;background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:none;}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:bold;}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#fff;}.picker--time .picker__frame{min-width:256px;max-width:320px;}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0;}@media(min-height:40.125em){.picker--time .picker__box{margin-bottom:5em;}}.row{margin-bottom:0;}html{overflow-y:scroll;margin:0;padding:0;font-size:18px;position:relative;z-index:-1;}strong{font-weight:normal !important;}body{margin:0;padding:0;color:#444;font-family:"MerriweatherSansLight";position:relative;z-index:-1;}h3{font-size:32px;line-height:110%;margin:20px 0;font-weight:400;}h4{font-size:50px;font-family:MerriweatherSans;}.owl-carousel-slider h3{text-shadow:2px 2px 2px rgba(0,0,0,.6);line-height:1em;font-size:50px;}h6{font-size:1.4444444444444444444444444444444rem;}#teamblauLogo{max-width:75px;}#teamblauLogo img{width:100%;}a .link-btn,.link-btn{font-size:16px;font-family:'yantramanavbold';color:#fff;text-transform:uppercase;-moz-transition:border .4s linear;-o-transition:border .4s linear;-webkit-transition:border .4s linear;transition:border .4s linear;border:1px solid #fff;-moz-transition:color .4s linear;-o-transition:color .4s linear;-webkit-transition:color .4s linear;transition:color .4s linear;padding:6px 6px 5px 6px;position:relative;overflow:hidden;}a .link-btn:after,a .link-btn:before,.link-btn:after,.link-btn:before{content:'';position:absolute;width:110%;height:0;top:0;left:0;right:0;z-index:-1;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}a .link-btn:after,.link-btn:after{background-color:rgba(255,255,255,.3);-moz-transition:height .2s ease;-o-transition:height .2s ease;-webkit-transition:height .2s ease;transition:height .2s ease;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s;}a .link-btn:before,.link-btn:before{background-color:rgba(255,255,255,.3);-moz-transition:height .2s ease;-o-transition:height .2s ease;-webkit-transition:height .2s ease;transition:height .2s ease;}a .link-btn:hover:after,a .link-btn:hover:before,.link-btn:hover:after,.link-btn:hover:before{height:110%;}a .link-btn:hover,.link-btn:hover{border:1px solid rgba(255,255,255,.6) !important;color:#444;}.villnoess_icons{font-family:villnoess_icons;font-size:.9rem;padding-left:15px;}.villnoess_icons.menu{padding-left:0;}.villnoess_icons.phone:before{content:'';}.villnoess_icons.mail:before{content:'';}.villnoess_icons.fb:before{content:'';}.villnoess_icons.in:before{content:'';}.villnoess_icons.menu:before{content:'';}.villnoess_icons.b_Dusche_und_Badewanne:before{content:'';}.villnoess_icons.b_WC:before{content:'';}.villnoess_icons.b_Haartrockner:before{content:'';}.villnoess_icons.b_TV:before{content:'';}.villnoess_icons.b_Telefon:before{content:'';}.villnoess_icons.b_WiFi:before{content:'';}.villnoess_icons.b_Safe:before{content:'';}.villnoess_icons.b_Balkon_und_Geislerblick:before{content:'';}.villnoess_icons.arrow-left:before{content:'';}.villnoess_icons.arrow-right:before{content:'';}.villnoess_icons.icon-calendar:before{content:'';}header{background-color:#fff;position:static;top:0;left:0;width:100%;-webkit-transition:top 500ms ease;-moz-transition:top 500ms ease;-o-transition:top 500ms ease;transition:top 500ms ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}header #headerTop{background-color:#767e82;color:#fff;font-size:14px;line-height:1em;height:40px;position:relative;}header #headerTop .container{position:relative;height:100%;}header #headerTop .col.s12>div{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}header #headerTop .col.s12>div.right{right:0;}header #headerTop .col.s12>div.right a{display:inline-block;}header #headerTop .dib .villnoess_icons{font-size:30px;}header #headerTop .dib .villnoess_icons:before{position:relative;top:3px;}header #headerTop a{color:#fff;letter-spacing:1px;font-family:'MerriweatherSansLight';}header #headerTop #langNavi a:not(:last-child):after{content:'|';padding:0 5px;}header #headerTop #langNavi a.active{font-family:'MerriweatherSansBold';}header .logoContainer{background-color:#b5c4cb;margin:0;padding:0;width:100%;max-width:none;overflow-x:hidden;}header .logoContainer>.row{max-width:1220px;position:relative;margin:0 auto;}@media all and (max-width:450px){header .logoContainer .tac{text-align:left !important;}}header .logoContainer .top_button,header .logoContainer .top_button2{position:absolute;top:50%;transform:translateY(-50%);background-color:#767e82;color:#fff !important;padding:0 15px;line-height:50px;transition:.2s;}@media all and (max-width:450px){header .logoContainer .top_button,header .logoContainer .top_button2{line-height:45px;font-size:15px;}}header .logoContainer .top_button:hover,header .logoContainer .top_button2:hover{box-shadow:2px 2px 6px -2px rgba(0,0,0,.5);}header .logoContainer .top_button{right:170px;}@media all and (max-width:820px){header .logoContainer .top_button{right:10px;top:35px;}}header .logoContainer .top_button2{right:10px;}@media all and (max-width:820px){header .logoContainer .top_button2{top:100px;}}header .header_content{width:100%;display:flex;align-items:center;justify-content:space-between;}@media(max-width:650px){header .header_content{justify-content:center;}header .header_content .top_buttons{display:none;}}header .top_buttons{display:flex;align-items:center;gap:17px;}header #logo-container{margin:30px 0 20px;color:#aba398;line-height:1em;font-size:14px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}header nav{font-family:"MerriweatherLight";background-color:#fff;box-shadow:none;height:auto;}header nav ul{width:100%;line-height:2em;}header nav ul li{width:16.666666666666666666666666666667%;}header nav ul li a{color:#444 !important;padding-left:0;border-bottom:5px solid #fff;font-size:15px;}@media screen and (max-width:1260px){header nav ul li a{font-size:14px;}}@media screen and (max-width:1170px){header nav ul li a{font-size:13px;}}header nav ul li.active,header nav ul li.trail{background-color:transparent;}header nav ul li.active>a,header nav ul li.trail>a{border-bottom:5px solid #767e82;}header nav ul li:hover>a{background-color:transparent;border-bottom:5px solid #767e82;}header nav .pageDeept1{position:relative;}header nav .pageDeept1>nav{position:absolute;left:0;width:auto;overflow:hidden;height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}header nav .pageDeept1:hover>nav{height:auto;}header nav .pageDeept2{text-align:left;padding:0 15px !important;width:100% !important;white-space:nowrap;}.scrollActive header{position:fixed;z-index:20;}.scrollActive header .header_content{display:none;}.scrollActive header #nav-mobile{padding-top:10px;}@media only screen and (max-width:1024px){header{position:relative !important;top:0 !important;}}nav#menu{background-color:transparent;color:#fff;height:0;line-height:0;width:0;}nav#menu ul{background-color:#767e82;font-family:MerriweatherSans;}nav#menu ul a{color:#fff;text-transform:uppercase;}nav#menu ul #langNavi{float:none !important;text-align:center;}nav#menu ul #langNavi>div{display:inline-block;}nav#menu ul #langNavi a{float:none;display:inline-block;padding:0;font-family:"MerriweatherLight";}nav#menu ul #langNavi a:not(:last-child):after{content:'|';padding:0 5px;}nav#menu ul #langNavi a.active{font-family:"MerriweatherBold";}nav#menu ul #langNavi a:hover{background-color:transparent;}nav#menu ul #langNavi a:last-child:after{padding:5px;font-family:MerriweatherSans !important;}nav#menu ul li.pageStufe1{border-top:1px solid rgba(255,255,255,.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}nav#menu ul li.pageStufe1:last-child{border-bottom:1px solid rgba(255,255,255,.2);}nav#menu ul li.pageStufe1.active,nav#menu ul li.pageStufe1.trail{background-color:#47443f;}nav#menu ul li.pageStufe1.active:hover,nav#menu ul li.pageStufe1.trail:hover{background-color:#47443f;}nav#menu ul li.pageStufe1:hover{background-color:#767e82;}nav#menu ul li.pageStufe1 a{font-family:MerriweatherSans;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}nav#menu ul li.pageStufe1 a:hover{background-color:transparent;}nav#menu ul li.pageStufe2 a{letter-spacing:.5px;}nav#menu .containsSubItems{float:none;clear:both;overflow:hidden;padding-right:0;position:relative;}nav#menu .containsSubItems>a{float:left;width:225px;}nav#menu .containsSubItems .submenuOpenerContainer{float:right;border-left:1px solid rgba(255,255,255,.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0;width:57px;height:44px;cursor:pointer;}nav#menu .containsSubItems .submenuOpenerContainer .submenuOpener{background-image:url("/Content/Img/close_open.png");background-repeat:no-repeat;background-size:14px;background-position:center;width:100%;height:100%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-webkit-transition:transform .2s linear;transition:transform .2s linear;}nav#menu .containsSubItems.active .subNaviContainer,nav#menu .containsSubItems.trail .subNaviContainer{background-color:#47443f;}nav#menu .containsSubItems.active .subNaviContainer .pageStufe2.active,nav#menu .containsSubItems.active .subNaviContainer .pageStufe2:hover,nav#menu .containsSubItems.trail .subNaviContainer .pageStufe2.active,nav#menu .containsSubItems.trail .subNaviContainer .pageStufe2:hover{background-color:#47443f;}nav#menu .containsSubItems.active .subNaviContainer .pageStufe2.active a,nav#menu .containsSubItems.trail .subNaviContainer .pageStufe2.active a{font-family:MerriweatherSans;}nav#menu .containsSubItems .subNaviContainer{position:relative;display:none;}nav#menu .containsSubItems .subNaviContainer .pageStufe2{padding-bottom:20px;}nav#menu .containsSubItems .subNaviContainer .pageStufe2:hover{background-color:#767e82;}nav#menu .containsSubItems .subNaviContainer a{height:auto;line-height:1.4em;font-family:"MerriweatherLight";}nav#menu .containsSubItems.open .submenuOpener{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}#siteMainContent{z-index:-1;position:relative;}.owl-carousel-slider{margin-bottom:5px;position:relative;}.owl-carousel-slider .owl-dots{position:absolute;z-index:99999;bottom:20px;right:20px;padding:0 16px;}.owl-carousel-slider .owl-dots .owl-dot{float:left;margin:0 4px;width:15px;height:15px;border-radius:50%;background-color:#bcb7b1;}.owl-carousel-slider .owl-dots .owl-dot.active{background-color:#fff;}.owl-carousel-slider img{width:100%;}.owl-carousel-slider .owl-prev,.owl-carousel-slider .owl-next{position:absolute;display:block;top:50%;z-index:9999;color:#fff;font-size:40px;line-height:1em;margin-top:-20px;padding:0;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.owl-carousel-slider .owl-prev{left:0;}.owl-carousel-slider .owl-next{right:0;}.owl-carousel-slider:hover .owl-prev,.owl-carousel-slider:hover .owl-next{opacity:1;}.owl-carousel-slider:hover .owl-prev{left:26px;}.owl-carousel-slider:hover .owl-next{right:26px;}.owl-carousel-slider .caption{position:absolute;top:50%;left:50%;color:#fff;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%;text-align:center;}.owl-carousel-slider .caption.left-align{left:15%;width:25%;text-align:left;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.owl-carousel-slider .caption.right-align{right:15%;left:auto;width:25%;text-align:right;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.owl-carousel-slider .navOverlayLeft,.owl-carousel-slider .navOverlayRight{position:absolute;height:100%;width:25%;top:0;z-index:99999999;display:none;}.owl-carousel-slider .navOverlayRight{right:0;}#siteCenter{width:100%;overflow:hidden;}#schnellanfrageForm{background-color:#767e82;}#bookingAndPageInfo{position:relative;width:calc(100% + 13px);left:-6px;overflow:hidden;display:flex;justify-content:center;}#bookingAndPageInfo .grid-item{position:relative;}#bookingAndPageInfo .grid-item #pageIntro{background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;background-size:115px auto;}#bookingAndPageInfo .grid-item #pageIntro .innerBoxContent{color:#777;font-family:"MerriweatherSansLight";font-size:16px;line-height:203%;text-align:left;}#bookingAndPageInfo .grid-item #pageIntro .innerBoxContent strong{font-style:normal;font-family:"crimson_text_Semibold";}#bookingAndPageInfo .grid-item #pageIntro:before{content:'';width:49px;height:124px;background-image:url("/Content/Img/new_branding/farn_leer.png");position:absolute;top:0;left:0;}#bookingAndPageInfo .grid-item #pageIntro:after{content:'';width:49px;height:94px;background-image:url("/Content/Img/new_branding/farn_voll.png");position:absolute;bottom:0;right:0;}#bookingAndPageInfo .grid-item #pageIntro.iconClass_1:before,#bookingAndPageInfo .grid-item #pageIntro.iconClass_1:after,#bookingAndPageInfo .grid-item #pageIntro.iconClass_2:before,#bookingAndPageInfo .grid-item #pageIntro.iconClass_2:after,#bookingAndPageInfo .grid-item #pageIntro.iconClass_3:before,#bookingAndPageInfo .grid-item #pageIntro.iconClass_3:after,#bookingAndPageInfo .grid-item #pageIntro.iconClass_4:before,#bookingAndPageInfo .grid-item #pageIntro.iconClass_4:after,#bookingAndPageInfo .grid-item #pageIntro.iconClass_5:before,#bookingAndPageInfo .grid-item #pageIntro.iconClass_5:after{display:none;}#bookingAndPageInfo .grid-item #pageIntro.iconClass_1{background-image:url("/Content/Img/new_branding/berg.png");}#bookingAndPageInfo .grid-item #pageIntro.iconClass_2{background-image:url("/Content/Img/new_branding/croissant.png");}#bookingAndPageInfo .grid-item #pageIntro.iconClass_3{background-image:url("/Content/Img/new_branding/kleiderhaken.png");}#bookingAndPageInfo .grid-item #pageIntro.iconClass_4{background-image:url("/Content/Img/new_branding/wald.png");}#bookingAndPageInfo .grid-item #pageIntro.iconClass_5{background-image:url("/Content/Img/new_branding/wolken.png");}#bookingAndPageInfo .grid-item.pageIntroMobile:before{padding-top:0 !important;}#bookingAndPageInfo .grid-item.pageIntroMobile #pageIntro,#bookingAndPageInfo .grid-item.pageIntroMobile .innerBoxContent{position:relative !important;}#bookingAndPageInfo .grid-item.pageIntroMobile #pageIntro{left:0;right:0;}#bookingAndPageInfo .grid-item.pageIntroMobile .innerBoxContent{top:0;left:0;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);margin:0 auto;padding:40px 0 60px;}@media only screen and (max-width:1024px){#bookingAndPageInfo .grid-item #pageIntro .innerBoxContent{font-size:.83333333333333333333333333333333rem;}}#schnellanfrageBox{min-height:372px;}#schnellanfrageBox .innerBox{background-color:#767e82;}#schnellanfrageBox .innerBox .innerBoxContent{text-align:left;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);left:50%;top:0;width:80%;height:100%;padding:35px 0 30px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/Content/Img/new_branding/keimling.png);background-repeat:no-repeat;background-position:10px calc(100% - 124px);}@media screen and (max-width:1024px) and (min-width:601px){#schnellanfrageBox .innerBox .innerBoxContent{background-position:60% calc(100% - 158px);}}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-Titel{font-size:16px;font-family:'yantramanavregular';margin-top:15px;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-Titel.last{margin-top:19px;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-ButtonContainer{position:absolute;bottom:30px;width:100%;left:0;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-ButtonContainer .link-btn{cursor:pointer;text-align:center;width:100%;margin:15px auto 0;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-Selects input{font-size:34px;height:auto;margin-bottom:0;border-bottom:0;cursor:pointer;}@media screen and (max-width:1110px){#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-Selects input{font-size:30px;}}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-Selects.date input{text-align:left;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-Selects .input-field{margin-top:0;padding:0;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-Selects .caret{color:#fff;left:155px;}@media screen and (max-width:1110px){#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-Selects .caret{left:130px;}}#schnellanfrageBox .innerBox .innerBoxContent .select-wrapper ul{max-height:180px;}#schnellanfrageBox .innerBox .innerBoxContent .select-wrapper ul li span{color:#666;}#schnellanfrageBox .innerBox #quick-from,#schnellanfrageBox .innerBox #quick-to,#schnellanfrageBox .innerBox #quick-from:disabled,#schnellanfrageBox .innerBox #quick-to:disabled{color:#fff !important;}#pageTitle{overflow:hidden;width:100%;}#pageTitle:before{padding-top:0 !important;}#pageTitle .innerBox{position:relative;top:auto;bottom:auto;left:auto;right:auto;background:none;}#pageTitle .innerBox .innerBoxContent{position:relative;top:auto;left:auto;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);font-family:"MerriweatherSansLight";font-size:32px;color:#fff;text-align:center;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;}#pageTitle .innerBox .innerBoxContent h1,#pageTitle .innerBox .innerBoxContent h2{line-height:1.4em;font-family:"MerriweatherLight";font-weight:normal;font-size:41px;}#pageTitle .innerBox .innerBoxContent h1{margin:35px 0 10px;color:#767e82;}#pageTitle .innerBox .innerBoxContent h2{margin:10px 0 35px;color:#b5c4cb;}body.zimmer #schnellanfrageBox .innerBox{right:0 !important;}body.zimmer #pageIntro .innerBoxContent{font-family:"MerriweatherLight" !important;text-align:left;}body.zimmer #pageIntro .innerBoxContent strong{font-family:MerriweatherSans !important;}@media only screen and (min-width:601px) and (max-width:1024px){#schnellanfrageBox{width:100% !important;min-height:245px;}#schnellanfrageBox:before{padding-top:0;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-ButtonContainer{position:relative;bottom:0;min-height:172px;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-ButtonContainer div.link-btn{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-ButtonContainer div.link-btn.link-btn1{margin-top:-25px;}#schnellanfrageBox .innerBox .innerBoxContent .schnellanfrage-ButtonContainer div.link-btn.link-btn2{margin-top:25px;}}@media only screen and (max-width:1024px){.schnellanfrage-Titel{margin-top:10px !important;}.schnellanfrage-Titel.last{margin-top:18px !important;}}.elmDivider{position:relative;background-image:url(/Content/Img/new_branding/linie.svg);background-size:contain;height:27px;background-repeat:no-repeat;margin:10px 0;}.elmDivider img{width:100%;display:none;}.grid{width:calc(100% + 13px);left:-6px;}.grid .grid-item-home .innerBoxContent{font-family:'MerriweatherLight';}@media only screen and (min-width:601px) and (max-width:1024px){.force-full-width{width:100% !important;}.force-full-width:before{padding-top:50% !important;}}.grid-item,.grid-sizer{width:33.333333333333333333333333333333%;}.grid-item.double-width{width:66.666666666666666666666666666667%;}.grid-item.full-width{width:100%;}.grid-item:before{content:"";display:block;padding-top:100%;}.grid-item.double-width:before{content:"";display:block;padding-top:50%;}.grid-item.full-width:before{content:"";display:block;padding-top:33.333333333333333333333333333333%;}.grid-item.doubble-height:before{content:"";display:block;padding-top:200%;}.innerBox{position:absolute;top:5px;bottom:5px;left:5px;right:5px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#47443f;}.innerBoxContent{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:MerriweatherSans;font-size:32px;color:#fff;text-align:center;width:80%;}.innerBoxContent .untertitel{font-size:20px;font-family:"MerriweatherSansLight";}.innerBoxContent .link-btn{margin-top:50px;}.grid-item.double-width h3,.grid-item.doubble-height h3{font-size:42px;}@media only screen and (max-width:1024px){.grid-item,.grid-item.double-width,.grid-item.doubble-height,.grid-sizer{width:50%;}.grid-item.doubble-height:before,.grid-item.double-width:before{padding-top:100%;}.grid-item.full-width:before{padding-top:50%;}}@media only screen and (max-width:600px){.grid-item,.grid-item.double-width,.grid-item.doubble-height,.grid-sizer{width:100%;}.grid-item.doubble-height:before,.grid-item.double-width:before,.grid-item.full-width:before{padding-top:100%;}}.gMapInfos{background-color:#fff;}.gMapInfos h3{color:#47433d;}#gmap .villnoess_icons{position:relative;top:2px;padding:0 10px 0 0;}#gmap .villnoess_icons.white{color:#fff;}#gmap .gMapTitel{font-family:MerriweatherSans;font-size:16px;}.specialOfferBlock{position:relative;width:calc(100% + 13px);left:-6px;overflow:hidden;}.specialOfferBlock .grid-item{position:relative;min-height:440px;}.specialOfferBlock .grid-item .innerBox{left:0;right:0;}.specialOfferBlock .grid-item .innerBox.specialOfferBild{overflow:hidden;}.specialOfferBlock .grid-item .innerBox.specialOfferBild img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;max-height:100%;}.specialOfferBlock .grid-item .innerBox.specialOfferInfo{background-color:#47433d;}.specialOfferBlock .grid-item .innerBox.specialOfferAusstattung{background-color:#403c37;}.specialOfferBlock .grid-item .innerBox ul li{position:relative;padding-left:10px;}.specialOfferBlock .grid-item .innerBox ul li:before{content:'-';position:absolute;left:0;}.roomBlock{position:relative;width:calc(100% + 13px);left:-6px;overflow:hidden;}.roomBlock .grid-item{position:relative;min-height:340px;}.roomBlock .grid-item .innerBox,.roomBlock .grid-item h3,.roomBlock .grid-item .innerBoxContent{color:#444 !important;}.roomBlock .grid-item .innerBox{left:0;right:0;}.roomBlock .grid-item .innerBox.zimmerBild{overflow:hidden;}.roomBlock .grid-item .innerBox.zimmerBild img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;max-height:100%;min-width:100%;}.roomBlock .grid-item .innerBox.zimmerInfo{background-color:#f1f0ef;}.roomBlock .grid-item .innerBox.zimmerAusstattung{background-color:#e1e1e1;}.roomBlock .grid-item .innerBox .link-btn{color:#444;border-color:#444;}.roomBlock .grid-item .innerBox .link-btn a{color:#444;-moz-transition:color .4s linear;-o-transition:color .4s linear;-webkit-transition:color .4s linear;transition:color .4s linear;}.roomBlock .grid-item .innerBox .link-btn:after{background-color:rgba(68,68,68,.3);}.roomBlock .grid-item .innerBox .link-btn:before{background-color:rgba(68,68,68,.3);}.roomBlock .grid-item .innerBox .link-btn:hover{border:1px solid rgba(68,68,68,.6) !important;color:#fff;}.roomBlock .grid-item .innerBox .link-btn:hover a{color:#fff;}.roomBlock .grid-item .innerBox.zimmerAusstattung .innerBoxContent>div:not(.leistung){padding-left:30px;position:relative;}.roomBlock .grid-item .innerBox.zimmerAusstattung .innerBoxContent>div:not(.leistung) .villnoess_icons{padding-left:0;position:absolute;left:0;}.specialOfferBlock .zimmerTitel .zimmer,.roomBlock .zimmerTitel .zimmer{font-size:27px !important;}.specialOfferBlock .zimmerTitel .preis,.roomBlock .zimmerTitel .preis{margin-bottom:15px !important;}.specialOfferBlock .zimmerTitel .preis span,.roomBlock .zimmerTitel .preis span{font-size:25px !important;}@media only screen and (max-width:600px){.specialOfferBlock .zimmerTitel .zimmer,.roomBlock .zimmerTitel .zimmer{font-size:27px !important;}.specialOfferBlock .zimmerTitel .preis span,.roomBlock .zimmerTitel .preis span{font-size:25px !important;}}#schnellanfrageForm .specialOfferInfo .innerBoxContent,#schnellanfrageForm .specialOfferAusstattung .innerBoxContent,#schnellanfrageForm .zimmerInfo .innerBoxContent,#schnellanfrageForm .zimmerAusstattung .innerBoxContent,.specialOfferBlock .specialOfferInfo .innerBoxContent,.specialOfferBlock .specialOfferAusstattung .innerBoxContent,.specialOfferBlock .zimmerInfo .innerBoxContent,.specialOfferBlock .zimmerAusstattung .innerBoxContent,.roomBlock .specialOfferInfo .innerBoxContent,.roomBlock .specialOfferAusstattung .innerBoxContent,.roomBlock .zimmerInfo .innerBoxContent,.roomBlock .zimmerAusstattung .innerBoxContent{font-size:15px;text-align:left;font-family:"MerriweatherSansLight";height:80%;}#schnellanfrageForm .specialOfferInfo .innerBoxContent h3,#schnellanfrageForm .specialOfferAusstattung .innerBoxContent h3,#schnellanfrageForm .zimmerInfo .innerBoxContent h3,#schnellanfrageForm .zimmerAusstattung .innerBoxContent h3,.specialOfferBlock .specialOfferInfo .innerBoxContent h3,.specialOfferBlock .specialOfferAusstattung .innerBoxContent h3,.specialOfferBlock .zimmerInfo .innerBoxContent h3,.specialOfferBlock .zimmerAusstattung .innerBoxContent h3,.roomBlock .specialOfferInfo .innerBoxContent h3,.roomBlock .specialOfferAusstattung .innerBoxContent h3,.roomBlock .zimmerInfo .innerBoxContent h3,.roomBlock .zimmerAusstattung .innerBoxContent h3{font-size:42px;font-family:MerriweatherSans;margin-top:0;}#schnellanfrageForm .specialOfferInfo .innerBoxContent .preis,#schnellanfrageForm .specialOfferAusstattung .innerBoxContent .preis,#schnellanfrageForm .zimmerInfo .innerBoxContent .preis,#schnellanfrageForm .zimmerAusstattung .innerBoxContent .preis,.specialOfferBlock .specialOfferInfo .innerBoxContent .preis,.specialOfferBlock .specialOfferAusstattung .innerBoxContent .preis,.specialOfferBlock .zimmerInfo .innerBoxContent .preis,.specialOfferBlock .zimmerAusstattung .innerBoxContent .preis,.roomBlock .specialOfferInfo .innerBoxContent .preis,.roomBlock .specialOfferAusstattung .innerBoxContent .preis,.roomBlock .zimmerInfo .innerBoxContent .preis,.roomBlock .zimmerAusstattung .innerBoxContent .preis{margin-bottom:40px;}#schnellanfrageForm .specialOfferInfo .innerBoxContent .preis .upperFontSize,#schnellanfrageForm .specialOfferAusstattung .innerBoxContent .preis .upperFontSize,#schnellanfrageForm .zimmerInfo .innerBoxContent .preis .upperFontSize,#schnellanfrageForm .zimmerAusstattung .innerBoxContent .preis .upperFontSize,.specialOfferBlock .specialOfferInfo .innerBoxContent .preis .upperFontSize,.specialOfferBlock .specialOfferAusstattung .innerBoxContent .preis .upperFontSize,.specialOfferBlock .zimmerInfo .innerBoxContent .preis .upperFontSize,.specialOfferBlock .zimmerAusstattung .innerBoxContent .preis .upperFontSize,.roomBlock .specialOfferInfo .innerBoxContent .preis .upperFontSize,.roomBlock .specialOfferAusstattung .innerBoxContent .preis .upperFontSize,.roomBlock .zimmerInfo .innerBoxContent .preis .upperFontSize,.roomBlock .zimmerAusstattung .innerBoxContent .preis .upperFontSize{font-size:32px;}#schnellanfrageForm .specialOfferInfo .innerBoxContent .bolderFont,#schnellanfrageForm .specialOfferAusstattung .innerBoxContent .bolderFont,#schnellanfrageForm .zimmerInfo .innerBoxContent .bolderFont,#schnellanfrageForm .zimmerAusstattung .innerBoxContent .bolderFont,.specialOfferBlock .specialOfferInfo .innerBoxContent .bolderFont,.specialOfferBlock .specialOfferAusstattung .innerBoxContent .bolderFont,.specialOfferBlock .zimmerInfo .innerBoxContent .bolderFont,.specialOfferBlock .zimmerAusstattung .innerBoxContent .bolderFont,.roomBlock .specialOfferInfo .innerBoxContent .bolderFont,.roomBlock .specialOfferAusstattung .innerBoxContent .bolderFont,.roomBlock .zimmerInfo .innerBoxContent .bolderFont,.roomBlock .zimmerAusstattung .innerBoxContent .bolderFont{font-family:"MerriweatherSansLight";}#schnellanfrageForm .specialOfferInfo .innerBoxContent .link-btn,#schnellanfrageForm .specialOfferAusstattung .innerBoxContent .link-btn,#schnellanfrageForm .zimmerInfo .innerBoxContent .link-btn,#schnellanfrageForm .zimmerAusstattung .innerBoxContent .link-btn,.specialOfferBlock .specialOfferInfo .innerBoxContent .link-btn,.specialOfferBlock .specialOfferAusstattung .innerBoxContent .link-btn,.specialOfferBlock .zimmerInfo .innerBoxContent .link-btn,.specialOfferBlock .zimmerAusstattung .innerBoxContent .link-btn,.roomBlock .specialOfferInfo .innerBoxContent .link-btn,.roomBlock .specialOfferAusstattung .innerBoxContent .link-btn,.roomBlock .zimmerInfo .innerBoxContent .link-btn,.roomBlock .zimmerAusstattung .innerBoxContent .link-btn{font-family:"yantramanavbold";font-size:18px;text-align:center;position:absolute !important;bottom:0;width:100%;cursor:pointer;}#schnellanfrageForm .specialOfferInfo .innerBoxContent .leistung,#schnellanfrageForm .specialOfferAusstattung .innerBoxContent .leistung,#schnellanfrageForm .zimmerInfo .innerBoxContent .leistung,#schnellanfrageForm .zimmerAusstattung .innerBoxContent .leistung,.specialOfferBlock .specialOfferInfo .innerBoxContent .leistung,.specialOfferBlock .specialOfferAusstattung .innerBoxContent .leistung,.specialOfferBlock .zimmerInfo .innerBoxContent .leistung,.specialOfferBlock .zimmerAusstattung .innerBoxContent .leistung,.roomBlock .specialOfferInfo .innerBoxContent .leistung,.roomBlock .specialOfferAusstattung .innerBoxContent .leistung,.roomBlock .zimmerInfo .innerBoxContent .leistung,.roomBlock .zimmerAusstattung .innerBoxContent .leistung{text-transform:uppercase;}#schnellanfrageForm .bookingForm,.specialOfferBlock .bookingForm,.roomBlock .bookingForm{background-color:#767e82;clear:both;position:relative;top:-5px;padding:50px 4.0983606557377049180327868852459% 40px;color:#fff;display:none;}#schnellanfrageForm .bookingForm .closeForm,.specialOfferBlock .bookingForm .closeForm,.roomBlock .bookingForm .closeForm{position:absolute;width:23px;height:23px;right:32px;top:25px;cursor:pointer;}#schnellanfrageForm .bookingForm h3,.specialOfferBlock .bookingForm h3,.roomBlock .bookingForm h3{font-family:"MerriweatherLight";margin-top:0;}#schnellanfrageForm .bookingForm .link-btn,.specialOfferBlock .bookingForm .link-btn,.roomBlock .bookingForm .link-btn{background-color:#fff;color:#8c8277;padding:6px 40px 5px;min-width:314px;margin-top:15px;}#schnellanfrageForm .bookingForm .link-btn:after,#schnellanfrageForm .bookingForm .link-btn:before,.specialOfferBlock .bookingForm .link-btn:after,.specialOfferBlock .bookingForm .link-btn:before,.roomBlock .bookingForm .link-btn:after,.roomBlock .bookingForm .link-btn:before{z-index:1;}#schnellanfrageForm .bookingForm .link-btn:after,.specialOfferBlock .bookingForm .link-btn:after,.roomBlock .bookingForm .link-btn:after{background-color:rgba(65,65,65,.1);}#schnellanfrageForm .bookingForm .link-btn:before,.specialOfferBlock .bookingForm .link-btn:before,.roomBlock .bookingForm .link-btn:before{background-color:rgba(65,65,65,.1);}#schnellanfrageForm .bookingForm .link-btn:hover:after,#schnellanfrageForm .bookingForm .link-btn:hover:before,.specialOfferBlock .bookingForm .link-btn:hover:after,.specialOfferBlock .bookingForm .link-btn:hover:before,.roomBlock .bookingForm .link-btn:hover:after,.roomBlock .bookingForm .link-btn:hover:before{height:110%;}#schnellanfrageForm .bookingForm .link-btn:hover,.specialOfferBlock .bookingForm .link-btn:hover,.roomBlock .bookingForm .link-btn:hover{border:1px solid rgba(65,65,65,.2) !important;color:#444;}body.zimmer .grid-item.zimmerConditions{padding:5px 40px;}body.zimmer .grid-item.zimmerConditions:before{padding-top:0;}body.zimmer .grid-item.zimmerConditions.right{border-left:1px solid #c6c0bb;}body.zimmer .grid-item.zimmerConditions .titel{font-size:21px;text-transform:uppercase;font-family:MerriweatherSans;margin-bottom:20px;}@media only screen and (max-width:1024px){body.zimmer .grid-item.zimmerConditions{font-size:.83333333333333333333333333333333rem;}}@media only screen and (max-width:600px){body.zimmer .grid-item.zimmerConditions.right{border-left:none;}}@media only screen and (max-width:1024px){#schnellanfrageForm .grid-item.zimmerTitel,.roomBlock .grid-item.zimmerTitel,.specialOfferBlock .grid-item.zimmerTitel{width:100%;}#schnellanfrageForm .grid-item.zimmerTitel:before,.roomBlock .grid-item.zimmerTitel:before,.specialOfferBlock .grid-item.zimmerTitel:before{padding-top:50%;}#schnellanfrageForm .grid-item .specialOfferInfo,#schnellanfrageForm .grid-item .zimmerInfo,.roomBlock .grid-item .specialOfferInfo,.roomBlock .grid-item .zimmerInfo,.specialOfferBlock .grid-item .specialOfferInfo,.specialOfferBlock .grid-item .zimmerInfo{bottom:0;}#schnellanfrageForm .grid-item .specialOfferBild,#schnellanfrageForm .grid-item .specialOfferAusstattung,#schnellanfrageForm .grid-item .zimmerBild,#schnellanfrageForm .grid-item .zimmerAusstattung,.roomBlock .grid-item .specialOfferBild,.roomBlock .grid-item .specialOfferAusstattung,.roomBlock .grid-item .zimmerBild,.roomBlock .grid-item .zimmerAusstattung,.specialOfferBlock .grid-item .specialOfferBild,.specialOfferBlock .grid-item .specialOfferAusstattung,.specialOfferBlock .grid-item .zimmerBild,.specialOfferBlock .grid-item .zimmerAusstattung{top:0;}}@media only screen and (max-width:600px){#schnellanfrageForm,.roomBlock,.specialOfferBlock{margin:15px 0;}#schnellanfrageForm .grid-item.zimmerTitel,.roomBlock .grid-item.zimmerTitel,.specialOfferBlock .grid-item.zimmerTitel{width:100%;}#schnellanfrageForm .grid-item.zimmerTitel:before,.roomBlock .grid-item.zimmerTitel:before,.specialOfferBlock .grid-item.zimmerTitel:before{padding-top:100%;}#schnellanfrageForm .grid-item .specialOfferInfo,#schnellanfrageForm .grid-item .zimmerInfo,.roomBlock .grid-item .specialOfferInfo,.roomBlock .grid-item .zimmerInfo,.specialOfferBlock .grid-item .specialOfferInfo,.specialOfferBlock .grid-item .zimmerInfo{bottom:0;top:0;}#schnellanfrageForm .grid-item .specialOfferBild,#schnellanfrageForm .grid-item .zimmerBild,.roomBlock .grid-item .specialOfferBild,.roomBlock .grid-item .zimmerBild,.specialOfferBlock .grid-item .specialOfferBild,.specialOfferBlock .grid-item .zimmerBild{bottom:0;}#schnellanfrageForm .grid-item .specialOfferAusstattung,#schnellanfrageForm .grid-item .zimmerAusstattung,.roomBlock .grid-item .specialOfferAusstattung,.roomBlock .grid-item .zimmerAusstattung,.specialOfferBlock .grid-item .specialOfferAusstattung,.specialOfferBlock .grid-item .zimmerAusstattung{top:0;}}@media only screen and (min-width:601px) and (max-width:1024px){.specialOfferBlock .grid-item.zimmerTitel,.roomBlock .grid-item.zimmerTitel{min-height:245px;}.specialOfferBlock .grid-item.zimmerTitel::before,.roomBlock .grid-item.zimmerTitel::before{padding-top:0 !important;}.specialOfferBlock .grid-item.zimmerTitel h3,.specialOfferBlock .grid-item.zimmerTitel .preis,.roomBlock .grid-item.zimmerTitel h3,.roomBlock .grid-item.zimmerTitel .preis{margin-bottom:10px;}.specialOfferBlock .grid-item.zimmerTitel{min-height:280px;}}.bookingForm .kindalter{margin-bottom:20px;}.bookingForm h3{margin-bottom:40px;font-family:"MerriweatherLight";}.bookingForm label{color:#fff !important;font-size:16px !important;font-family:'MerriweatherSansLight';left:0;z-index:0;}.bookingForm .input-field{padding:0;}.bookingForm .caret{color:#fff !important;top:5px !important;}.bookingForm textarea,.bookingForm input,.bookingForm input.select-dropdown{border-color:#fff !important;}.bookingForm input:focus:not([type]):not([readonly]),.bookingForm input[type="text"]:focus:not([readonly]),.bookingForm input[type="password"]:focus:not([readonly]),.bookingForm input[type="email"]:focus:not([readonly]),.bookingForm input[type="url"]:focus:not([readonly]),.bookingForm input[type="time"]:focus:not([readonly]),.bookingForm input[type="date"]:focus:not([readonly]),.bookingForm input[type="datetime-local"]:focus:not([readonly]),.bookingForm input[type="tel"]:focus:not([readonly]),.bookingForm input[type="number"]:focus:not([readonly]),.bookingForm input[type="search"]:focus:not([readonly]),.bookingForm textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #fff !important;box-shadow:0 1px 0 0 #fff !important;}.bookingForm input,.bookingForm .mainFont,.bookingForm textarea{font-size:19px !important;font-family:MerriweatherSans;}.bookingForm input:not([type]),.bookingForm input[type="text"],.bookingForm input[type="password"],.bookingForm input[type="email"],.bookingForm input[type="url"],.bookingForm input[type="time"],.bookingForm input[type="date"],.bookingForm input[type="datetime-local"],.bookingForm input[type="tel"],.bookingForm input[type="number"],.bookingForm input[type="search"],.bookingForm textarea.materialize-textarea{height:2em;}.bookingForm [type="radio"]:not(:checked)+label,.bookingForm [type="radio"]:checked+label{padding-left:30px;margin-right:20px;}.bookingForm .with-gap[type="radio"]:checked+label::before,.bookingForm [type="radio"]:not(:checked)+label::before{border-color:#fff;}.bookingForm .with-gap[type="radio"]:checked+label::after{border-color:#fff;background-color:#fff;}.bookingForm [type="checkbox"]+label::before{border-color:#fff;}.bookingForm [type="checkbox"]:checked+label::before{border-color:transparent #fff #fff transparent;}.bookingForm .select-wrapper~label{top:-25px;}.bookingForm input:not(.anfrageFormZimmer):not(.lodging):not(#privacyAngebot){position:relative;z-index:1;}.bookingForm .villnoess_icons{position:absolute;right:0;bottom:22px;display:block;}.bookingForm input.anfrageFormZimmer,.bookingForm input.anfrageFormZimmer:disabled{color:#fff !important;}.bookingForm .dropdown-content.select-dropdown li span{color:#666;}.bookingForm input[type="text"][readonly="readonly"]{border-bottom-style:solid;}@media only screen and (max-width:600px){.bookingForm .Form5tl{width:100%;}}@-webkit-keyframes IMAGE-DESC-HOVER{0%{opacity:0;top:40%;}100%{opacity:1;top:50%;}}@-moz-keyframes IMAGE-DESC-HOVER{0%{opacity:0;top:40%;}100%{opacity:1;top:50%;}}@-o-keyframes IMAGE-DESC-HOVER{0%{opacity:0;top:40%;}100%{opacity:1;top:50%;}}@keyframes IMAGE-DESC-HOVER{0%{opacity:0;top:40%;}100%{opacity:1;top:50%;}}#GalleryBlock{position:relative;width:calc(100% + 13px);left:-6px;}#GalleryBlock .grid-item{position:relative;cursor:pointer;}#GalleryBlock .grid-item .innerBox:not(.gmapBox) .innerBoxOverlay{position:absolute;height:100%;width:100%;background-color:#222;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}#GalleryBlock .grid-item .innerBox:not(.gmapBox) .innerBoxContent{opacity:0;}#GalleryBlock .grid-item .innerBox:not(.gmapBox) .innerBoxContent h3{font-size:21px;margin-bottom:5px;}#GalleryBlock .grid-item .innerBox:not(.gmapBox) .innerBoxContent .untertitel{font-size:18px;line-height:22px;}#GalleryBlock .grid-item .innerBox:not(.gmapBox):hover .innerBoxOverlay{opacity:.55;}#GalleryBlock .grid-item .innerBox:not(.gmapBox):hover .innerBoxContent{-webkit-animation:IMAGE-DESC-HOVER .5s forwards;-moz-animation:IMAGE-DESC-HOVER .5s forwards;-o-animation:IMAGE-DESC-HOVER .5s forwards;animation:IMAGE-DESC-HOVER .5s forwards;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s;}#GalleryBlock .grid-item.is-expanded{width:66.666666666666666666666666666667%;}@media only screen and (max-width:1024px){#GalleryBlock .grid-item .innerBox:not(.gmapBox):hover .innerBoxOverlay{opacity:0;}#GalleryBlock .grid-item .innerBox:not(.gmapBox):hover .innerBoxContent{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;}#GalleryBlock .grid-item.is-expanded{width:100%;}#GalleryBlock .grid-item.is-expanded .innerBox:not(.gmapBox) .innerBoxContent{background-color:#fff;opacity:1;color:#444;width:100%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);left:6px;bottom:-2px;top:auto;text-align:left;padding-bottom:20px;}#GalleryBlock .grid-item.is-expanded .innerBox:not(.gmapBox) .innerBoxContent h3{margin-bottom:0;margin-top:10px;}}#siteFooter .footerInner{border-top:5px solid #767e82;padding:50px 0 60px;font-size:.94444444444444444444444444444444rem;color:#777;background-repeat:no-repeat;background-position:99% 90%;font-family:"MerriweatherSansLight";}#siteFooter .footerInner a{color:#777;display:inline-block;}#siteFooter .footerInner a:hover{text-decoration:underline;}#siteFooter .footerInner .FooterBoxTitle{margin-bottom:28px;font-family:"MerriweatherBold";}#siteFooter .footerInner .villnoess_icons{padding:0 10px 0 0;}#siteFooter .footerInner .villnoess_icons.white{color:#fff;}#siteFooter .footerInner .partnerLogo{width:50%;min-height:50px;padding:5px 0;}#siteFooter .footerInner .partnerLogo.booking{margin-top:10px;}#siteFooter .footerInner .partnerLogo img{vertical-align:top;}#siteFooter .footerInner .footerSpacer{height:20px;}#footerBottom{background-color:#767e82;color:#fff;font-size:15px;padding:5px 0;}#footerBottom span:not(:last-child):after{content:'|';padding:0 10px;}#footerBottom span a{color:#fff;}@media only screen and (max-width:600px){#siteFooter .footerInner{padding:10px 0;}#siteFooter .footerInner .FooterBox{border-bottom:1px solid #767e82;padding-bottom:10px;margin-bottom:10px;}#siteFooter .footerInner .FooterBox h6{margin-bottom:10px;}#siteFooter .footerInner .FooterBox#footerBox4{border-bottom:none;padding-bottom:0;margin-bottom:0;}}.Form1L{width:100px;padding-right:8px;}.Form1R{width:200px;}.Form1C{width:100%;}.Form5tl{width:45%;}.Form3tl{width:60%;}.Form1tl{width:30%;}.inputForm1,.txtForm1,.inputForm2,.inputDatum{border:1px solid #999;}.inputForm1,.txtForm1{width:250px;}.inputForm2{width:146px;}.inputDatum{width:45px;}.txtForm1{height:100px;}#imgcaptcha{vertical-align:bottom;}.PrivacyL{width:25px;padding-top:2px;margin-right:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.PrivacyR{width:280px;}.buttonForm1{background:#800000;color:#fff;font-weight:bold;border:none;padding-top:3px;padding-bottom:3px;cursor:pointer;}.Form1C .inputForm1,.Form1C .txtForm1{border:1px solid #e9e9e9;padding:5px 10px;width:300px;font-size:92%;font-family:'OSR',Arial,Helvetica,sans-serif;resize:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.2);box-shadow:inset 1px 1px 1px rgba(0,0,0,.2);}.errorBorder .inputForm1,.errorBorder .txtForm1,.errorBorder .PrivacyL{border:1px solid #f00;}div[id^="OkBox"]{text-align:center;font-family:MerriweatherSans;font-size:21px;text-transform:uppercase;}.ErrMessage{display:none;color:#b00;font-family:"MerriweatherSansLight";font-size:12px !important;left:0;z-index:0;}.errorBorder .ErrMessage{display:block;}#newpass1Info{float:left;margin:3px 0 0 7px;}#newpass1Info{width:285px;}#newpass1Info.errorPass{color:#b71f17;}#newpass1Info.verylowPass{color:#b71f17;}#newpass1Info.lowPass{color:#fcbe0e;}#newpass1Info.mediumPass{color:#fcbe0e;}#newpass1Info.strongPass{color:#0aa605;}#newpass1Info.verystrongPass{color:#fff;background:#0aa605;}#newpass1InfoIcon.errorPass{background-position:0 -25px;}#newpass1InfoIcon.verylowPass{background-position:0 -25px;}#newpass1InfoIcon.lowPass{background-position:0 -50px;}#newpass1InfoIcon.mediumPass{background-position:0 -50px;}#newpass1InfoIcon.strongPass{background-position:0 -0;}#newpass1InfoIcon.verystrongPass{background-position:0 -75px;}h1{font-size:215%;}body,html{position:relative;width:100%;height:100%;}#contentContainer{left:-6px;position:relative;width:calc(100% + 13px);}.ContainerContent{padding:20px 0;}.ContainerContent .grid-item{position:relative;padding:0 6px;font-size:16px;line-height:201%;}.ContainerContent .grid-item h3{font-size:41px;margin-top:10px;font-weight:normal;font-family:"MerriweatherLight";color:#b5c4cb;line-height:1.4em;}.ContainerContent .grid-item h4{font-size:23px;font-family:"MerriweatherSansLight";margin-bottom:10px;font-weight:normal;font-family:"MerriweatherLight";line-height:1.4em;}.ContainerContent .grid-item h5{font-size:19px;margin:0 0 20px;font-weight:normal;font-family:"MerriweatherLight";}.ContainerContent .grid-item.txt.fr{padding-left:28px;}.ContainerContent .grid-item.txt.fl{padding-right:28px;}.ContainerContent .grid-item.txt:before{padding-top:0;}.ContainerContent .grid-item.full-width{width:100% !important;}.ContainerContent .grid-item.full-width:before{padding-top:33.333333333333333333333333333333%;}.ContainerContent .grid-item.full-width.txt:before{padding-top:0 !important;}.ContainerContent .grid-item.ContentLinkBox{background-color:#f6f6f5;padding:30px 28px;margin-top:30px;}.ContainerContent .grid-item.ContentLinkBox a{font-family:"MerriweatherLight";color:#545454;}.ContainerContent .grid-item.ContentLinkBox a li{line-height:200%;position:relative;padding-left:20px;}.ContainerContent .grid-item.ContentLinkBox a li:before{content:'';display:block;position:absolute;width:0;height:0;border-left:5px solid #545454;border-top:5px solid transparent;border-bottom:5px solid transparent;left:0;top:50%;margin-top:-6px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;}.ContainerContent .grid-item.ContentLinkBox a li:hover:before{left:5px;}.ContainerContent .grid-item.ContentLinkBox.double-width{left:28px;}.ContainerContent .grid-item.ContentLinkBox.double-width li{width:50%;float:left;}.ContainerContent.ContainerContent2 .grid-item.full-width{margin-top:15px;}.ContainerContent.ContainerContent3 .owlContentSlider{margin-top:15px;}.ContainerContent.ContainerContent13{position:relative;width:100%;overflow:hidden;margin:0 auto;}.ContainerContent.ContainerContent13 strong{font-family:MerriweatherSans;font-weight:normal;}.ContainerContent.ContainerContent13 .table{display:table;border-collapse:collapse;width:100%;}.ContainerContent.ContainerContent13 .thead{display:table-header-group;color:#333;border-bottom:1px solid #f6f6f5;}.ContainerContent.ContainerContent13 .th{font-size:pxToEm(20px);}.ContainerContent.ContainerContent13 .th.heading{font-size:pxToEm(45px,45px);text-align:left;width:30%;text-transform:uppercase;}.ContainerContent.ContainerContent13 .tr{display:table-row;}.ContainerContent.ContainerContent13 .tr .th:nth-child(even),.ContainerContent.ContainerContent13 .tr .td:nth-child(even){background-color:#f6f6f5;}.ContainerContent.ContainerContent13 .td,.ContainerContent.ContainerContent13 .th{display:table-cell;text-align:center;padding:1.86289%;vertical-align:middle;}.ContainerContent.ContainerContent13 .td:first-child,.ContainerContent.ContainerContent13 .th:first-child{padding-left:0;}.ContainerContent.ContainerContent13 .td.subgroup{font-size:19px;text-align:left;text-transform:none !important;}.ContainerContent.ContainerContent13 .desc{text-transform:none;}.ContainerContent.ContainerContent13 .tfoot{padding:3.3532% 7.00447%;line-height:160%;}.ContainerContent.ContainerContent13 .mobile{display:none;padding:0;}.ContainerContent.ContainerContent13 .mobile .table>div:not(.thead) .td{width:50% !important;padding:5px 10px;}.ContainerContent.ContainerContent13 .mobile .table>div.thead .th{display:block;width:200%;margin-bottom:10px;}.ContainerContent.ContainerContent13 .mobile .table>div:not(.thead):nth-child(odd) .td{background-color:#f6f6f5 !important;}.ContainerContent.ContainerContent13 .mobile .td,.ContainerContent.ContainerContent13 .mobile .th{text-align:left;padding:0;line-height:160%;}.ContainerContent.ContainerContent13 .mobile .tr .th:nth-child(even),.ContainerContent.ContainerContent13 .mobile .tr .td:nth-child(even){background-color:#fff;}.ContainerContent.ContainerContent13 .mobile .tr .td:nth-child(even){background-color:#fff;}.ContainerContent.ContainerContent13 .mobile .thead{border-bottom:none;}.ContainerContent.ContainerContent13 .mobile .th{padding-top:13.33333%;}.ContainerContent.ContainerContent13 .mobile .thead:first-child .th{padding:0;}.ContainerContent.ContainerContent13 .mobile .heading{margin-bottom:5.13889%;color:#333;}.ContainerContent.ContainerContent13 .mobile .tr .td:nth-child(2){text-align:right;}@media screen and (max-width:1020px){.ContainerContent.ContainerContent13 .desktop{display:none;}.ContainerContent.ContainerContent13 .mobile{display:block;}}.ContainerContent.ContainerContent13 .grid-item.zimmerConditions{padding:5px 40px;}.ContainerContent.ContainerContent13 .grid-item.zimmerConditions:before{padding-top:0;}.ContainerContent.ContainerContent13 .grid-item.zimmerConditions.right{border-left:1px solid #c6c0bb;}.ContainerContent.ContainerContent13 .grid-item.zimmerConditions .titel{font-size:21px;text-transform:uppercase;font-family:MerriweatherSans;margin-bottom:20px;}@media only screen and (max-width:1024px){.ContainerContent.ContainerContent13 .grid-item.zimmerConditions{font-size:.83333333333333333333333333333333rem;}}@media only screen and (max-width:600px){.ContainerContent.ContainerContent13 .grid-item.zimmerConditions.right{border-left:none;}}.ContainerContent .owlContentSlider .grid-item{padding:0;width:100%;height:100%;}.ContainerContent .owlContentSlider .grid-item .innerBox{top:0;right:0;bottom:0;left:0;}.ContainerContent .owlContentSlider .owl-prev,.ContainerContent .owlContentSlider .owl-next{position:absolute;display:block;top:50%;z-index:9999;color:#fff;font-size:40px;line-height:1em;margin-top:-20px;padding:0;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.ContainerContent .owlContentSlider .owl-prev{left:0;}.ContainerContent .owlContentSlider .owl-next{right:0;}.ContainerContent .owlContentSlider:hover .owl-prev,.ContainerContent .owlContentSlider:hover .owl-next{opacity:1;}.ContainerContent .owlContentSlider:hover .owl-prev{left:26px;}.ContainerContent .owlContentSlider:hover .owl-next{right:26px;}@media only screen and (max-width:1024px){.ContainerContent .grid-item{font-size:15px;}.ContainerContent .grid-item h3{font-size:24px;font-family:"MerriweatherLight";}.ContainerContent .grid-item h4{font-size:20px;font-family:"MerriweatherLight";}.ContainerContent .grid-item.full-width:before{padding-top:50%;}.ContainerContent .grid-item.ContentLinkBox{margin-top:0;}.ContainerContent .grid-item.ContentLinkBox.double-width{left:-4px;padding-left:34px;}.ContainerContent .grid-item.ContentLinkBox.double-width li{width:100%;float:left;}.ContainerContent .owl-prev,.ContainerContent .owl-next{display:none !important;}.ContainerContent.ContainerContent2 .ContentLinkBox{margin-top:15px;}}@media only screen and (max-width:600px){.ContainerContent .grid-item{font-size:15px;}.ContainerContent .grid-item h3{font-size:24px;font-family:"MerriweatherLight";}.ContainerContent .grid-item h4{font-size:20px;font-family:"MerriweatherLight";}.ContainerContent .grid-item.txt.fr{padding-left:6px;}.ContainerContent .grid-item.txt.fl{padding-right:6px;}.ContainerContent .grid-item.full-width:before{padding-top:100%;}.ContainerContent .grid-item.ContentLinkBox{padding-left:32px !important;}.ContainerContent .grid-item.ContentLinkBox.double-width{left:0;}}img.contentImgLayout1{display:block;padding:0 0 12px 0;}img.contentImgLayout2,img.contentImgLayout12{float:left;padding:4px 12px 8px 0;}img.contentImgLayout3{float:right;padding:4px 0 8px 12px;}img.contentImgLayout4{display:block;padding:12px 0 0 0;}.ContentGallery{position:relative;}.ContentGallery .ContentGalPrev,.ContentGallery .ContentGalNext{position:absolute;top:150px;width:50px;height:50px;background:#f00;color:#fff;}.ContentGallery .ContentGalPrev{left:0;}.ContentGallery .ContentGalNext{right:0;}.ContentGallery .ContentGalPager{position:absolute;right:0;top:0;background:#ff0;}.ContentGallery .ContentGalInner{position:relative;}.ContentGallery .ContentGalSingle{position:relative;}.ContentGallery .ContentGalSingle .ContentGalSingleOverlay{position:absolute;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:96%;padding:4px 2%;}.ContentAccordeon{padding:0 15px 25px 15px;background:#f00;}.ContentAccordeonCont{background:#fff;}.SingleAccordeonItem .SingleAccordeonContent{height:0;overflow:hidden;}.SingleAccordeonItem .SingleAccordeonContent a{text-decoration:underline;}.SingleAccordeonItem .SingleAccordeonOpener{font-size:24px;color:#000;line-height:normal;padding:8px 30px 8px 0;font-weight:normal;display:block;cursor:pointer;}.SingleAccordeonItem .SingleAccordeonOpener:hover{background-color:#cecece;}.SingleAccordeonItem{background:#ddd;}.SingleAccordeonItem .AccordeonIsOpen{background:#00f;}#cookiesAllow{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ie-box-sizing:border-box;box-sizing:border-box;width:100%;z-index:10000;background-color:#e8e7e7;color:#61667b;padding:10px 50px 10px 10px;font-size:12px;text-align:center;font-family:Arial,Helvetica,sans-serif;}#cookiesAllow a#cookiesAllowBtn{text-decoration:none;background-color:#e3001b;cursor:pointer;color:#fff;border-radius:3px;padding:0 5px;float:right;margin:0 -40px 0 0;}#cookiesAllow a#cookiesInfoLink{color:#e3001b;padding:0 10px;}#naviLeft li.trail a.trail,#naviTop li.trail a.trail{color:#f03;}#naviLeft li.active a.active,#naviTop li.active a.active{color:#f09;}#naviTop ul{text-align:center;}#naviTop ul li{display:inline-block;float:none;width:auto;padding:0 15px;}#naviTop ul li a{padding:3px;}#naviTop ul li:first-child{padding-left:0;}#naviTop ul li:last-child{padding-right:0;}#naviTop .pageDeept2{padding-top:5px !important;}#naviTop .pageDeept2:first-child{padding-top:15px !important;}#naviTop .pageDeept2:last-child{padding-bottom:8px !important;}#naviTop .pageDeept2:hover a{border-bottom-color:#fff !important;color:#767e82 !important;}#naviTop .pageDeept2 a{font-family:"MerriweatherLight";line-height:1.4em;font-size:16px;letter-spacing:.3px;}#naviTop .pageDeept2 a:hover{border-color:#fff !important;}#naviTop .pageDeept2.active a{border-bottom-color:#fff;color:#900 !important;}@media screen and (max-width:1140px){#naviTop ul li{display:inline-block;float:none;width:auto;padding:0 10px;}#naviTop ul li:first-child{padding-left:0;}#naviTop ul li:last-child{padding-right:0;}}@media only screen and (max-width:1024px){.home .grid-item h3{font-size:30px;line-height:105%;}.home .grid-item .innerBoxContent{width:85%;}}#zimmerDetail .zimmerDetailHeading{background-color:#f1f0ef;padding:35px;}#zimmerDetail .zimmerDetailHeading .zimmerOverviewLink a{color:#6b6b6b;font-size:17px;font-family:MerriweatherSansLight;line-height:159%;}#zimmerDetail .zimmerDetailHeading .zimmerOverviewLink a:before{content:'';display:inline-block;margin-right:10px;font-family:villnoess_icons;font-size:9px;position:relative;top:-1px;}#zimmerDetail .zimmerDetailHeading .zimmerOverviewLink a:hover{text-decoration:underline;}#zimmerDetail .zimmerDetailHeading h1{color:#333;font-size:33px;font-family:'MerriweatherLight';font-weight:normal;line-height:120%;margin-bottom:10px;}#zimmerDetail .zimmerDetailHeading .zimmerSize{color:#333;font-family:"MerriweatherSansLight";font-weight:normal;font-size:20px;}#zimmerDetail .zimmerDetailHeading .preis{font-family:MerriweatherSansLight;font-size:20px;font-family:"MerriweatherSansLight";margin-top:50px;}#zimmerDetail .zimmerDetailHeading .preis span{color:#333;font-size:36px;}#zimmerDetail .zimmerDetails{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}#zimmerDetail .zimmerDetails .leistungsContainer,#zimmerDetail .zimmerDetails .zimmerDetailContainer{padding:50px;}#zimmerDetail .zimmerDetails .leistungsContainer{width:33.333333333333333333333333333333%;background-color:#e1e1e1;}@media all and (max-width:950px){#zimmerDetail .zimmerDetails .leistungsContainer{width:100%;}}#zimmerDetail .zimmerDetails .leistungsContainer .leistung{text-transform:uppercase;font-size:18px;font-family:"MerriweatherSansBold";font-weight:normal;}#zimmerDetail .zimmerDetails .leistungsContainer div:not(.leistung){padding-left:30px;position:relative;}#zimmerDetail .zimmerDetails .leistungsContainer div:not(.leistung) .villnoess_icons{padding-left:0;position:absolute;left:0;}#zimmerDetail .zimmerDetails .zimmerDetailContainer{width:66.666666666666666666666666666667%;background-image:url("/Content/Img/bluemchen_bg.png");background-repeat:no-repeat;background-position:100% 0;}@media all and (max-width:950px){#zimmerDetail .zimmerDetails .zimmerDetailContainer{width:100%;margin-top:35px;padding-left:0;padding-right:0;}}#zimmerDetail .zimmerDetails .zimmerDetailContainer .zimmerDetailTitel{font-family:MerriweatherLight;font-size:41px;margin-bottom:35px;line-height:1.2em;}#zimmerDetail #zimmerSchnellanfrage{margin-top:50px;}@media all and (max-width:600px){#zimmerDetail #zimmerSchnellanfrage{margin-top:0;}}#zimmerDetail #zimmerSchnellanfrage .innerBoxContent{background-image:none;}#zimmerDetail #schnellanfrageBox{width:100%;min-height:185px;}@media all and (max-width:600px){#zimmerDetail #schnellanfrageBox{min-height:300px;}}#zimmerDetail #schnellanfrageBox:before{padding-top:0;}#zimmerDetail #schnellanfrageBox #schnellanfrageRight .schnellanfrage-ButtonContainer{position:relative;bottom:0;min-height:172px;}@media all and (max-width:1110px){#zimmerDetail #schnellanfrageBox #schnellanfrageRight .schnellanfrage-ButtonContainer{min-height:97px !important;}}#zimmerDetail #schnellanfrageBox #schnellanfrageRight .schnellanfrage-ButtonContainer .link-btn{margin-top:10px;}#nl_container .nl_title{font-size:23px;font-family:"MerriweatherSansLight";margin-top:20px;margin-bottom:5px;font-weight:400;}#nl_container .additive-form-container{display:flex !important;flex-wrap:nowrap !important;flex-direction:row !important;margin-bottom:15px !important;}#nl_container .additive-input-group{padding-right:17px !important;}#nl_container .additive-label{display:block !important;}#nl_container #additive-emailInput{margin-bottom:0 !important;width:100% !important;border-radius:0 !important;}#nl_container .additive-button{margin-top:37px !important;font-size:16px !important;padding:14px 5px 13px !important;-moz-transition:all linear .2s !important;-o-transition:all linear .2s !important;-webkit-transition:all linear .2s !important;transition:all linear .2s !important;font-family:"MerriweatherSansLight" !important;background-color:#767e82 !important;border-radius:0 !important;white-space:nowrap;}#nl_container .additive-button:hover{background-color:#6a7175 !important;}#nl_container .additive-input-error-message{position:relative;width:100%;font-size:13px !important;}@media screen and (max-width:650px){#nl_container .additive-form-container{flex-wrap:wrap !important;}#nl_container .additive-button{margin-top:10px !important;}}#main{position:relative;min-height:100%;}#main h1{position:relative;color:#333;padding:20px;}.responseSmall #main{width:600px;margin:0 auto;background-color:#502d59;}.responseMedium #main{width:680px;margin:0 auto;background-color:#bf2c47;}.response_gth_Medium #main{width:1700px;margin:0 auto;background-color:#f2913d;}#schnellanfrageBox .link-btn2{display:none;}.gmapBox{background:url(/Content/Img/bg_map.jpg) center center no-repeat;}.gmapBox .cookie-consent-info{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:15px;background-color:#fff;color:#333;max-width:500px;}.gmapBox .cookie-consent-info .title{font-size:1.1rem;margin-bottom:8px;}.gmapBox .cookie-consent-info .text{font-size:.8rem;line-height:1.3;margin-bottom:13px;}.gmapBox .cookie-consent-info .button{color:#fff;background-color:#6a7175 !important;box-shadow:none;font-size:13px;text-transform:none;border:0 none;border-radius:2px;padding:0 12px;margin:10px 0;padding:10px 15px;}#Bs-BookingWidget input[type="checkbox"],#Bs-BookingWidget input[type="radio"]{position:static !important;visibility:visible !important;}#Bs-BookingWidget select.Bs-Select{display:block !important;}#hgPaymentWidget select{display:initial;height:3.33rem;}.hgPaymentWidget .hgpForm .hgpFormRow .hgpCountry{height:3.33rem;width:130px;}.hgPaymentWidget .hgpCalcNumberInput::before{display:none !important;}.hgPaymentWidget .hgpCalcNumberInput::after{display:none !important;}.header_button_new{background-color:#767e82;color:#fff;padding:0 15px;line-height:50px;transition:.2s;}@media all and (max-width:450px){.header_button_new{line-height:45px;font-size:15px;}}.header_button_new:hover{box-shadow:2px 2px 6px -2px rgba(0,0,0,.5);}.mobile_buttons{display:none;}@media(max-width:650px){#footerBottom{padding-bottom:50px;}.mobile_buttons{display:none;position:fixed;bottom:0;left:0;display:flex;z-index:100000;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;align-items:stretch;}.mobile_buttons .footer_button_new{padding:6px 0;flex:1;text-align:center;text-transform:uppercase;background:var(--tb-color-secondary);background-color:#767e82;color:#fff;}.mobile_buttons .footer_button_new:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff;}.mobile_buttons .footer_button_new:hover{box-shadow:0 0 2px 1px rgba(0,0,0,.1);}.mobile_buttons .footer_button_new a{color:var(--tb-color-main);}.mobile_buttons .footer_button_new a:hover{color:#fff;}}schnellanfrageForm,#schnellanfrageBox{display:none !important;}
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

