@charset "UTF-8";

@-webkit-keyframes mdi-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes mdi-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@-webkit-keyframes noty_modal_in {
	to {
		opacity: .3
	}
}

@keyframes noty_modal_in {
	to {
		opacity: .3
	}
}

@-webkit-keyframes noty_modal_out {
	to {
		opacity: 0
	}
}

@keyframes noty_modal_out {
	to {
		opacity: 0
	}
}

@-webkit-keyframes noty_anim_in {
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
		opacity: 1
	}
}

@keyframes noty_anim_in {
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
		opacity: 1
	}
}

@-webkit-keyframes noty_anim_out {
	to {
		-webkit-transform: translate(50%);
		transform: translate(50%);
		opacity: 0
	}
}

@keyframes noty_anim_out {
	to {
		-webkit-transform: translate(50%);
		transform: translate(50%);
		opacity: 0
	}
}

@-webkit-keyframes noty_anim_height {
	to {
		height: 0
	}
}

@keyframes noty_anim_height {
	to {
		height: 0
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@font-face {
	font-family: "Material Design Icons";
	src: url(/web/20220218010210im_/https://www.apogee-foods.com/fonts/material_icons/materialdesignicons-webfont.eot);
	src: url(/web/20220218010210im_/https://www.apogee-foods.com/fonts/material_icons/materialdesignicons-webfont.eot#iefix) format("embedded-opentype"), url(/web/20220218010210im_/https://www.apogee-foods.com/fonts/material_icons/materialdesignicons-webfont.woff2) format("woff2"), url(/web/20220218010210im_/https://www.apogee-foods.com/fonts/material_icons/materialdesignicons-webfont.woff) format("woff"), url(/web/20220218010210im_/https://www.apogee-foods.com/fonts/material_icons/materialdesignicons-webfont.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

.mdi-set,
.mdi:before {
	display: inline-block;
	font: 24px/1 "Material Design Icons";
	font-size: inherit;
	text-rendering: auto;
	line-height: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.mdi-alarm::before {
	content: "󰀠"
}

.mdi-arrow-down::before {
	content: "󰁅"
}

.mdi-arrow-left::before {
	content: "󰁍"
}

.mdi-arrow-right::before {
	content: "󰁔"
}

.mdi-arrow-up::before {
	content: "󰁝"
}

.mdi-basket::before {
	content: "󰁶"
}

.mdi-basket-outline::before {
	content: "󱆁"
}

.mdi-book-open-page-variant-outline::before {
	content: "󱗖"
}

.mdi-check-circle::before {
	content: "󰗠"
}

.mdi-check-circle-outline::before {
	content: "󰗡"
}

.mdi-checkbox-marked::before {
	content: "󰄲"
}

.mdi-checkbox-marked-circle::before {
	content: "󰄳"
}

.mdi-checkbox-marked-circle-outline::before {
	content: "󰄴"
}

.mdi-checkbox-marked-outline::before {
	content: "󰄵"
}

.mdi-chevron-down::before {
	content: "󰅀"
}

.mdi-chevron-left::before {
	content: "󰅁"
}

.mdi-chevron-right::before {
	content: "󰅂"
}

.mdi-chevron-up::before {
	content: "󰅃"
}

.mdi-clock-outline::before {
	content: "󰅐"
}

.mdi-close::before {
	content: "󰅖"
}

.mdi-currency-inr::before {
	content: "󰆯"
}

.mdi-dots-vertical::before {
	content: "󰇙"
}

.mdi-download::before {
	content: "󰇚"
}

.mdi-download-outline::before {
	content: "󰮏"
}

.mdi-email::before {
	content: "󰇮"
}

.mdi-email-outline::before {
	content: "󰇰"
}

.mdi-facebook::before {
	content: "󰈌"
}

.mdi-linkedin::before {
	content: "󰌻"
}

.mdi-login-variant::before {
	content: "󰗼"
}

.mdi-logout-variant::before {
	content: "󰗽"
}

.mdi-menu::before {
	content: url(hamb.png)
}

.mdi-music-circle-outline::before {
	content: "󰫔"
}

.mdi-open-in-new::before {
	content: "󰏌"
}

.mdi-pause::before {
	content: "󰏤"
}

.mdi-play::before {
	content: "󰐊"
}

.mdi-play-circle::before {
	content: "󰐌"
}

.mdi-play-circle-outline::before {
	content: "󰐍"
}

.mdi-play-outline::before {
	content: "󰼛"
}

.mdi-plus::before {
	content: "󰐕"
}

.mdi-plus-box::before {
	content: "󰐖"
}

.mdi-plus-box-outline::before {
	content: "󰜄"
}

.mdi-search-web::before {
	content: "󰜏"
}

.mdi-trash-can::before {
	content: "󰩹"
}

.mdi-trash-can-outline::before {
	content: "󰩺"
}

.mdi-twitter::before {
	content: "󰕄"
}

.mdi-weather-night::before {
	content: "󰖔"
}

.mdi-weather-sunny::before {
	content: "󰖙"
}

.mdi-whatsapp::before {
	content: "󰖣"
}

.mdi-blank::before {
	content: "";
	visibility: hidden
}

.mdi-18px.mdi-set,
.mdi-18px.mdi:before {
	font-size: 18px
}

.mdi-24px.mdi-set,
.mdi-24px.mdi:before {
	font-size: 24px
}

.mdi-36px.mdi-set,
.mdi-36px.mdi:before {
	font-size: 36px
}

.mdi-48px.mdi-set,
.mdi-48px.mdi:before {
	font-size: 48px
}

.mdi-dark:before {
	color: rgba(0, 0, 0, .54)
}

.mdi-dark.mdi-inactive:before {
	color: rgba(0, 0, 0, .26)
}

.mdi-light:before,
.noty_theme__metroui.noty_bar .noty_body a {
	color: #fff
}

.mdi-light.mdi-inactive:before {
	color: rgba(255, 255, 255, .3)
}

.mdi-rotate-45:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.mdi-rotate-90:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.mdi-rotate-135:before {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg)
}

.mdi-rotate-180:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.mdi-rotate-225:before {
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg)
}

.mdi-rotate-270:before {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.mdi-rotate-315:before {
	-webkit-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	transform: rotate(315deg)
}

.mdi-flip-h:before {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH"
}

.mdi-flip-v:before {
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	-ms-filter: "FlipV"
}

.mdi-spin:before {
	-webkit-animation: mdi-spin 2s infinite linear;
	animation: mdi-spin 2s infinite linear
}

#noty_layout__bottom,
#noty_layout__bottomCenter,
#noty_layout__bottomLeft,
#noty_layout__bottomRight,
#noty_layout__center,
#noty_layout__centerLeft,
#noty_layout__centerRight,
#noty_layout__top,
#noty_layout__topCenter,
#noty_layout__topLeft,
#noty_layout__topRight,
.noty_layout_mixin {
	position: fixed;
	margin: 0;
	padding: 0;
	z-index: 9999999;
	-webkit-transform: translateZ(0) scale(1, 1);
	transform: translateZ(0) scale(1, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	filter: blur(0);
	-webkit-filter: blur(0);
	max-width: 90%
}

#noty_layout__top {
	top: 0;
	left: 5%;
	width: 90%
}

#noty_layout__topLeft {
	top: 20px;
	left: 20px;
	width: 325px
}

#noty_layout__topCenter {
	top: 0;
	left: 50%;
	width: 325px;
	-webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
	transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1)
}

#noty_layout__topRight {
	top: 20px;
	right: 20px;
	width: 325px
}

#noty_layout__bottom {
	bottom: 0;
	left: 5%;
	width: 90%
}

#noty_layout__bottomLeft {
	bottom: 20px;
	left: 20px;
	width: 325px
}

#noty_layout__bottomCenter {
	bottom: 0;
	left: 50%;
	width: 325px;
	-webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
	transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1)
}

#noty_layout__bottomRight {
	bottom: 20px;
	right: 20px;
	width: 325px
}

#noty_layout__center {
	top: 50%;
	left: 50%;
	width: 325px;
	-webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
	transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1)
}

#noty_layout__centerLeft,
#noty_layout__centerRight {
	top: 50%;
	width: 325px;
	-webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
	transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1)
}

#noty_layout__centerLeft {
	left: 20px
}

#noty_layout__centerRight {
	right: 20px
}

.noty_progressbar {
	display: none
}

.noty_has_timeout.noty_has_progressbar .noty_progressbar {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 100%;
	background-color: #646464;
	opacity: .2;
	filter: alpha(opacity=10)
}

.noty_bar {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);
	-ms-transform: translate(0, 0) scale(1, 1);
	transform: translate(0, 0) scale(1, 1);
	-webkit-font-smoothing: subpixel-antialiased;
	overflow: hidden
}

.noty_effects_close,
.noty_effects_open {
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.noty_effects_open {
	opacity: 0;
	-webkit-transform: translate(50%);
	-ms-transform: translate(50%);
	transform: translate(50%);
	-webkit-animation: noty_anim_in .5s cubic-bezier(.68, -.55, .265, 1.55);
	animation: noty_anim_in .5s cubic-bezier(.68, -.55, .265, 1.55)
}

.noty_effects_close {
	-webkit-animation: noty_anim_out .5s cubic-bezier(.68, -.55, .265, 1.55);
	animation: noty_anim_out .5s cubic-bezier(.68, -.55, .265, 1.55)
}

.noty_fix_effects_height {
	-webkit-animation: noty_anim_height 75ms ease-out;
	animation: noty_anim_height 75ms ease-out
}

.noty_close_with_click {
	cursor: pointer
}

.noty_close_button {
	position: absolute;
	top: 2px;
	right: 2px;
	font-weight: 400;
	width: 20px;
	height: 20px;
	font-family: Arial, sans-serif;
	text-align: center;
	line-height: 20px;
	background-color: rgba(0, 0, 0, .05);
	border-radius: 2px;
	cursor: pointer;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.noty_close_button:hover {
	background-color: rgba(0, 0, 0, .1)
}

.noty_modal {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10000;
	opacity: .3;
	left: 0;
	top: 0
}

.noty_modal.noty_modal_open {
	opacity: 0;
	-webkit-animation: noty_modal_in .3s ease-out;
	animation: noty_modal_in .3s ease-out
}

.noty_modal.noty_modal_close {
	-webkit-animation: noty_modal_out .3s ease-out;
	animation: noty_modal_out .3s ease-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.noty_theme__relax.noty_bar {
	margin: 4px 0;
	overflow: hidden;
	border-radius: 2px;
	position: relative
}

.noty_theme__relax.noty_bar .noty_body {
	padding: 10px
}

.noty_theme__relax.noty_bar .noty_buttons {
	border-top: 1px solid #e7e7e7;
	padding: 5px 10px
}

.noty_theme__relax.noty_type__alert,
.noty_theme__relax.noty_type__notification {
	background-color: #fff;
	border: 1px solid #dedede;
	color: #444
}

.noty_theme__relax.noty_type__warning {
	background-color: #ffeaa8;
	border: 1px solid #ffc237;
	color: #826200
}

.noty_theme__relax.noty_type__warning .noty_buttons {
	border-color: #dfaa30
}

.noty_theme__relax.noty_type__error {
	background-color: #fd5624;
	border: 1px solid #fd5624;
	color: #fff
}

.noty_theme__relax.noty_type__error .noty_buttons {
	border-color: #8b0000
}

.noty_theme__relax.noty_type__info,
.noty_theme__relax.noty_type__information {
	background-color: #78c5e7;
	border: 1px solid #3badd6;
	color: #fff
}

.noty_theme__relax.noty_type__info .noty_buttons,
.noty_theme__relax.noty_type__information .noty_buttons {
	border-color: #0b90c4
}

.noty_theme__relax.noty_type__success {
	background-color: #bcf5bc;
	border: 1px solid #7cdd77;
	color: #006400
}

.noty_theme__relax.noty_type__success .noty_buttons {
	border-color: #50c24e
}

.noty_theme__metroui.noty_bar {
	margin: 4px 0;
	overflow: hidden;
	position: relative;
	box-shadow: rgba(0, 0, 0, .298039) 0 0 5px 0
}

.noty_theme__metroui.noty_bar .noty_progressbar {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 100%;
	background-color: #000;
	opacity: .2;
	filter: alpha(opacity=20)
}

.noty_theme__metroui.noty_bar .noty_body {
	padding: 1.25em;
	font-size: 14px
}

.noty_theme__metroui.noty_bar .noty_buttons {
	padding: 0 10px .5em
}

.noty_theme__metroui.noty_type__alert,
.noty_theme__metroui.noty_type__notification {
	background-color: #fff;
	color: #1d1d1d
}

.noty_theme__metroui.noty_type__warning {
	background-color: #fa6800;
	color: #fff
}

.noty_theme__metroui.noty_type__error {
	background-color: #ce352c;
	color: #fff
}

.noty_theme__metroui.noty_type__info,
.noty_theme__metroui.noty_type__information {
	background-color: #1ba1e2;
	color: #fff
}

.noty_theme__metroui.noty_type__success {
	background-color: #26a69a;
	color: #fff
}

.noty_theme__mint.noty_bar {
	margin: 0;
	overflow: hidden;
	border-radius: 2px;
	position: relative
}

.noty_theme__mint.noty_bar .noty_body {
	padding: 10px 15px;
	font-size: 14px
}

.noty_theme__mint.noty_bar .noty_body a {
	color: #fff;
	border-bottom: 1px dotted #000
}

.noty_theme__mint.noty_bar .noty_body a:hover {
	border-color: #fff
}

.noty_theme__mint.noty_bar .noty_buttons {
	padding: 10px
}

.noty_theme__mint.noty_type__alert,
.noty_theme__mint.noty_type__notification {
	background-color: #fff;
	border-bottom: 1px solid #d1d1d1;
	color: #2f2f2f
}

.noty_theme__mint.noty_type__warning {
	background-color: #f9edbe;
	border: 1px solid #f0c36d;
	color: #222
}

.noty_theme__mint.noty_type__warning .noty_body a {
	color: #000
}

.noty_theme__mint.noty_type__warning .noty_body a:hover {
	border-color: #000
}

.noty_theme__mint.noty_type__error {
	background-color: #e57373;
	border-bottom: 1px solid #e57373;
	color: #fff
}

.noty_theme__mint.noty_type__info,
.noty_theme__mint.noty_type__information {
	background-color: #7f7eff;
	border-bottom: 1px solid #7473e8;
	color: #fff
}

.noty_theme__mint.noty_type__success {
	padding: 15px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	box-shadow: 0 2px 14px rgba(0, 0, 0, .15);
	color: #0277bd
}

.noty_theme__mint.noty_type__success .noty_body {
	font-size: 16px
}

.noty_theme__mint.noty_type__success .noty_close_button {
	font-size: 27px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	color: #555
}

.noty_theme__sunset.noty_bar {
	margin: 4px 0;
	overflow: hidden;
	border-radius: 2px;
	position: relative
}

.noty_theme__sunset.noty_bar .noty_body {
	padding: 10px;
	font-size: 14px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .1)
}

.noty_theme__sunset.noty_bar .noty_buttons {
	padding: 10px
}

.noty_theme__sunset.noty_type__alert,
.noty_theme__sunset.noty_type__notification {
	background-color: #073b4c;
	color: #fff
}

.noty_theme__sunset.noty_type__alert .noty_progressbar,
.noty_theme__sunset.noty_type__notification .noty_progressbar {
	background-color: #fff
}

.noty_theme__sunset.noty_type__warning {
	background-color: #ffd166;
	color: #fff
}

.noty_theme__sunset.noty_type__error {
	background-color: #ef476f;
	color: #fff
}

.noty_theme__sunset.noty_type__error .noty_progressbar {
	opacity: .4
}

.noty_theme__sunset.noty_type__info,
.noty_theme__sunset.noty_type__information {
	background-color: #118ab2;
	color: #fff
}

.noty_theme__sunset.noty_type__info .noty_progressbar,
.noty_theme__sunset.noty_type__information .noty_progressbar {
	opacity: .6
}

.noty_theme__sunset.noty_type__success {
	background-color: #06d6a0;
	color: #fff
}

.noty_theme__bootstrap-v3.noty_bar {
	margin: 4px 0;
	overflow: hidden;
	position: relative;
	border: 1px solid transparent;
	border-radius: 4px
}

.noty_theme__bootstrap-v3.noty_bar .noty_body {
	padding: 15px
}

.noty_theme__bootstrap-v3.noty_bar .noty_buttons {
	padding: 10px
}

.noty_theme__bootstrap-v3.noty_bar .noty_close_button {
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
	background: 0 0
}

.noty_theme__bootstrap-v3.noty_bar .noty_close_button:hover,
.noty_theme__bootstrap-v4.noty_bar .noty_close_button:hover {
	background: 0 0;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}

.noty_theme__bootstrap-v3.noty_type__alert,
.noty_theme__bootstrap-v3.noty_type__notification {
	background-color: #fff;
	color: inherit
}

.noty_theme__bootstrap-v3.noty_type__warning {
	background-color: #fcf8e3;
	color: #8a6d3b;
	border-color: #faebcc
}

.noty_theme__bootstrap-v3.noty_type__error {
	background-color: #f2dede;
	color: #a94442;
	border-color: #ebccd1
}

.noty_theme__bootstrap-v3.noty_type__info,
.noty_theme__bootstrap-v3.noty_type__information {
	background-color: #d9edf7;
	color: #31708f;
	border-color: #bce8f1
}

.noty_theme__bootstrap-v3.noty_type__success {
	background-color: #dff0d8;
	color: #3c763d;
	border-color: #d6e9c6
}

.noty_theme__bootstrap-v4.noty_bar {
	margin: 4px 0;
	overflow: hidden;
	position: relative;
	border: 1px solid transparent;
	border-radius: .25rem
}

.noty_theme__bootstrap-v4.noty_bar .noty_body {
	padding: .75rem 1.25rem
}

.noty_theme__bootstrap-v4.noty_bar .noty_buttons {
	padding: 10px
}

.noty_theme__bootstrap-v4.noty_bar .noty_close_button {
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .5;
	background: 0 0
}

.noty_theme__bootstrap-v4.noty_bar .noty_close_button:hover {
	opacity: .75
}

.noty_theme__bootstrap-v4.noty_type__alert,
.noty_theme__bootstrap-v4.noty_type__notification {
	background-color: #fff;
	color: inherit
}

.noty_theme__bootstrap-v4.noty_type__warning {
	background-color: #fcf8e3;
	color: #8a6d3b;
	border-color: #faebcc
}

.noty_theme__bootstrap-v4.noty_type__error {
	background-color: #f2dede;
	color: #a94442;
	border-color: #ebccd1
}

.noty_theme__bootstrap-v4.noty_type__info,
.noty_theme__bootstrap-v4.noty_type__information {
	background-color: #d9edf7;
	color: #31708f;
	border-color: #bce8f1
}

.noty_theme__bootstrap-v4.noty_type__success {
	background-color: #dff0d8;
	color: #3c763d;
	border-color: #d6e9c6
}

.noty_theme__semanticui.noty_bar {
	margin: 4px 0;
	overflow: hidden;
	position: relative;
	border: 1px solid transparent;
	font-size: 1em;
	border-radius: .28571429rem;
	box-shadow: 0 0 0 1px rgba(34, 36, 38, .22) inset, 0 0 0 0 transparent
}

.noty_theme__semanticui.noty_bar .noty_body {
	padding: 1em 1.5em;
	line-height: 1.4285em
}

.noty_theme__semanticui.noty_bar .noty_buttons {
	padding: 10px
}

.noty_theme__semanticui.noty_type__alert,
.noty_theme__semanticui.noty_type__notification {
	background-color: #f8f8f9;
	color: rgba(0, 0, 0, .87)
}

.noty_theme__semanticui.noty_type__warning {
	background-color: #fffaf3;
	color: #573a08;
	box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent
}

.noty_theme__semanticui.noty_type__error {
	background-color: #fff6f6;
	color: #9f3a38;
	box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent
}

.noty_theme__semanticui.noty_type__info,
.noty_theme__semanticui.noty_type__information {
	background-color: #f8ffff;
	color: #276f86;
	box-shadow: 0 0 0 1px #a9d5de inset, 0 0 0 0 transparent
}

.noty_theme__semanticui.noty_type__success {
	background-color: #fcfff5;
	color: #2c662d;
	box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 transparent
}

.noty_theme__nest.noty_bar {
	margin: 0 0 15px;
	overflow: hidden;
	border-radius: 2px;
	position: relative;
	box-shadow: rgba(0, 0, 0, .098039) 5px 4px 10px 0
}

.noty_theme__nest.noty_bar .noty_body {
	padding: 10px;
	font-size: 14px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .1)
}

.noty_theme__nest.noty_bar .noty_buttons {
	padding: 10px
}

.noty_layout .noty_theme__nest.noty_bar {
	z-index: 5
}

.noty_layout .noty_theme__nest.noty_bar:nth-child(2) {
	position: absolute;
	top: 0;
	margin-top: 4px;
	margin-right: -4px;
	margin-left: 4px;
	z-index: 4;
	width: 100%
}

.noty_layout .noty_theme__nest.noty_bar:nth-child(3) {
	position: absolute;
	top: 0;
	margin-top: 8px;
	margin-right: -8px;
	margin-left: 8px;
	z-index: 3;
	width: 100%
}

.noty_layout .noty_theme__nest.noty_bar:nth-child(4) {
	position: absolute;
	top: 0;
	margin-top: 12px;
	margin-right: -12px;
	margin-left: 12px;
	z-index: 2;
	width: 100%
}

.noty_layout .noty_theme__nest.noty_bar:nth-child(5) {
	position: absolute;
	top: 0;
	margin-top: 16px;
	margin-right: -16px;
	margin-left: 16px;
	z-index: 1;
	width: 100%
}

.noty_layout .noty_theme__nest.noty_bar:nth-child(n+6) {
	position: absolute;
	top: 0;
	margin-top: 20px;
	margin-right: -20px;
	margin-left: 20px;
	z-index: -1;
	width: 100%
}

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(2),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(2) {
	margin-top: 4px;
	margin-left: -4px;
	margin-right: 4px
}

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(3),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(3) {
	margin-top: 8px;
	margin-left: -8px;
	margin-right: 8px
}

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(4),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(4) {
	margin-top: 12px;
	margin-left: -12px;
	margin-right: 12px
}

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(5),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(5) {
	margin-top: 16px;
	margin-left: -16px;
	margin-right: 16px
}

#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(n+6),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(n+6) {
	margin-top: 20px;
	margin-left: -20px;
	margin-right: 20px
}

.noty_theme__nest.noty_type__alert,
.noty_theme__nest.noty_type__notification {
	background-color: #073b4c;
	color: #fff
}

.noty_theme__nest.noty_type__alert .noty_progressbar,
.noty_theme__nest.noty_type__notification .noty_progressbar {
	background-color: #fff
}

.noty_theme__nest.noty_type__warning {
	background-color: #ffd166;
	color: #fff
}

.noty_theme__nest.noty_type__error {
	background-color: #ef476f;
	color: #fff
}

.noty_theme__nest.noty_type__error .noty_progressbar {
	opacity: .4
}

.noty_theme__nest.noty_type__info,
.noty_theme__nest.noty_type__information {
	background-color: #118ab2;
	color: #fff
}

.noty_theme__nest.noty_type__info .noty_progressbar,
.noty_theme__nest.noty_type__information .noty_progressbar {
	opacity: .6
}

.noty_theme__nest.noty_type__success {
	background-color: #06d6a0;
	color: #fff
}

.noty_theme__light.noty_bar {
	margin: 4px 0;
	overflow: hidden;
	border-radius: 2px;
	position: relative
}

.noty_theme__light.noty_bar .noty_body {
	padding: 10px
}

.noty_theme__light.noty_bar .noty_buttons {
	border-top: 1px solid #e7e7e7;
	padding: 5px 10px
}

.noty_theme__light.noty_type__alert,
.noty_theme__light.noty_type__notification {
	background-color: #fff;
	border: 1px solid #dedede;
	color: #444
}

.noty_theme__light.noty_type__warning {
	background-color: #ffeaa8;
	border: 1px solid #ffc237;
	color: #826200
}

.noty_theme__light.noty_type__warning .noty_buttons {
	border-color: #dfaa30
}

.noty_theme__light.noty_type__error {
	background-color: #ed7000;
	border: 1px solid #e25353;
	color: #fff
}

.noty_theme__light.noty_type__error .noty_buttons {
	border-color: #8b0000
}

.noty_theme__light.noty_type__info,
.noty_theme__light.noty_type__information {
	background-color: #78c5e7;
	border: 1px solid #3badd6;
	color: #fff
}

.noty_theme__light.noty_type__info .noty_buttons,
.noty_theme__light.noty_type__information .noty_buttons {
	border-color: #0b90c4
}

.noty_theme__light.noty_type__success {
	background-color: #57c880;
	border: 1px solid #7cdd77;
	color: #006400
}

.noty_theme__light.noty_type__success .noty_buttons {
	border-color: #50c24e
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.ajaxLoadAnimation {
	-webkit-animation-duration: .15s;
	animation-duration: .15s
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

.clearfix {
	*zoom: 1
}

.clearfix:after,
.clearfix:before {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.icon-rm {
	margin-right: 8px
}

.icon-lm {
	margin-left: 8px
}

.slrm {
	float: left;
	margin-right: 8px
}

.sllm {
	float: left;
	margin-left: 8px
}

.srrm {
	float: right;
	margin-right: 8px
}

.srlm {
	float: right;
	margin-left: 8px
}

.show,
img {
	display: block
}

.hide {
	display: none
}

.oneLineText {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.form-group {
	padding: 10px 0;
	margin: 0
}

.form-group label,
.formGroupLabel {
	font-weight: 500;
	color: #000;
	font-size: 16px;
	letter-spacing: -.02em;
	display: block;
	margin-bottom: 10px
}

.fullWidth {
	width: 100%
}

img {
	max-width: 100%
}

form {
	margin: 0
}

.lr-auto {
	margin-left: auto;
	margin-right: auto
}

.set-left,
.set-max-left {
	float: left
}

.set-max-right,
.set-right {
	float: right
}

@media all and (max-width:768px) {

	.set-max-left,
	.set-max-right {
		float: none
	}
}

.clear {
	clear: both
}

.disabled {
	pointer-events: none;
	opacity: .5
}

.noScroll {
	overflow: hidden
}

.pointer {
	cursor: pointer
}

.cursor-default {
	cursor: default
}

.cursor-help {
	cursor: help
}

.hover:hover {
	text-decoration: underline
}

.no-outline:focus {
	outline: 0
}

.no-resize {
	resize: none
}

.wt-300 {
	font-weight: 300
}

.wt-400 {
	font-weight: 400
}

.wt-500 {
	font-weight: 500
}

.wt-600 {
	font-weight: 600
}

.help-block strong,
.wt-700,
strong {
	font-weight: 700
}

.display-table {
	display: table
}

.display-tcell {
	display: table-cell
}

.inline-block {
	display: inline-block
}

.inline {
	display: inline
}

.valign-mid {
	vertical-align: middle
}

.valign-top {
	vertical-align: top
}

.spacing-narrow {
	line-height: 1
}

.spacing-normal {
	line-height: 1.5
}

.spacing-wide {
	line-height: 2
}

.no-border {
	border: 0
}

.no-b-left {
	border-left: 0
}

.no-b-right {
	border-right: 0
}

.no-b-top {
	border-top: 0
}

.no-b-bottom {
	border-bottom: 0
}

.border-transparent {
	border-color: transparent
}

.no-margin {
	margin: 0 !important
}

.no-m-left {
	margin-left: 0 !important
}

.no-m-right {
	margin-right: 0 !important
}

.no-m-top {
	margin-top: 0 !important
}

.no-m-bottom {
	margin-bottom: 0 !important
}

.no-padding {
	padding: 0 !important
}

.no-p-left {
	padding-left: 0 !important
}

.no-p-right {
	padding-right: 0 !important
}

.no-p-top {
	padding-top: 0 !important
}

.no-p-bottom {
	padding-bottom: 0 !important
}

.fsize-inherit {
	font-size: inherit
}

.text-italic {
	font-style: italic
}

.text-normal {
	font-style: normal
}

.text-underline,
a.hover:hover {
	text-decoration: underline
}

.uppercase {
	text-transform: uppercase
}

.lowercase {
	text-transform: lowercase
}

.capitalize {
	text-transform: capitalize
}

input.form-control,
select.form-control,
select.form-select,
textarea.form-control {
	border-radius: 2px
}

input.form-control.parsley-error,
select.form-control.parsley-error,
select.form-select.parsley-error,
textarea.form-control.parsley-error {
	border-color: #f44336
}

a {
	text-decoration: none;
	color: #0c36fb
}

a:hover {
	color: #0727be
}

a:active,
a:focus,
a:hover {
	text-decoration: none
}

a[disabled=disabled] {
	cursor: default;
	color: #ccc
}

.vmaOuter {
	position: relative
}

@media all and (min-width:991px) {
	.vmaOuter {
		width: 100%;
		height: 100%;
		display: table;
		position: absolute
	}

	.vmaInner {
		display: table-cell;
		vertical-align: middle
	}
}

label.checkboxLabel {
	font-weight: 400;
	letter-spacing: 0;
	color: #4a4a4a;
	text-transform: none;
	display: inline;
	font-size: 15px
}

.parsley-errors-list {
	padding: 5px 0
}

.parsley-errors-list li {
	list-style: none;
	font-size: 13px;
	color: #e57373
}

.btn.am+.btn.am,
button.am+button.am,
input.am+input.am {
	margin-left: 12px
}

input:disabled+label {
	color: #afafaf
}

.help-block {
	font-size: 13px;
	margin: 10px 0;
	font-weight: 400;
	color: #444;
	display: block
}

.help-block a {
	text-decoration: underline;
	color: #1e88e5
}

.help-block a:hover {
	text-decoration: none;
	color: #1565c0
}

.submission-handler {
	padding: 15px 0
}

.ajaxLink {
	cursor: pointer
}

#errors_container .inner {
	background: #ffcdd2;
	padding: 20px;
	margin-bottom: 25px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 2px;
	border: 1px solid #ef9a9a
}

#errors_container .inner h5,
.error-container .inner h1 {
	color: #c62828;
	font-weight: 800;
	margin: 0 0 15px;
	font-size: 18px;
	letter-spacing: -1px
}

#errors_container .inner p {
	padding: 5px 0;
	margin: 0
}

.error-container {
	width: 80%;
	max-width: 700px;
	margin: 25px auto
}

.error-container .inner {
	background: #fff;
	border: 1px solid #dedede;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .05);
	text-align: center;
	padding: 35px;
	border-radius: 2px
}

.error-container .inner h1 {
	font-size: 30px;
	font-weight: 700;
	color: #e91e63;
	padding: 15px 0 30px;
	text-align: center;
	border-bottom: 1px dotted #dedede
}

.error-container .inner .message {
	font-size: 18px;
	line-height: 1.75;
	color: #777;
	margin: 0;
	padding: 15px 0 0
}

.error-container .last-update {
	margin: 0;
	padding: 20px 0;
	color: #888;
	font-size: 18px;
	text-align: center
}

.error-container .bug-icon {
	font-size: 50px;
	color: #b0bec5;
	margin: 20px 0;
	text-align: center
}

.error-container .bug-icon.text {
	font-weight: 700;
	letter-spacing: -1px;
	font-size: 30px;
	margin: 5px 0 20px
}

.error-container .helper-links {
	margin: 0;
	text-align: center
}

.error-container .helper-links a {
	display: inline-block;
	margin: 0 5px;
	font-size: 16px;
	color: #42a5f5
}

.error-container .helper-links a:hover {
	color: #333;
	text-decoration: underline
}