/* Minification failed. Returning unminified contents.
(11319,25): run-time error CSS1030: Expected identifier, found '-'
(11319,25): run-time error CSS1031: Expected selector, found '-'
(11319,25): run-time error CSS1025: Expected comma or open brace, found '-'
(15027,23): run-time error CSS1046: Expect comma, found '0'
(15027,29): run-time error CSS1046: Expect comma, found '/'
(15027,54): run-time error CSS1046: Expect comma, found '0'
(15027,60): run-time error CSS1046: Expect comma, found '/'
(15038,35): run-time error CSS1046: Expect comma, found '0'
(15038,41): run-time error CSS1046: Expect comma, found '/'
(15038,67): run-time error CSS1046: Expect comma, found '0'
(15038,73): run-time error CSS1046: Expect comma, found '/'
 */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* 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-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;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.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-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.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-wrapper {
	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-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.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: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.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;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	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-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.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-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,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	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-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.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-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	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-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.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;
}
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.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.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,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	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,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	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,
.ui-button:hover,
.ui-button: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,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-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-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.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("../Images/jquery/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../Images/jquery/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("../Images/jquery/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("../Images/jquery/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("../Images/jquery/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../Images/jquery/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("../Images/jquery/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-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: -65px -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: -65px -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: 1px -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: .003;
	filter: Alpha(Opacity=.3); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
    width: device-width;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
        'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
        'Segoe UI Emoji', 'Segoe UI Symbol';
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}

[tabindex='-1']:focus {
    outline: 0 !important;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: 700;
}

dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

dfn {
    font-style: italic;
}

b,
strong {
    font-weight: bolder;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:hover {
    color: #0056b3;
    text-decoration: underline;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
    outline: 0;
}

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono',
        'Courier New', monospace;
    font-size: 1em;
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}

figure {
    margin: 0 0 1rem;
}

img {
    vertical-align: middle;
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

table {
    border-collapse: collapse;
}

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}

th {
    text-align: inherit;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

button {
    border-radius: 0;
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html [type='button'],
[type='reset'],
[type='submit'] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

input[type='radio'],
input[type='checkbox'] {
    box-sizing: border-box;
    padding: 0;
}

input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
    -webkit-appearance: listbox;
}

textarea {
    overflow: auto;
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
    height: auto;
}

[type='search'] {
    outline-offset: -2px;
    -webkit-appearance: none;
}

[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

summary {
    display: list-item;
    cursor: pointer;
}

template {
    display: none;
}

[hidden] {
    display: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

h1,
.h1 {
    font-size: 2.5rem;
}

h2,
.h2 {
    font-size: 2rem;
}

h3,
.h3 {
    font-size: 1.75rem;
}

h4,
.h4 {
    font-size: 1.5rem;
}

h5,
.h5 {
    font-size: 1.25rem;
}

h6,
.h6 {
    font-size: 1rem;
}

.lead {
    font-size: 1.25rem;
    font-weight: 300;
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
    font-size: 80%;
    font-weight: 400;
}

mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d;
}

.blockquote-footer::before {
    content: '\2014 \00A0';
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 90%;
    color: #6c757d;
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: 0.2rem 0.4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: 0.2rem;
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529;
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.order-first {
    -ms-flex-order: -1;
    order: -1;
}

.order-last {
    -ms-flex-order: 13;
    order: 13;
}

.order-0 {
    -ms-flex-order: 0;
    order: 0;
}

.order-1 {
    -ms-flex-order: 1;
    order: 1;
}

.order-2 {
    -ms-flex-order: 2;
    order: 2;
}

.order-3 {
    -ms-flex-order: 3;
    order: 3;
}

.order-4 {
    -ms-flex-order: 4;
    order: 4;
}

.order-5 {
    -ms-flex-order: 5;
    order: 5;
}

.order-6 {
    -ms-flex-order: 6;
    order: 6;
}

.order-7 {
    -ms-flex-order: 7;
    order: 7;
}

.order-8 {
    -ms-flex-order: 8;
    order: 8;
}

.order-9 {
    -ms-flex-order: 9;
    order: 9;
}

.order-10 {
    -ms-flex-order: 10;
    order: 10;
}

.order-11 {
    -ms-flex-order: 11;
    order: 11;
}

.order-12 {
    -ms-flex-order: 12;
    order: 12;
}

.offset-1 {
    margin-left: 8.333333%;
}

.offset-2 {
    margin-left: 16.666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.333333%;
}

.offset-5 {
    margin-left: 41.666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.333333%;
}

.offset-8 {
    margin-left: 66.666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.333333%;
}

.offset-11 {
    margin-left: 91.666667%;
}

@media (min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-sm-first {
        -ms-flex-order: -1;
        order: -1;
    }
    .order-sm-last {
        -ms-flex-order: 13;
        order: 13;
    }
    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0;
    }
    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.333333%;
    }
    .offset-sm-2 {
        margin-left: 16.666667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.333333%;
    }
    .offset-sm-5 {
        margin-left: 41.666667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.333333%;
    }
    .offset-sm-8 {
        margin-left: 66.666667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.333333%;
    }
    .offset-sm-11 {
        margin-left: 91.666667%;
    }
}

@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-md-first {
        -ms-flex-order: -1;
        order: -1;
    }
    .order-md-last {
        -ms-flex-order: 13;
        order: 13;
    }
    .order-md-0 {
        -ms-flex-order: 0;
        order: 0;
    }
    .order-md-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .order-md-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .order-md-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .order-md-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .order-md-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .order-md-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .order-md-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .order-md-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .order-md-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .order-md-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .order-md-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .order-md-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.333333%;
    }
    .offset-md-2 {
        margin-left: 16.666667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.333333%;
    }
    .offset-md-5 {
        margin-left: 41.666667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.333333%;
    }
    .offset-md-8 {
        margin-left: 66.666667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.333333%;
    }
    .offset-md-11 {
        margin-left: 91.666667%;
    }
}

@media (min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-lg-first {
        -ms-flex-order: -1;
        order: -1;
    }
    .order-lg-last {
        -ms-flex-order: 13;
        order: 13;
    }
    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0;
    }
    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.333333%;
    }
    .offset-lg-2 {
        margin-left: 16.666667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.333333%;
    }
    .offset-lg-5 {
        margin-left: 41.666667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.333333%;
    }
    .offset-lg-8 {
        margin-left: 66.666667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.333333%;
    }
    .offset-lg-11 {
        margin-left: 91.666667%;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-xl-first {
        -ms-flex-order: -1;
        order: -1;
    }
    .order-xl-last {
        -ms-flex-order: 13;
        order: 13;
    }
    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0;
    }
    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.333333%;
    }
    .offset-xl-2 {
        margin-left: 16.666667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.333333%;
    }
    .offset-xl-5 {
        margin-left: 41.666667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.333333%;
    }
    .offset-xl-8 {
        margin-left: 66.666667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.333333%;
    }
    .offset-xl-11 {
        margin-left: 91.666667%;
    }
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}

.table th,
.table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
    border-top: 2px solid #dee2e6;
}

.table .table {
    background-color: #fff;
}

.table-sm th,
.table-sm td {
    padding: 0.3rem;
}

.table-bordered {
    border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
    border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
    border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #b8daff;
}

.table-hover .table-primary:hover {
    background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #d6d8db;
}

.table-hover .table-secondary:hover {
    background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
    background-color: #c3e6cb;
}

.table-hover .table-success:hover {
    background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
    background-color: #bee5eb;
}

.table-hover .table-info:hover {
    background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
    background-color: #ffeeba;
}

.table-hover .table-warning:hover {
    background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
    background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
    background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
    background-color: #fdfdfe;
}

.table-hover .table-light:hover {
    background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
    background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
    background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #32383e;
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.table-dark {
    color: #fff;
    background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
    border-color: #32383e;
}

.table-dark.table-bordered {
    border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-sm > .table-bordered {
        border: 0;
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-md > .table-bordered {
        border: 0;
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-lg > .table-bordered {
        border: 0;
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-xl > .table-bordered {
        border: 0;
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
    border: 0;
}

.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff;
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%;
}

.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5;
}

.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
    line-height: 1.5;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

.form-control-plaintext.form-control-sm,
.input-group-sm > .form-control-plaintext.form-control,
.input-group-sm
    > .input-group-prepend
    > .form-control-plaintext.input-group-text,
.input-group-sm
    > .input-group-append
    > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn,
.form-control-plaintext.form-control-lg,
.input-group-lg > .form-control-plaintext.form-control,
.input-group-lg
    > .input-group-prepend
    > .form-control-plaintext.input-group-text,
.input-group-lg
    > .input-group-append
    > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
    padding-right: 0;
    padding-left: 0;
}

.form-control-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]),
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm
    > .input-group-prepend
    > select.input-group-text:not([size]):not([multiple]),
.input-group-sm
    > .input-group-append
    > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
    height: calc(1.8125rem + 2px);
}

.form-control-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]),
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg
    > .input-group-prepend
    > select.input-group-text:not([size]):not([multiple]),
.input-group-lg
    > .input-group-append
    > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
    height: calc(2.875rem + 2px);
}

.form-group {
    margin-bottom: 1rem;
}

.form-text {
    display: block;
    margin-top: 0.25rem;
}

.form-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}

.form-row > .col,
.form-row > [class*='col-'] {
    padding-right: 5px;
    padding-left: 5px;
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem;
}

.form-check-input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
    color: #6c757d;
}

.form-check-label {
    margin-bottom: 0;
}

.form-check-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0;
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #28a745;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(40, 167, 69, 0.8);
    border-radius: 0.2rem;
}

.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
    border-color: #28a745;
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
    color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
    color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #71dd8a;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip,
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated
    .custom-control-input:valid:checked
    ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
    background-color: #34ce57;
}

.was-validated
    .custom-control-input:valid:focus
    ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
    border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label::before,
.custom-file-input.is-valid ~ .custom-file-label::before {
    border-color: inherit;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip,
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #dc3545;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(220, 53, 69, 0.8);
    border-radius: 0.2rem;
}

.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
    border-color: #dc3545;
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
    color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
    color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
    background-color: #efa2a9;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated
    .custom-control-input:invalid:checked
    ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
    background-color: #e4606d;
}

.was-validated
    .custom-control-input:invalid:focus
    ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label::before,
.custom-file-input.is-invalid ~ .custom-file-label::before {
    border-color: inherit;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip,
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
}

.form-inline .form-check {
    width: 100%;
}

@media (min-width: 576px) {
    .form-inline label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0;
    }
    .form-inline .form-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-plaintext {
        display: inline-block;
    }
    .form-inline .input-group,
    .form-inline .custom-select {
        width: auto;
    }
    .form-inline .form-check {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0;
    }
    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0;
    }
    .form-inline .custom-control {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .form-inline .custom-control-label {
        margin-bottom: 0;
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover,
.btn:focus {
    text-decoration: none;
}

.btn:focus,
.btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled,
.btn:disabled {
    opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active {
    background-image: none;
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none;
}

.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
}

.btn-secondary:focus,
.btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
}

.btn-success:focus,
.btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
}

.btn-info:focus,
.btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
}

.btn-warning:focus,
.btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
}

.btn-danger:focus,
.btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
}

.btn-light:focus,
.btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled,
.btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
}

.btn-dark:focus,
.btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
    color: #6c757d;
    background-color: transparent;
    background-image: none;
    border-color: #6c757d;
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
    color: #28a745;
    background-color: transparent;
    background-image: none;
    border-color: #28a745;
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn-outline-success:focus,
.btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8;
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-outline-info:focus,
.btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107;
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
    color: #f8f9fa;
    background-color: transparent;
    background-image: none;
    border-color: #f8f9fa;
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn-outline-light:focus,
.btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40;
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
    font-weight: 400;
    color: #007bff;
    background-color: transparent;
}

.btn-link:hover {
    color: #0056b3;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent;
}

.btn-link:focus,
.btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none;
}

.btn-link:disabled,
.btn-link.disabled {
    color: #6c757d;
    pointer-events: none;
}

.btn-lg,
.btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

.btn-sm,
.btn-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block + .btn-block {
    margin-top: 0.5rem;
}

input[type='submit'].btn-block,
input[type='reset'].btn-block,
input[type='button'].btn-block {
    width: 100%;
}

.fade {
    transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative;
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: '';
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: '';
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: '';
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-toggle::after {
    vertical-align: 0;
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: '';
}

.dropleft .dropdown-toggle::after {
    display: none;
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: '';
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-menu[x-placement^='top'],
.dropdown-menu[x-placement^='right'],
.dropdown-menu[x-placement^='bottom'],
.dropdown-menu[x-placement^='left'] {
    right: auto;
    bottom: auto;
}

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa;
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #6c757d;
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #212529;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
    z-index: 1;
}

.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
    z-index: 1;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px;
}

.btn-toolbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.btn-toolbar .input-group {
    width: auto;
}

.btn-group > .btn:first-child {
    margin-left: 0;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
    margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.btn-group-vertical {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: center;
    justify-content: center;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
    width: 100%;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
    margin-bottom: 0;
}

.btn-group-toggle > .btn input[type='radio'],
.btn-group-toggle > .btn input[type='checkbox'],
.btn-group-toggle > .btn-group > .btn input[type='radio'],
.btn-group-toggle > .btn-group > .btn input[type='checkbox'] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
    z-index: 3;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
    margin-left: -1px;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .custom-file {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
    display: -ms-flexbox;
    display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
    position: relative;
    z-index: 2;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
    margin-left: -1px;
}

.input-group-prepend {
    margin-right: -1px;
}

.input-group-append {
    margin-left: -1px;
}

.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}

.input-group-text input[type='radio'],
.input-group-text input[type='checkbox'] {
    margin-top: 0;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group
    > .input-group-append:last-child
    > .btn:not(:last-child):not(.dropdown-toggle),
.input-group
    > .input-group-append:last-child
    > .input-group-text:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group
    > .input-group-prepend:first-child
    > .input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.custom-control {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem;
}

.custom-control-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem;
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
    background-color: #e9ecef;
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
}

.custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: '';
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #dee2e6;
}

.custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: '';
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
    border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #007bff;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox
    .custom-control-input:indeterminate
    ~ .custom-control-label::before {
    background-color: #007bff;
}

.custom-checkbox
    .custom-control-input:indeterminate
    ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox
    .custom-control-input:disabled:checked
    ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox
    .custom-control-input:disabled:indeterminate
    ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
    border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #007bff;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio
    .custom-control-input:disabled:checked
    ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: #fff
        url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")
        no-repeat right 0.75rem center;
    background-size: 8px 10px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075),
        0 0 5px rgba(128, 189, 255, 0.5);
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff;
}

.custom-select[multiple],
.custom-select[size]:not([size='1']) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none;
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef;
}

.custom-select::-ms-expand {
    opacity: 0;
}

.custom-select-sm {
    height: calc(1.8125rem + 2px);
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    font-size: 75%;
}

.custom-select-lg {
    height: calc(2.875rem + 2px);
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    font-size: 125%;
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin-bottom: 0;
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin: 0;
    opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:focus ~ .custom-file-label::after {
    border-color: #80bdff;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: 'Browse';
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}

.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.25rem;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: 'Browse';
    background-color: #e9ecef;
    border-left: 1px solid #ced4da;
    border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
    width: 100%;
    padding-left: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.custom-range:focus {
    outline: none;
}

.custom-range::-moz-focus-outer {
    border: 0;
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-appearance: none;
    appearance: none;
}

.custom-range::-webkit-slider-thumb:focus {
    outline: none;
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -moz-appearance: none;
    appearance: none;
}

.custom-range::-moz-range-thumb:focus {
    outline: none;
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-range-thumb:active {
    background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    appearance: none;
}

.custom-range::-ms-thumb:focus {
    outline: none;
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-ms-thumb:active {
    background-color: #b3d7ff;
}

.custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem;
}

.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}

.nav-link:hover,
.nav-link:focus {
    text-decoration: none;
}

.nav-link.disabled {
    color: #6c757d;
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
    margin-bottom: -1px;
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

/* .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
} */

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link {
    border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #007bff;
}

.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.navbar-brand {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none;
}

.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}

.navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
}

.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.navbar-toggler:hover,
.navbar-toggler:focus {
    text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: '';
    background: no-repeat center center;
    background-size: 100% 100%;
}

@media (max-width: 575.98px) {
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-sm .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-md .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-md .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-md .navbar-toggler {
        display: none;
    }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-xl .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
}

.navbar-expand {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0;
}

.navbar-expand .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}

.navbar-expand .navbar-toggler {
    display: none;
}

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
    color: #fff;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
    color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
    color: #fff;
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
    color: #fff;
}

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
    color: #fff;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}

.card > hr {
    margin-right: 0;
    margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

.card-title {
    margin-bottom: 0.75rem;
}

.card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link:hover {
    text-decoration: none;
}

.card-link + .card-link {
    margin-left: 1.25rem;
}

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
    border-top: 0;
}

.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0;
}

.card-header-pills {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
}

.card-img {
    width: 100%;
    border-radius: calc(0.25rem - 1px);
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

.card-deck .card {
    margin-bottom: 15px;
}

@media (min-width: 576px) {
    .card-deck {
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px;
    }
    .card-deck .card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px;
    }
}

.card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

.card-group > .card {
    margin-bottom: 15px;
}

@media (min-width: 576px) {
    .card-group {
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
    .card-group > .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0;
    }
    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0;
    }
    .card-group > .card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group > .card:first-child .card-img-top,
    .card-group > .card:first-child .card-header {
        border-top-right-radius: 0;
    }
    .card-group > .card:first-child .card-img-bottom,
    .card-group > .card:first-child .card-footer {
        border-bottom-right-radius: 0;
    }
    .card-group > .card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group > .card:last-child .card-img-top,
    .card-group > .card:last-child .card-header {
        border-top-left-radius: 0;
    }
    .card-group > .card:last-child .card-img-bottom,
    .card-group > .card:last-child .card-footer {
        border-bottom-left-radius: 0;
    }
    .card-group > .card:only-child {
        border-radius: 0.25rem;
    }
    .card-group > .card:only-child .card-img-top,
    .card-group > .card:only-child .card-header {
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
    }
    .card-group > .card:only-child .card-img-bottom,
    .card-group > .card:only-child .card-footer {
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    }
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0;
    }
    .card-group
        > .card:not(:first-child):not(:last-child):not(:only-child)
        .card-img-top,
    .card-group
        > .card:not(:first-child):not(:last-child):not(:only-child)
        .card-img-bottom,
    .card-group
        > .card:not(:first-child):not(:last-child):not(:only-child)
        .card-header,
    .card-group
        > .card:not(:first-child):not(:last-child):not(:only-child)
        .card-footer {
        border-radius: 0;
    }
}

.card-columns .card {
    margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
    .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }
    .card-columns .card {
        display: inline-block;
        width: 100%;
    }
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0;
}

.accordion .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: '/';
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none;
}

.breadcrumb-item.active {
    color: #6c757d;
}

.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}

.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem;
}

.badge-primary {
    color: #fff;
    background-color: #007bff;
}

.badge-primary[href]:hover,
.badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #0062cc;
}

.badge-secondary {
    color: #fff;
    background-color: #6c757d;
}

.badge-secondary[href]:hover,
.badge-secondary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #545b62;
}

.badge-success {
    color: #fff;
    background-color: #28a745;
}

.badge-success[href]:hover,
.badge-success[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1e7e34;
}

.badge-info {
    color: #fff;
    background-color: #17a2b8;
}

.badge-info[href]:hover,
.badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b;
}

.badge-warning {
    color: #212529;
    background-color: #ffc107;
}

.badge-warning[href]:hover,
.badge-warning[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #d39e00;
}

.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

.badge-danger[href]:hover,
.badge-danger[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #bd2130;
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}

.badge-light[href]:hover,
.badge-light[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #dae0e5;
}

.badge-dark {
    color: #fff;
    background-color: #343a40;
}

.badge-dark[href]:hover,
.badge-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124;
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: 0.3rem;
}

@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem;
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
}

.alert-dismissible {
    padding-right: 4rem;
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit;
}

.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
}

.alert-primary hr {
    border-top-color: #9fcdff;
}

.alert-primary .alert-link {
    color: #002752;
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}

.alert-secondary hr {
    border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
    color: #202326;
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.alert-success hr {
    border-top-color: #b1dfbb;
}

.alert-success .alert-link {
    color: #0b2e13;
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

.alert-info hr {
    border-top-color: #abdde5;
}

.alert-info .alert-link {
    color: #062c33;
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.alert-warning hr {
    border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
    color: #533f03;
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-danger hr {
    border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
    color: #491217;
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe;
}

.alert-light hr {
    border-top-color: #ececf6;
}

.alert-light .alert-link {
    color: #686868;
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
}

.alert-dark hr {
    border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
    color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}

.progress {
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.75rem;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}

.progress-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #007bff;
    transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(
        45deg,
        rgba(255, 255, 255, 0.15) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 255, 255, 0.15) 50%,
        rgba(255, 255, 255, 0.15) 75%,
        transparent 75%,
        transparent
    );
    background-size: 1rem 1rem;
}

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite;
}

.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}

.media-body {
    -ms-flex: 1;
    flex: 1;
}

.list-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa;
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.list-group-item:hover,
.list-group-item:focus {
    z-index: 1;
    text-decoration: none;
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #6c757d;
    background-color: #fff;
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
    border-bottom: 0;
}

.list-group-item-primary {
    color: #004085;
    background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
    color: #004085;
    background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085;
}

.list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41;
}

.list-group-item-success {
    color: #155724;
    background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724;
}

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460;
}

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404;
}

.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24;
}

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182;
}

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21;
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    opacity: 0.75;
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (0.5rem * 2));
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop.show {
    opacity: 0.5;
}

.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
}

.modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
    margin-left: 0.25rem;
}

.modal-footer > :not(:last-child) {
    margin-right: 0.25rem;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }
    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2));
    }
    .modal-sm {
        max-width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        max-width: 800px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
        'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
        'Segoe UI Emoji', 'Segoe UI Symbol';
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    opacity: 0;
}

.tooltip.show {
    opacity: 0.9;
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
}

.tooltip .arrow::before {
    position: absolute;
    content: '';
    border-color: transparent;
    border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^='top'] {
    padding: 0.4rem 0;
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^='top'] .arrow {
    bottom: 0;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^='top'] .arrow::before {
    top: 0;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #000;
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^='right'] {
    padding: 0 0.4rem;
}

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^='right'] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^='right'] .arrow::before {
    right: 0;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #000;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^='bottom'] {
    padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^='bottom'] .arrow {
    top: 0;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^='bottom'] .arrow::before {
    bottom: 0;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #000;
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^='left'] {
    padding: 0 0.4rem;
}

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^='left'] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^='left'] .arrow::before {
    left: 0;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #000;
}

.tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 0.25rem;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
        'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
        'Segoe UI Emoji', 'Segoe UI Symbol';
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
}

.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem;
}

.popover .arrow::before,
.popover .arrow::after {
    position: absolute;
    display: block;
    content: '';
    border-color: transparent;
    border-style: solid;
}

.bs-popover-top,
.bs-popover-auto[x-placement^='top'] {
    margin-bottom: 0.5rem;
}

.bs-popover-top .arrow,
.bs-popover-auto[x-placement^='top'] .arrow {
    bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^='top'] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^='top'] .arrow::after {
    border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^='top'] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^='top'] .arrow::after {
    bottom: 1px;
    border-top-color: #fff;
}

.bs-popover-right,
.bs-popover-auto[x-placement^='right'] {
    margin-left: 0.5rem;
}

.bs-popover-right .arrow,
.bs-popover-auto[x-placement^='right'] .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0;
}

.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^='right'] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^='right'] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^='right'] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^='right'] .arrow::after {
    left: 1px;
    border-right-color: #fff;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^='bottom'] {
    margin-top: 0.5rem;
}

.bs-popover-bottom .arrow,
.bs-popover-auto[x-placement^='bottom'] .arrow {
    top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^='bottom'] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^='bottom'] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^='bottom'] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^='bottom'] .arrow::after {
    top: 1px;
    border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^='bottom'] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: '';
    border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left,
.bs-popover-auto[x-placement^='left'] {
    margin-right: 0.5rem;
}

.bs-popover-left .arrow,
.bs-popover-auto[x-placement^='left'] .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0;
}

.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^='left'] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^='left'] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^='left'] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^='left'] .arrow::after {
    right: 1px;
    border-left-color: #fff;
}

.popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
    display: none;
}

.popover-body {
    padding: 0.5rem 0.75rem;
    color: #212529;
}

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-item {
    position: relative;
    display: none;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    transition: -webkit-transform 0.6s ease;
    transition: transform 0.6s ease;
    transition: transform 0.6s ease, -webkit-transform 0.6s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}

@media screen and (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

.carousel-item-next,
.carousel-item-prev {
    position: absolute;
    top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

@supports (
    (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)
) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.carousel-item-next,
.active.carousel-item-right {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

@supports (
    (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)
) {
    .carousel-item-next,
    .active.carousel-item-right {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

.carousel-item-prev,
.active.carousel-item-left {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

@supports (
    (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)
) {
    .carousel-item-prev,
    .active.carousel-item-left {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: 0.6s;
    transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

@supports (
    (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)
) {
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active,
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-prev {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}

.carousel-indicators li {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
    position: absolute;
    top: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: '';
}

.carousel-indicators li::after {
    position: absolute;
    bottom: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: '';
}

.carousel-indicators .active {
    background-color: #fff;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.bg-primary {
    background-color: #007bff !important;
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #0062cc !important;
}

.bg-secondary {
    background-color: #6c757d !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #545b62 !important;
}

.bg-success {
    background-color: #28a745 !important;
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #1e7e34 !important;
}

.bg-info {
    background-color: #17a2b8 !important;
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #117a8b !important;
}

.bg-warning {
    background-color: #ffc107 !important;
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #d39e00 !important;
}

.bg-danger {
    background-color: #dc3545 !important;
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #bd2130 !important;
}

.bg-light {
    background-color: #f8f9fa !important;
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #dae0e5 !important;
}

.bg-dark {
    background-color: #343a40 !important;
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #1d2124 !important;
}

.bg-white {
    background-color: #fff !important;
}

.bg-transparent {
    background-color: transparent !important;
}

.border {
    border: 1px solid #dee2e6 !important;
}

.border-top {
    border-top: 1px solid #dee2e6 !important;
}

.border-right {
    border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
    border-left: 1px solid #dee2e6 !important;
}

.border-0 {
    border: 0 !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-right-0 {
    border-right: 0 !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-left-0 {
    border-left: 0 !important;
}

.border-primary {
    border-color: #007bff !important;
}

.border-secondary {
    border-color: #6c757d !important;
}

.border-success {
    border-color: #28a745 !important;
}

.border-info {
    border-color: #17a2b8 !important;
}

.border-warning {
    border-color: #ffc107 !important;
}

.border-danger {
    border-color: #dc3545 !important;
}

.border-light {
    border-color: #f8f9fa !important;
}

.border-dark {
    border-color: #343a40 !important;
}

.border-white {
    border-color: #fff !important;
}

.rounded {
    border-radius: 0.25rem !important;
}

.rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}

.rounded-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.clearfix::after {
    display: block;
    clear: both;
    content: '';
}

.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-table {
        display: table !important;
    }
    .d-sm-table-row {
        display: table-row !important;
    }
    .d-sm-table-cell {
        display: table-cell !important;
    }
    .d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media print {
    .d-print-none {
        display: none !important;
    }
    .d-print-inline {
        display: inline !important;
    }
    .d-print-inline-block {
        display: inline-block !important;
    }
    .d-print-block {
        display: block !important;
    }
    .d-print-table {
        display: table !important;
    }
    .d-print-table-row {
        display: table-row !important;
    }
    .d-print-table-cell {
        display: table-cell !important;
    }
    .d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}

.embed-responsive::before {
    display: block;
    content: '';
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.embed-responsive-21by9::before {
    padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
    padding-top: 56.25%;
}

.embed-responsive-4by3::before {
    padding-top: 75%;
}

.embed-responsive-1by1::before {
    padding-top: 100%;
}

.flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

.flex-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
}

.flex-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}

.flex-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
}

.flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}

.align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}

.align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}

.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}

.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
}

.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
}

.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
}

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
}

@media (min-width: 576px) {
    .flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }
    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }
    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }
    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }
    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }
    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }
    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }
    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }
    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.float-none {
    float: none !important;
}

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important;
    }
    .float-sm-right {
        float: right !important;
    }
    .float-sm-none {
        float: none !important;
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float: left !important;
    }
    .float-md-right {
        float: right !important;
    }
    .float-md-none {
        float: none !important;
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important;
    }
    .float-lg-right {
        float: right !important;
    }
    .float-lg-none {
        float: none !important;
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important;
    }
    .float-xl-right {
        float: right !important;
    }
    .float-xl-none {
        float: none !important;
    }
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}

.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mw-100 {
    max-width: 100% !important;
}

.mh-100 {
    max-height: 100% !important;
}

.m-0 {
    margin: 0 !important;
}

.mt-0,
.my-0 {
    margin-top: 0 !important;
}

.mr-0,
.mx-0 {
    margin-right: 0 !important;
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
    margin-left: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.mt-3,
.my-3 {
    margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.mt-5,
.my-5 {
    margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}

.p-0 {
    padding: 0 !important;
}

.pt-0,
.py-0 {
    padding-top: 0 !important;
}

.pr-0,
.px-0 {
    padding-right: 0 !important;
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
    padding-left: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.pt-3,
.py-3 {
    padding-top: 1rem !important;
}

.pr-3,
.px-3 {
    padding-right: 1rem !important;
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
    padding-left: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.pt-5,
.py-5 {
    padding-top: 3rem !important;
}

.pr-5,
.px-5 {
    padding-right: 3rem !important;
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
    padding-left: 3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mt-auto,
.my-auto {
    margin-top: auto !important;
}

.mr-auto,
.mx-auto {
    margin-right: auto !important;
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }
    .m-sm-auto {
        margin: auto !important;
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }
    .m-md-auto {
        margin: auto !important;
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }
    .p-lg-0 {
        padding: 0 !important;
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }
    .m-lg-auto {
        margin: auto !important;
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono',
        'Courier New', monospace;
}

.text-justify {
    text-align: justify !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }
    .text-sm-right {
        text-align: right !important;
    }
    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }
    .text-md-right {
        text-align: right !important;
    }
    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }
    .text-lg-right {
        text-align: right !important;
    }
    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important;
    }
    .text-xl-right {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.font-weight-light {
    font-weight: 300 !important;
}

.font-weight-normal {
    font-weight: 400 !important;
}

.font-weight-bold {
    font-weight: 700 !important;
}

.font-italic {
    font-style: italic !important;
}

.text-white {
    color: #fff !important;
}

.text-primary {
    color: #007bff !important;
}

a.text-primary:hover,
a.text-primary:focus {
    color: #0062cc !important;
}

.text-secondary {
    color: #6c757d !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
    color: #545b62 !important;
}

.text-success {
    color: #28a745 !important;
}

a.text-success:hover,
a.text-success:focus {
    color: #1e7e34 !important;
}

.text-info {
    color: #17a2b8 !important;
}

a.text-info:hover,
a.text-info:focus {
    color: #117a8b !important;
}

.text-warning {
    color: #ffc107 !important;
}

a.text-warning:hover,
a.text-warning:focus {
    color: #d39e00 !important;
}

.text-danger {
    color: #dc3545 !important;
}

a.text-danger:hover,
a.text-danger:focus {
    color: #bd2130 !important;
}

.text-light {
    color: #f8f9fa !important;
}

a.text-light:hover,
a.text-light:focus {
    color: #dae0e5 !important;
}

.text-dark {
    color: #343a40 !important;
}

a.text-dark:hover,
a.text-dark:focus {
    color: #1d2124 !important;
}

.text-body {
    color: #212529 !important;
}

.text-muted {
    color: #6c757d !important;
}

.text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

@media print {
    *,
    *::before,
    *::after {
        text-shadow: none !important;
        box-shadow: none !important;
    }
    a:not(.btn) {
        text-decoration: underline;
    }
    abbr[title]::after {
        content: ' (' attr(title) ')';
    }
    pre {
        white-space: pre-wrap !important;
    }
    pre,
    blockquote {
        border: 1px solid #adb5bd;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    @page {
        size: a3;
    }
    body {
        min-width: 992px !important;
    }
    .container {
        min-width: 992px !important;
    }
    .navbar {
        display: none;
    }
    .badge {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #dee2e6 !important;
    }
    .table-dark {
        color: inherit;
    }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
        border-color: #dee2e6;
    }
    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6;
    }
}
/*# sourceMappingURL=bootstrap.css.map */

/*!
 * Font Awesome Free 5.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:a 2s infinite linear}.fa-pulse{animation:a 1s infinite steps(8)}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../Fonts/fontawesome/fa-brands-400.eot);src:url(../Fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../Fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(../Fonts/fontawesome/fa-brands-400.woff) format("woff"),url(../Fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(../Fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../Fonts/fontawesome/fa-regular-400.eot);src:url(../Fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../Fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(../Fonts/fontawesome/fa-regular-400.woff) format("woff"),url(../Fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(../Fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../Fonts/fontawesome/fa-solid-900.eot);src:url(../Fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../Fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(../Fonts/fontawesome/fa-solid-900.woff) format("woff"),url(../Fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(../Fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting {
  background-image: url("../images/sort_both.png");
}
table.dataTable thead .sorting_asc {
  background-image: url("../images/sort_asc.png");
}
table.dataTable thead .sorting_desc {
  background-image: url("../images/sort_desc.png");
}
table.dataTable thead .sorting_asc_disabled {
  background-image: url("../images/sort_asc_disabled.png");
}
table.dataTable thead .sorting_desc_disabled {
  background-image: url("../images/sort_desc_disabled.png");
}
table.dataTable tbody tr {
  background-color: #ffffff;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
/***
*   Grid.Mvc stylesheet http://gridmvc.codeplex.com/
*   This file contains default styles for Grid.Mvc.
*/
/* Grid */
table.grid-table { margin: 0; }
    table.grid-table .grid-wrap { padding: 0; position: relative; }
    table.grid-table .grid-empty-text { color: #666; }

    /* Grid headers */
    table.grid-table .grid-header { position: relative; }
        table.grid-table .grid-header .sorted-asc .grid-sort-arrow:after { content: " \2193"; }
        table.grid-table .grid-header .sorted-desc .grid-sort-arrow:after { content: " \2191"; }
        table.grid-table .grid-header > .grid-header-title { width: 100%; margin-right: 15px; white-space: nowrap; }

    /* Grid body */
    table.grid-table tr.grid-row-selected td { background: #4888C2 !important; color: white; }
    table.grid-table tr.grid-row-selected a { color: white; }

/* Grid filtering */
input.grid-filter-input { padding: 4px; font-size: 13px; }
table.grid-table .grid-filter { position: relative; margin-top: 2px; float: right; width: 10px; height: 12px; }
table.grid-table .grid-filter-btn { cursor: pointer; display: block; width: 10px; height: 12px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAJFJREFUKFNjkJSU/E8MZvj//78DMRhkoj+6bizYH2SiiIeHx2FjY+P/2DBIDqSGAQSOHTtmYWZm9hldEUgMJAdWBAJAHSzt7e056ApBYiA5qDIIAAoIhIaGroYpArFBYlBpVLB3715DmEIQGyqMCUDWwBRiWIkOYAqhXNwApMjX13c7lIsbgBQBrdWAcqGAgQEAdOGTrvsYKXIAAAAASUVORK5CYII=') no-repeat; }
    table.grid-table .grid-filter-btn.filtered { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAJNJREFUKFNjYGj//58o/P//fwdiMIOkpKQ/VhOQMFgNULWIh4fHYWNj4//YMEgOpIYBBI4dO2ZhZmb2GV0RSAwkB1YEAkAdLO3t7TnoCkFiIDmoMggACgiEhoauhikCsUFiUGlUsHfvXkOYQhAbKowJQNbAFGJYiQ5gCqFc3ACkyNfXdzuUixuAFAGt1YByoYCBAQAUDanUpFB4UQAAAABJRU5ErkJggg==') no-repeat; }
table.grid-table .grid-filter-buttons { padding: 0; }
table.grid-table .grid-filter-datepicker { font-size: 12px; }
    table.grid-table .grid-filter-datepicker table td { padding: 1px!important; }
    table.grid-table .grid-filter-datepicker .ui-datepicker { width: auto; }
table.grid-table .grid-dropdown-inner ul.menu-list li a.grid-filter-clear { white-space: nowrap; padding-left: 23px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAARpJREFUKFNjYGj//58o/P//fwdiMIOkpKQ/VhOQMFgNULWIh4fHYWNj4//YMEgOpIYBBI4dO2axOC/396GinP/O+vpwRVbGxl92+vluXm1kuASsEKiD5VB99aG3eTH/HxjL/A/RUPsfrqb6f7e21uutlhbRYEUwAFQskOLmun2+lND/0xxM/7dycXzd6OxoCpVGBduWLjXv4+f/v5WF+f9RbtYvfeysqlApBKhhY2Hcxsy0+xAL038nbe3/m8W4ss/Jcx2GSiPAal6uvGtczP9TFOXBHgGJ7RHlmLGOjy0UrAAGzgT7rn7urP/P3NDgv6+v73aQWAMzM+dqTtbJYAUwsNzeyuhImE8GSBHQYxpQYYYJQCcxMDAwAAB7/bt5uWh9FAAAAABJRU5ErkJggg=='); background-position: 3px center; background-repeat: no-repeat; }
table.grid-table .grid-filter-choose.choose-selected { background-color: white!important; cursor: default; color: #999; }
table.grid-table .grid-popup-additional { padding: 3px 0 0 0; }

/* POP-UP */
.grid-dropdown { font-weight: normal; left: -102px; top: 16px!important; min-width: 180px; }
.grid-dropdown-arrow { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAl0lEQVQoU42PMQuFMAyE6xN5gpOjjsIb/P9/o3O3zh27dY25kIPq8DBwmLT35WoQkUEVOmGec84CaW2q7+N+AdCD6M9SisQYTei1jsfyCeCu+vjFVGs1AN++94DRfUOfuNLoKUiyRC5y2F5I8NdaM4P/l0EswvBorQTnfxBhLMRih+2pklIy+eEtjQPu6MNZwIBNbwteMBd5X4ZGHcwL3QAAAABJRU5ErkJggg==") no-repeat; height: 8px; left: 99px; position: absolute; top: -8px; width: 14px; }
.grid-dropdown-inner { padding: 5px 7px; }
.grid-dropdown ul.menu-list { list-style-type: none; margin: 3px 0 0 0; padding: 0; }
    .grid-dropdown ul.menu-list li a { text-decoration: none; background-position: 6px center; background-repeat: no-repeat; display: block; padding: 4px 5px; }
        .grid-dropdown ul.menu-list li a:hover { background-color: #EEE; text-decoration: none; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
}
.c-accordion {
    max-width: 730px;
    margin: 0 -15px;
}

@media (min-width: 576px) {
    .c-accordion {
        margin: 0 auto;
    }
}

@media (min-width: 768px) {
    .c-accordion__title {
        font-size: 2rem;
    }
}

.c-accordion__title {
    border-top: 1px solid #bfc6cd;
    margin-top: -1px;
    color: #0a2642;
    font-size: 1.8rem;
    font-family: 'Be Vietnam Regular';
    line-height: 2.4rem;
    font-weight: 600;
    padding: 1.2rem 4.2rem 1.2rem 2rem;
    position: relative;
    cursor: pointer;
}

    .c-accordion__title.--last {
        border-bottom: 1px solid #bfc6cd;
    }

.c-accordion__para-item {
    font-family: Muli;
    line-height: 2.4rem;
    padding: 1.2rem 1.2rem 1.2rem 2rem;
    display: block;
}

    .c-accordion__para-item > p:last-child,
    .c-accordion__para-item > ul:last-child {
        margin-bottom: 0;
    }

.c-accordion__para {
    margin: 0;
    border-bottom: 1px solid #bfc6cd;
}

/* ARROW */
.c-accordion__title::after {
    font-family: 'Font Awesome 5 Free';
    font-size: 1.4rem;
    content: '\f078';
    opacity: 0.8;
    position: absolute;
    right: 1.4rem;
    top: 50%;
    transform: translateY(-50%) rotate(0);
    transition: 207ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #0200B9;
}

/* STATE */
.c-accordion__title:hover,
.c-accordion__title:focus {
    background-color: #F4F4F4;
    color: #0200B9;
}

.c-accordion__title[aria-expanded='true'] {
    background-color: #F4F4F4;
    color: #0200B9;
    border-bottom: none;
}

    .c-accordion__title[aria-expanded='true']::after {
        transform: translateY(-50%) rotate(-180deg);
        border-bottom: none;
    }

.c-accordion__title:focus {
    outline: none;
}

.c-accordion a {
    text-decoration: underline;
}

/*
    MEDIA
    --------------------------------------------
*/
@media (min-width: 1024px) {
    .c-accordion__title {
        padding: 1.2rem 4.2rem 1.2rem 1rem;
    }

    .c-accordion__para-item {
        padding: 1.2rem 1.2rem 1.2rem;
    }
}

/* MULI */
@font-face {
    font-family: 'Muli';
    font-weight: 400;
    src: url('../Fonts/Muli-Regular.woff2') format('woff2'),
        url('../Fonts/Muli-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 400;
    font-style: italic;
    src: url('../Fonts/Muli-Italic.woff2') format('woff2'),
        url('../Fonts/Muli-Italic.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 500;
    src: url('../Fonts/Muli-Medium.woff2') format('woff2'),
        url('../Fonts/Muli-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 500;
    font-style: italic;
    src: url('../Fonts/Muli-MediumItalic.woff2') format('woff2'),
        url('../Fonts/Muli-MediumItalic.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 600;
    src: url('../Fonts/Muli-SemiBold.woff2') format('woff2'),
        url('../Fonts/Muli-SemiBold.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 600;
    font-style: italic;
    src: url('../Fonts/Muli-SemiBoldItalic.woff2') format('woff2'),
        url('../Fonts/Muli-SemiBoldItalic.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 700;
    src: url('../Fonts/Muli-Bold.woff2') format('woff2'),
        url('../Fonts/Muli-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 700;
    font-style: italic;
    src: url('../Fonts/Muli-BoldItalic.woff2') format('woff2'),
        url('../Fonts/Muli-BoldItalic.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 900;
    src: url('../Fonts/Muli-ExtraBold.woff2') format('woff2'),
        url('../Fonts/Muli-ExtraBold.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 900;
    font-style: italic;
    src: url('../Fonts/Muli-ExtraBoldItalic.woff2') format('woff2'),
        url('../Fonts/Muli-ExtraBoldItalic.woff') format('woff');
}

/* LORA */
@font-face {
    font-family: 'Lora';
    font-weight: 400;
    src: url('../Fonts/Lora-Regular.woff2') format('woff2'),
        url('../Fonts/Lora-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Lora';
    font-weight: 500;
    src: url('../Fonts/Lora-Medium.woff2') format('woff2'),
        url('../Fonts/Lora-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Lora';
    font-weight: 600;
    src: url('../Fonts/Lora-SemiBold.woff2') format('woff2'),
        url('../Fonts/Lora-SemiBold.woff') format('woff');
}

@font-face {
    font-family: 'Lora';
    font-weight: 700;
    src: url('../Fonts/Lora-Bold.woff2') format('woff2'),
        url('../Fonts/Lora-Bold.woff') format('woff');
}

/* BE VIETNAM */
@font-face {
    font-family: 'Be Vietnam Regular';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Regular.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Italic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Thin';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Thin.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-ThinItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Light';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Light.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Light Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-LightItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Medium';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Medium.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-MediumItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam SemiBold';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-SemiBold.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam SemiBold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-SemiBoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Bold';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Bold.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-BoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam ExtraBold';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-ExtraBold.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam ExtraBold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-ExtraBoldItalic.woff') format('woff');
}

@font-face {
    font-family: ArrowIcons;
    src: url(data:application/octet-stream;base64,d09GRk9UVE8AAAZUAAoAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAADKAAAAx8AAAOKkWuAp0dTVUIAAAZIAAAACgAAAAoAAQAAT1MvMgAAAXAAAABJAAAAYGcdjVZjbWFwAAACvAAAAFYAAACUKEhKfWhlYWQAAAD8AAAAMAAAADYJAklYaGhlYQAAAVAAAAAgAAAAJAYoAa5obXR4AAABLAAAACQAAAAoEOAAWW1heHAAAAD0AAAABgAAAAYAClAAbmFtZQAAAbwAAAD%2FAAABuXejDuxwb3N0AAADFAAAABMAAAAg%2F7gAMgAAUAAACgAAeNpjYGRgYABifeaSpHh%2Bm68MzMwHgCIMl08yqyDo%2F95Mkcy8QC4zAxNIFAD8tAiweNpjfMAQyfiAgYEpgoGBcQmQlmFgYPgAZOtAcQZEDgCHaQVGeNpjYGRgYD7z34eBgSmCgeH%2Ff6ZIBqAICuACAHpYBNp42mNgZtzAOIGBlYGDqYDJgYGBwQNCMwYwGDEcA%2FKBUthBqHe4H4MDg4L6Imae%2Fz4MB5jPMGwBCjOC5Bi9mKYAKQUGBgAFHgteAAAAeNplkMFqwkAURU9itBVKF6XLLrLsxiGKMYH0B4IgoqjdRokajAmNUfolhX5Df7IvZhBt5zHMeffduQwDPPCFQbWM81mzyZ3uocEz95qtK0%2BTN140t2jzLk7DaotiEmk2eWSlucErH5otnvjW3OSTH82tSg8n8eaYRkVXOY4TzIaLURB2tDaPi0OSZ3Y9G09tx6lxm5erPDtVA%2BX7wT7axXm5Vmmy7ClXDfqe515CCJkQs%2BFIKk8t6KJwzhUwY8iCkVBI54%2FvvzKXruBAQk6GfZM0ZipKxdfqVpylfErlP11uKHypgL2k7iSz8qxFTSV5SU%2FIlT2gjyfl%2FgKN9EDsAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAHEEACj8QNOBhYGOyDNAYRMQFpBcZL6ov%2F%2Foaw5%2F%2F%2F%2Ff3kvH8iD2McCxExAO1kYWIE2cjCwAwAgUQwvAAB42mNgZgCD%2F1sZjBiwAAAswgHqAHjaNVFbbxNHGN2JMmtlNnIoZFFx1F2nDoTWgJLIhRQqWlRowyXiUkqE1IZLVW0dJzHYjpAhxnbYi8HXdWxsEKCIi0DdqjxVyhOKkBBS%2FdAX%2FkJfmiCe0Gz4orbjLNFo5uj79B19Z85BXGsLhxAiB7ef%2BFmZGj8XaVb9dgdn%2B5Dd02J%2F2JqFIXtpeQ5Lc6h1YzKbXcN2F%2F2qg373wZ3ly%2Bs5gpCwfpO3d8dnXwyfOheJhC9FgsovsanJ4MCuzw84sN%2BBb1Zh34ADfU7za6fq%2Fyl8Ib7K9E4Eo9HgpHLQu6aL45CB8ug6yqAbKIeyqMAhjjD1nM49596hbqQgHf2B%2Fm5xt3S8sqXlORFe%2FHuSvuD3vesUQ4eVxjgEfm08PWK5%2FoF14lBjDAJvXI0xMRS0%2BMVjbGLIbzV%2BP2y5aOC46IfAb7TzT5cFbSJwEKCc9eXifGgqtOBahN3vWy7aOS76f1zkrVNiaNw1NIpfhyBg8X%2FN428t3v2KJl6KtVqxWpXpCD2Bq5XZW3XPrWv1dMVHEmZy9pr8dhsGdQuhKt%2FTh9Mz6nTCE34Yeyy56byfUHMzqaWrEpRpHldmrpqJrosXPyV0N%2BzAsMJYKzwMwjacTmtXGe9%2B7InkrtPz3aRoaIWPSUEtGjL1wUcYFnoJXeChG7qwpmfUHkI30XsvRdMsmKZMs9TwEsjR67ik6%2Fk14hk4jVcGe4k9yMMojGDNyKiqRy1opi5phUrG7HLDnkfdxOHktZIu072wB9jFhpHReoj3UXNF3lmReb%2FC0eaMx%2BESO1NY1w2myfuMuXW7VKvJ9CQ9im9Wy3XmllpLVX0kWUzNpmW6E%2FrY8ePkjLaV%2FPCMWVTeTJidTYtyuJpuWhSOMYsuwBhMgNK0dCtxS3O7%2Fmtvy7YL9lKn7RfvbODaEerw%2BXfuPfT92WDkiopLpaJZ9pQNUy9JAlNdyjVVH6PDTDV7saB2TadSCVWQYIQeZ2F8QgTVM30zdZtFlcOVSmU1WYFXolFFeRB9Kgt8PJmMx2vJu7IwvZoOS9XRFwsLsXCylKjMyGxXrV5kXxb%2BBxsddR0AAAEAAAAAAAAAAAAA) format('woff');
}

@font-face {
    font-family: Camphor;
    font-weight: 400;
    src: url(data:application/octet-stream;base64,d09GRgABAAAAAFqQABEAAAAA67wAARmZAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAABP2AAACakAAB%2FOoKXEUEdTVUIAAFmEAAABCQAAAdTUltW8T1MvMgAASbAAAABVAAAAYGeXhvlWRE1YAABKCAAAAzwAAAXgbe11qGNtYXAAAE1EAAAA6gAAAUzcvtWOY3Z0IAAAT3gAAAAeAAAAHgCtCO5mcGdtAABOMAAAAP8AAAFzBlmcN2dhc3AAAE%2FQAAAACAAAAAj%2F%2FwAEZ2x5ZgAAAYAAAEQYAAC5qrqZJR1oZWFkAABHbAAAADYAAAA2%2FCBcR2hoZWEAAEmQAAAAIAAAACQHZQepaG10eAAAR6QAAAHsAAADZNDUJyxsb2NhAABFuAAAAbQAAAG0%2B1wnlm1heHAAAEWYAAAAIAAAACABDANqbmFtZQAAT5gAAAAkAAAAJACmCM1wb3N0AABPvAAAABMAAAAg%2F58AMnByZXAAAE8wAAAASAAAAE7kRaMXeAHsm3l0XNd52N99QywkCBJDYBYsGGDwgBkMgMGCAWYBCIAkCGAGXACQIBbJoCiJxiJLTlJbICArblzFJqw4PY4thDDjZklqE%2FZJU9pOSliUm9Y5dhz3DyFNTAvHkpXTnDZqk9SupUSuaw77u%2B8%2BjOYRgFrp%2BJz%2BU1E%2Fvo93MPfde7%2FlfneBpmuj997Qbus3NYd2WOu6ub%2FifUW%2F3t1bsJW%2BrQk%2B1bR9jdqGpg1M8VdL%2BVcpKOidtgoKZUGh5uidbm0rjjiNvI5opN3tKsk1agIXR0YO%2BTxen8%2Fr8ek30yW%2FoUQfdT4o%2FlwkzTfmaZey3rih5bfIt3xVvvkN%2FlW0oe3bBEpyzBJByf6XaY%2FOD%2BbC7u3aJwv2UUC7RMRlBEE4BgbWBwb0m6%2B%2B%2BiptOKBpeog2lGtV2uez2rDd11xZRW5WnQdkwYGsghJZUKI5MgVeWeCVBbc1J104wtDdpuF0BmlDc9J4je7k8My3ngd56jwP8TzC0209yzbVz1dYn%2Fs25QjHjM5ILJInoUcmRswkxmcHHnddfsI74L0Blx93Pfr4tvzlz7s%2BL%2Fatn%2Fx3%2FHdy%2B0Gzzt17RvxnR1hrF%2Ftseq%2FRdKvxrcoCkBqRCpCOO7VcfsANAYjCIEzALCxC%2FszxHO2jCKugzzyv7aO2GueRBMXPUsl10GeoaD9CKYQgASmYhgVYhvwZBozOexiEVp6lm89rlZQ3UteG1khJh7QFL3bQ1nKbdgmrsWVIVUjy1W2a1%2FzxMrMiaKESq1RV37oJLa1tsWYR7HRH2nv1zo7mfZ0dvXqsM%2BJye1wBoybXVeKDQ3qey3gzMBK4MOmL1Llah84PtXobe%2BoGBgdHzxw9VRFO9CTCFd5wb2DApbtKxrqLKkOlwbCvvP5Ypz%2FRVJm7%2BilH9UhborWirrzEXR5MhIzucFXucxpm0njvDUeN%2FoJWTNMjWp%2FWr%2FtsWulAA9Vm9xqQukypJKOfA0hlSHKMKboOaowRSiEECUjBNCzAMqAsvsFXr4P6BkIphCABKZiGBVgGvoEN0Ag3BCAKgzABs7AIygYQVkFX3%2BjQ3BCAKAzCBMzCIqhvIKyCtJrj9PYASnpe67cknBB1Dby87aPHpMMdy3LJOllQl1VwQhacyPLRw7LgsCxQnllpDl4MqQWJz4u%2Bqnk08cbxUi0PQf4JQgyGYBLm4ApchWtwA27BQdmBbyLcAX2G1lBXD3VR%2FGcIW6DPUHE%2BghfqIQ5JmIJ5WIIVWIN12ICDcjDoVo8aDJrvQWptq8NCI%2B0%2BXZqlUdOsx0ow3mhnhzRX8Taf1UWEIV7xNnbX1nY3eb1N8tno7Y2Fw%2FF4OBxLF%2B35ke7rv%2FvT%2Ft%2BvP9lWXt52sj7UL5%2F9oe7h4e6jqZSo2PFBKiU%2F%2BPm7o1hn7N4b%2BiL2XaO1ics2yzb4dL%2BpCJ0%2FjabjHqREp5um5RiaGwIQhUGYgFlYBGU5CKsgLecw3zVMezmMs3uoUdb0Va2COUSF0wg2ZIviO%2BYO00JqrIhCc3jKEEZ1fFiCxFfRb6mlX4QtUPpF8EI9xCEJUzAPS7ACa7AOG3BwhrdSV71ldwgeCEIMhmAS5uAKXIVrcANugbI7hDugWyGziflCGM5cdE80ixLaOk2LyAQzPeLP4W%2BMItZp1BzS9cWPzc92TPbWpPoSx6riZ1rGz4%2BOHD3jbTxaK7rTxd6GLsPX43tf4FhzqehN%2F120on0g1Hep5MhUor6%2FtbzhdHt%2FtLLFKP5mRYu%2F%2BPCh%2F1pitGuakDO99tvmTB%2FeK7PQd87iTHVMbQ%2Bak7Ws5ey9yyKqv0im8ZCtljyrFmkj%2FMMNAYjCIEzALCyCshGEVdBnNELJ9nsdvJcGFprvZagih4SrxO0xmsXZU6nxU2fPnhpPnRJli688cumVpeVXLj3yfdmmgnuXtdd3aZNGm%2FKsOIxwHVRURSiFECQgBdOwAMuQT5toij3ZUG0qyc0zegW%2BG4z4xOvDqQuyTRdSw7Tp%2B7RpeYk2vSLbVC66xO8x2oe0J3a06aBpxrk8NYyXd%2BXwrjzITuQY%2B%2Bc1ORcVmqbuyEi5GWl%2FRjpoSbQw5snz5AXzgrFgzNMZufdrxZ98oHN6umP6k8WfPK6XNve0fCjwIf5v6Wm%2BpplTc5VeouN02qStnftop6Cd0h1o3KaV723S2vztluq0VIaL7QCea%2F58jpVa5fI8YKZKzNzYkMvoNKpeGniJ%2F8XRl6Qg31907xnti9p5%2Bue%2BL%2FPjLTqZAPmVMXNmsv%2F8Jj9taK8Kt%2FDx097sn8aIrcxOmavx%2BuvC10dRknz6y9pD9M6w157R7n7Zh%2F0qbY5lpcxJn4cEGUJWrkxtAWz%2FHHbmsNe2028KVbLrMIQY%2B96Y%2FuJPV2mcn5h7xMwpgmLKlmnX83Uf1JsjBy2mxfq066AsFqEUQpCAFEzDAiyDzM58RZipGVU1pBIk6YsIbghAFAZhAmZhEZQvIqyCPqNm9VAmIufQH1RbsMucbcVb%2FAjBA0GIwRBMwhxcgatwDW7ALVAxEuEOyFfm0FzDit0IW6BiN4IX6iEOSZiCeViCFViDddiAgzNof8dc69OtLFKXodVfe%2BLBeOzBE7U8Y3Ge57xNPYG6niYvz7oATzE18szFjo6Lz4xsP48vnA6FTi8cP%2FaYfD4mrfYD%2FLWId%2BdqZ3d4jYqltnjG%2BNkH1KGcG8F0X2FJGE1eZ4zFm6j90rcT5%2FSpuVMfZL4WWg%2Fv%2Bz62U679pe19xbwvx4pwCNdB2QtCKYQgASmYhgVYBmkvxWi6MqPpQ7Jhh7JaWiYLymRL%2BRAN5VsaQtgCpSH%2BeKEe4pCEKZiHJViBNViHDZDZUwGVHrJWASzRqBXH63WodCivM7qtvTy%2Fy9%2FzwNOna051N0w1zTzcNNzpqx78J%2BdER%2Fqh%2BLl%2FNn%2B%2Btu%2B03xjtquxINoam5n%2FxzADj1H%2FvDfEy49QsTu4Yp1xrnBCugxonhFIIQQJSMA0LsAxqnEgH8CYMnr%2FVuLXuPW4%2BWeBTOYvgT5jXqhHcb40gwhaoEUTwQj3EIQlTMA9LsAJrsA4boEbQJ0cQu3FTuzAlv1WmwoBheSaCB4IQgyGYhDm4AlfhGtyAW6A8E%2BEO6NKblOugmYxicvN8QjnXW%2BszvVF8raamK%2BQ5c3Rk9NyF5rPxquPxvlRN74WOqanzF4yuBg%2FeVRsUHy6uaamM9refbihv7a9PTB0pudQXGmiv4BvF%2FpYKX5tRIufHKv46gncx6Wr27DTf8q%2B39iM0ngWbO%2F1tR3i%2FzbgJ68sFfCnH%2BnIeU1Sdv1NEnGqOcjrERPrPxMkTTzwx8td%2F3CleSJ%2Ft%2B%2BO06Ep%2FU67Ssa%2B%2FpmWG9oYtgtcSvUuhlgr9m9DCxIi1mPZWql0HZW8I8k8IEpCCaViAZZD2VpqJ43UZK6uR3aihX3utnXxmv2r4qobun9eO8GGNSrspK7HsAcEDQYjBEEzCHFyBq3ANbsAtUPaAcAekPQi%2Fq1dIO9hhAdJ3nX7x9fR%2FdzeUtJ%2Frrq49Nh0dPXvqTG1PU6m34WhtTX%2BNeFB%2F3%2Ba%2BnKr42ZbWsS5%2FcCziro%2F7q6P17gP54iLjlWCG1Bhdr9YkjtnGN8zYBiDM%2BLo2Qc2QAe06qJFFKIUQJCAF07AAyyBHNsBQFDCyMvS6tAIrr1ISdfJphTVrIrghAFEYhAmYhUVQsybCKuhSZ5vQogyr%2BeU99%2BiKZEGR0ho7JNbyysEzlybwOU3wW7pC8EAQYjAEkzAHV%2BAqXIMbcAuUrhDugKmrQyIvW1lq7eEgobZNieI3Ln7IVz0QaDkT89X0XIigO%2F8vLv%2BWw%2BEKdlT7Y%2FVuV6Cz%2BrR%2BM%2FWZs97SqsRIS2S8t6buxHviH%2FibufRTh43DwePNZR5WJP5YyE2X%2BrC%2F1%2BTMaNu%2F1OwZ427zIR9a1ivtrNPvEob41fSXxRfS%2F2Ncf99A691fYqBi%2BN9P9RfUroz4XVtsqFa7Ltb%2BS5e1FqHYDQGIwiBMwCwsgtIkwirI9apGHdUoQyWgB2hSgxn7i0y7KeTTItNuKi1JZVsdlq%2Fz2uugLBKhFEKQgBRMwwIsQ76VbR3fO9tyyQKXspftfREawTNmNQIpY7x1luUgeCAIMRiCSZiDK3AVrsENuAXKchDugMrHflZ7JVY%2BZp84Mqvg4vtys%2BKsfZFBGSXkRNIX7R30Hz3fHjl%2F1D%2FYG%2B077gpGiRlBF89qP89Dw91dw8Nd3cO6HjrZXl7efjLUPeF0zvQ1DEYqKiKDDX0zTudE%2BvXKVqOkxGit5FlcbLSKutjQUAywlQhW9xOsyq012vIGlu7YQBk0mWsfaHnnO3Qq0SlWcYefLzZVpyvJthlK%2FfxkrRWDENwQgCgMwgTMwiIoy0VYBd3K58J75yUqGClbCsmlnWlLOs8QzVAZSpWldYQtUFpH8EI9xCEJUzAPS7ACa7AOGyC1HonG1G5HlvaLe8W2olUEiq4933N8WMWdiUibGXd%2BW3cQb6r8cRV3AqlP%2F2b7W0FnJkbQER8rqrEFHVIVtc7TCbVYfqst7tjygrxdPAsbzVr2OXcsAbMQ%2F0E%2BWQ%2BmF7cXhZpurmB5t3lmE95jXZgnX5cn30%2Byz3fyGHK1tM1%2BuVzmxrdfdn5TT1qvU%2Bv0AOv0QhnQdr4jt4XddT7SVbWdda5C4aoS%2F5BeFM%2FeTXx3%2BAtfHFZ51af0EvE75llPze7r57cW8tRDBu4EWVGB5LsD4vDA3m1Rp0C62RbSbbWeceV0hkWnXkINz9KcKK354hfM1tQRyz%2BC18kzh9dsXtdANcXQYB7KgPK6Yu06KK9DKIUQJCAF07AAy7Cdt1fjS3wfKWhK1dTYmPGRcqmV8l2zRT7kS27LHxC2QPkDghfqIQ5JmIJ5WIIVWIN12AAydjPDL1e6yVJ3rKN3nz25PrSvUhi%2Fsm0Bh93%2BgN%2FdFzl96vRU6GRruacmVOM5vb0f8e3aeEuosdXX1jsw0lUa7qur646Em9sqj8ixjdyLO36LsR3SJsSnbbPkET41TEUnkXpMaQhp0JTCSPnWOgnhOqjxRiiFECQgBdOwAMugziGo3A0BiMIgTMAsLIKKWAirIOfaMloSNqNhJz88tL3DzIhCAKIwCBMwC4ugakFYBRn3BtHpyKbKDacyuq2XqqxHt4Q7j0qQ6Z8Dqd2UTiCdQ%2BInUXShpWiELVCKRvBCPcQhCVMwD0uwAmuwDhsgFd1J7Q4znLbTmjhnZAO85YRZ4qDkzCa0sOAoUZmzPSDGXIeEPWzK6TIQzC51s6mnNotjnQH5Xf13jIrSxmpnx8xHzpx%2F9nI8MfuJ890fSCQ%2B2PXo%2BvLJE0uff%2FQ9n%2F2FY5Wdw%2BG6Hmd5f0NDsqOSNXODv7fsTPpP5YKsNxzurWypKf49o74yeqrl1IcfjCTm%2Fvn4%2BK%2FOddX6B6uq%2B5c%2B98ijn7vS3%2FP4pyd6ZlP1VZUV1f6j45HIeI%2B%2FzBP8Xu3RRm%2F7f2pnexrrOYT5fZD8L48s7FSW5e3Mie0pIT5nO%2B1VE9V%2Ba6KSu2nCCPqJlxGHqOoXR86dSb90duzWj5%2FWb94d%2FcY3xD7Rg3Yv8%2FZ63p6vOZkVv2WzfGfmJNWLVGg7BvZiA%2FusHI6ProOye4RSCEECUjANC7AM%2BTOs9c2ZvZy6faaevdQZyNjhEdmbI1n9NWSBobp3QBPmBjWlVu7LF5CKkKhSDqKKGiovahSd20LQnlQ1iq985tjw8LHPfLw7mez%2B%2BMh%2FaUp1VnZHeod80dPhN48NJhKDfSej0f5jZa0ngrHxI84HjoY4H%2BL1EdZcMSKFX3jto5W1n88%2F3BCAKAzCBMzCIiiPRFgFfWbPbLZSFlSqva%2F9CDn0TWWbBy33Q9gC5X4IXqiHOCRhCuZhCVZgDdZhA%2BTJTeV2zCYLRvBAEGIwBJMwB1fgKlyDG3ALVBaMcAdkcCq1Wridw3L23Cx2cdZI6%2BRSsvVSOPxgU3zmRB1ZSrzpwXD4UmtyabJVTJ195mJnmXfE52s4s9DXt3Cmwecb8ZZ1XnxG001rfRZrPcjLstcyKucshjLTPuFdz4C5mR3hUiS1K1%2B%2B9wq1QBYUSB2poEhxZpeu2IpJWFvsrZ2fy99NPT3V3j71dOq7Yx9JXOwPBPovJj6i34w8%2BOHTpwklJ0LDsz09s8MhzFv2WPwDPS6w3TUhLlvWpqJk3ubO9tkPYxz2IwfZRp028jlSvmqt35X5c1l8PP0t4Uz%2FQBxL%2F5x%2B88QPj%2F%2BvE1Zr%2Fp7W7Ncm3l1r8mVB%2Fq6tsbXBaWRaMMbr0%2F3pv9As37skT2Hv2%2B0wzPMAXmVqzDDbAC3yNNVnnhlh5tYqAUH%2BCUAUBmECZmERlG8irML2gWRtRv8HZQcO7hqNOXHN3Nw4TNFBXqtSKaflrQhboLwVwQv1EIckTME8LMEKrME6bADeaq73yy1vRfBAEGIwBJMwB1fgKlyDG3ALlLci3AG521GXtd7gXDXbTzu5qKNf%2BrlfSD013dY29VTqvY8%2B%2Bp7EQycDdScvxo2h2s%2F9qLkLdzwrHTU22t9w%2BrFjfY%2BdaXAWfbvPslj9l0yLXbPp6CA62gcHMx6qbkqp4%2BMcJdlOztTJWKEa%2B7e%2FKbVjJtxh%2FSqVybdOvJx%2BJ4cGTmlnY%2BKpsbH0xzCz9Iui7e6o6En%2FidUP7Y%2Fk6e87uldmswjzTbxhTE65ss5aMvj3U%2Bdh7RP2M05rfrWvRfc4BclHkDvXdMyyBQQPBCEGQzAJc3AFrsI1uAG3QNkCwh0wbSGzOclk6YyI91d2php7ho7FEqmxP2wYilRUnapLJsQ%2FWtqdNHeal3YdFaW7%2FL0jgFpY7qUz%2B5pCrrZzTfel15ZkjqmI7BeGYGhHRcd70%2F9GjC%2BkvzmKAr8l4uk%2FSP%2BuOJl%2BwYpWr9LWHO3YO9Cg7RZFJi5F5LoOW2lIfxRlfurEtqW%2FbM5Gv2%2Bz9EJzgckzY%2BlqFnFsgpQz9q5ZO9fK0g%2Ftael7H4vtmIfUqOVYo5aXkQ4gbY9fuZDG7zAcjGDyjTeSZ%2F%2By8y%2FOMnyfFw%2FcHdUb0%2F9RNN%2F9TpYvo41ft%2FXwgLls5ZnVQ93Wq7xMrwreda9s88XOXqm%2BCOnIQnZEfOxsMv3UWdTzHb1R9kP2QTfnjC%2F9%2F1Pk%2F7enyJGW8SeHBp%2B80NJy4cnBoSfHW8Zreic75I2d7adM%2FB7q6HiIecV69j12uoHJpc96alb%2B5zfviJRrX7TpsgI9uqDCrkuXdh2ULhFKIQQJSME0LMAySF26bPlfOZLaT8m1nfy%2BzU3i23IlohVkspqy%2B%2FNAp1GclQl%2BJ3KhxzA4RPjo6OhybXeD19vQXbus35R7uS3s5aZ%2FLFJy%2B1Zu2ypbvm7aMpcXxWVb%2Fxvpux8a7f33a9dB9R%2BhFEKQgBRMwwIsg%2By%2FP2PLhzahRXXCY9k0ghsCEIVBmIBZWARl0wirsG3TTYwaFe1l12qxp%2By6wrJrBA8EIQZDMAlzcAWuwjW4AbdA2TXCHdi264Bl1whboOwawQv1EIckTME8LMEKrME6bMD9u%2FEeI5j7trY9fGLlkblY9%2F%2FBvC9%2FNvxrP%2B%2FezcCVfTfJGYWuvGjTb6U5p7yb0%2FhKmUNtQguJq1rRZHbX3VhtsZWmqmvbxTx96CzbsLP05ZEFHqkv%2B45g5vC%2B1DT9QvPcUMg3UCKsUJ2x%2B8xavNhwGE7jD580OAr3hLqMJ0f%2FvH28p2Y89a8fWF8cFWOuQEd1VWfAddwXO9N8ar4k%2FTeiKP1DZibzXOvvzXsL9uysilE8nNmzyLfW4xS7IQBRGIQJmIVFUJaLsArmmRZ1VJnjki%2BNibFSuxSte9%2B8bJQFjdY9FYQSM0NzWDaN4IEgxGAIJmEOrsBVuAY34BYom0a4AzSIzjRm3dsss6wbYQuUdSN4oR7ikIQpmIclWIE1WIcNkNYd84nMhXFryZ5ZCezb3kvrb7nYLC8kdI7MjHT6e8YjTVPhiQtGPOQ2S2p6JyKtD7deqfIX%2B5srmtprKsKD3Q2DbRUlJWPRI1VN5Y1t%2Fsrw0NHGZKTS6zUvLWt62NzvOm3TXI49K7PS6J2Jou3kU11pyNnEvAxOQDGmu3%2BlF706pr%2F%2FxIm7n%2BJtl5j9f5m3lWpf2rFf4MmsGMvMm3dASaGK%2F2rVb0%2BuCu77bYldMxfimaV0BA8EIQZDMAlzcAWuwjW4AbdAKR3hDlhpuTr8I8WxYg6i%2Fsuh5HuPHn1vqn6sMjLUQHpeOXa36%2BGhYHDo4S7xlfT5puGozxcdbhL%2FShOZ3cVc7dQ7OF3e7RCMQwoEdWDiN4RMIsUj%2FekfnP%2BrV8fJub6hd0u%2FLOZnf2RGsI%2FY32ev3p7f7dxO2a0B9qRRpYR8kqNSwox0QElmKwuE4ZAN5X9H3tC%2FfSH5t%2Be%2B9rWhr33tnD5wl98aggEJ7fbStcfMVevsLu0W8p3i7Vae6rxq15Un9xX4RKgLqEqiccJsmKNYtlEU%2FfDSv%2F%2F6Qz%2F88cPf%2BtNHxEVxLv2a8JoLmdr0y4yq7JM%2BbO7S2u%2Fr5lo%2Bwyt45lLxu2mxaqCtWaTU4s2Zr%2F%2FJxTfPiUbx0fQ3uEb9obS5JmikLZ3mmuDk3ueGu%2B348CFeK3AOFVZz1U02dXWB1VWj%2BE3Ou36QflT8y7v%2F2KF3nei4%2B01znbXALdJa%2FUXa2LNz12nnOq5wz82lCAECFm4%2F8cRt%2FcXeu87ed3pHlTqKjcD2FVUZzbhJ%2FdIubWOQqJG22YKXapvDulalZuJ9Zts87Lk44SXZts%2F26j%2Fo1WTbtBf0QtN723a2LWfn3XN1kLi9NDJtyzrNZHV3UJ4nUuu9N3HVm%2F%2FXPXZEPMb%2B87Mn9Refo%2B5G5t2v8IoqrUn8yo4bR1UQNtf%2FIP%2BNfFjK1sniu7lfQmau7pdQmzo7UPUGqNenbg%2FZg3LezpuFO2PHbeK80BpM39EoUr9QVWi2F1rUCUexNdEibIGaaBG8UA9xSMIUzMMSrMAarMMGHJR9yLzB8TO7bKhOe4ObIM%2FHso%2B8PLZDUqcRLHGb%2B3pyOz5XzNaONRiJkMfoneysDxyLnB4bH5OnpWf%2BNtpoDFUfqS1JTndUV8vcK9DXXOpobOkODwRLw7116S98ItheW%2F1Pdb1HU797iXW%2ByBzjF%2FM2W6gxfxPynf82F9%2FMaEDdIFL7gWpLXf6riM%2BrKPHyNNC8bXlcmFF0sSwozjKFagowKMcuZytq2z%2FHUjXCFihVI3ihHuKQhCmYhyVYgTVYhw1QJyo%2Fo305zMZJF9SkVkVT1clWnbnqyHOax6Hs40Szbhe6DHHbE0rUDBw9OlCDhtOrI8dPt3EPiPtAbaePj%2FxEJmFH0z86WhlJ6lr6f8aDA5e6ui4NBBNhM7Lj238gffu%2Bk62irJMt%2FuGGAERhECZgFhZBeS%2FCKuw42crbsWxQ%2B5nlWSdbBZYeELZA6QHBC%2FUQhyRMwTwswQqswTpsgNRDOXW5LD0geCAIMRiCSZiDK3AVrsENuAVKDwh3QGXfqoXMVqZ%2F7TjYMteFjbXHH4gOn6zurw5w2aas%2BXgA8eRw9IHjtT%2BRg2wMu13y7nUj58ku97ARHHhYsyLqa6YX1Yj5HacaRWBg695NsPJVqQcENwQgCoMwAbOwCEoPCKugzyi%2FwZN44igZT6qWnmY73%2FBLxfi1wvv9JG%2BXrSi7r1GAjq0RR%2FBAEGIwBJMwB1fgKlyDG3AL1Igj3AE924uwBIQtUJaA4IV6iEMSpmAelmAF1mAdNuCgzYuqM16k1vAxp7naEUZnbvZ9AWfkabzIGOzqGpRxUjw%2B2ndW3vL0d59rDySrRpUbiUPSjdLfCye2vaiyXORta%2FRVXeNltaLGptE6a8exLrNLk71%2FqFbpKtodstbnPrPBaEiuTtQ5%2BV4%2BVSoLStXk5tOEdWBfuj2NoRUEDwQhBkMwCXNwBa7CNbgBt0BpBeEOSD9gMZ%2FlqX5LPwhboPSD4IV6iEMSpmAelmAF1mAdNsBchW7vsVSIPL%2FP8ZZD1ZnzVV6j3CBrPhWtFOl%2FISqa%2B%2BqMU3VnR6RbiVkxlOgby0knLg4EpPftd%2B7nF%2FrKSj1JuRqaSU5PJzWBE2ucunyPhr1si2vuzJmFZu3Ou3ke2dTsBxGF95%2Fs5O05zdj2R4oza1SxyR1UivebY7ffdEE1dghboMYOwQv1EIckTME8LMEKrME6bICMcsK63u1WK%2BBI9jI%2Bt1LIhNd48tIleW3c01YWDgRbn3tuRPxR3wV5IbSgYKC0tf5MX%2FqUstpS4pBm%2Fobrf7NZbbuMQ5m1cntWNDIoeRe%2F40pXvep3XK0opJ4NPDWekfujUd7e0cjygpyd68WdV8jtSsucpVXa5x78BMEDQYjBEEzCHFyBq3ANbsAtUH6CcAfUxdKf1e%2FDquhVTwtVTAxbdoOwBcpuELxQD3FIwhTMwxKswBqswwYcnFGRMGxGwhzr7E9tBfWI3F1vTlmB8jV%2BQyVybjw0GjC6Gzz2qJh%2BLjto5rfxUSDlkTvaRkdWiGzKjp4y6xjlr79j%2FiuxeafazS8A147z4oJMxBSmv6rI6H555zrQvvbN27k432kT%2FPTPzD%2FVbeHD26eW2%2Bm4U%2F3mltMYHUlN8DvJZaN9kdr%2F3d6XQMdVXmm%2Bv8qiHFuSLakWlaQq1SLVIqm0qFRLydYiWYvkxbINtmRAxCzjBZqkCR0vkIRJp4ndw0n3CR1jB0KSyfTBhpMEJgzYw6RZEkKfwJxG6U584sycDGd6Epg5k5CcdpZkoDzf%2Ff9bT%2B%2FVq7Itt5ih%2B%2FSRP71b16pXr%2F7%2F%2Fst%2Fl3snAzO21%2FM%2F39DQORzNPykm%2BkZbwvkHNJtc2h%2B3PSu9ZTddyo7JJ3qr7sRR1jRtNzhXbpuZWdXkcjc1uTERX8hX2u53Nza6Ac128bGLXvkMq6GXftT0DJUcQ1Du%2FM87PcMz1BCjRqug4ecEQd5%2Fy5W2wOyaXKeLtrJrTxS%2B3m6aDzvS7rgz0jOjf8931wdSUbdnvLK6J2obYcn8W0jmKu2Pl2LrhtxZnKiXZuteUdrqnUmSDcIV3rb1tZt%2F%2BvPbFrZCYLb88Nf5N97gcaR9CU97hf4KVeWEAlIJSXy3h%2B9pr6M1Qay13lPXsnsltQbUWlCki%2FPyaVdY95hWsbSOT26WUptOa7oa81IBhlphnTyCQZwH1AgGUQ%2FEgCwwBcwB%2B4HDwDHgJHAaOAvIEYzncLKKEYYFNRMvSGUSSZrHMqgNo3tqe%2FdG57YbybC3LZsIjgVmcvK3uNA3HItspQBa2NxnugfCofyfFq6Lc6K2%2FHOi4302J7ouNyeKC5miKZF32NA8aP8UbfqOfzI2%2FcxlbPrt4eHdqdTccEvL8FwqtXs4vJ3WepiK6infRhhCL4%2B9vPTLa7typW7nq9QhtVJPvn90SI7L6pAq%2FrnpkFxGHVLNEnRIorVjUYWU%2F60ama10inh%2FaTMcl9VmVPxz0mbUmPfwS9FmaGKlca9eWIuut5FF%2FOVL7IKqFqwrjSWUq9xMyO6OvAuq5u%2B3kim8YdnaT645g4JUePp645tq9dY3NoQnfFht1odbHVMrY5G8tO50QZPzMXzNqDhsWWUqgJgeb4UpnGUZhBuIAGlgAtgF7AUOAkqWQRwHlK8BvNnxNa8mI0UF21VoJ13BVhKsOOadtqMowxj7KICokVtvG0s5CA8QBTLAJDAL7AMOAUeBE8Ap4AygpBzEOYC%2BiJPviA9etkgwyDaZLnQPBe63Rf%2BEaHZiIrE%2Bkh3NRrBNiGzYMDSSyKqXCNyYmr61K9HqC3pcwb72ABxJfBuj7eGmgNsVTHfAqcodpl52Sa%2FcT%2BLRXrPkJqnVM%2FpoepJDjfQ85aSd4yQdJZzDjG73VaAc3PD48QBRIANMArPAPuAQcBQ4AZwCzgCq4UGcA6jhkfVBJlVT2cHq8JzOBbZ2Ot2L6rQU2RdTyZefeKI7Whf3oAEQNLpnD4R%2BKH8%2B2lNdOe5xR1MB0TX0GWqVzaSXFhfQrd%2B37EGFrg1yFeJ8wak07T813n%2BadpfW1dWquLF64ao9I811mKu50UB4gCiQASaBWWAfcAg4CpwATgFnANVoIM4BdFAMFpS%2BNUluJTg%2Bv7VteidtPmeGky0TgW3ZMdLii%2B3552jrKT6KVqlB07whLlzan8I61V3Wn0Ka3YV35K93HD%2BxHcfvI%2BKo0lzafiUuXNqbwlFsa3cUe1M4lt2bwrZp8r77Jp%2BYwa9P3Dcj%2Fiz%2FEXEB%2BDOC8qYQPxYXLu1NYT2LXL03RSaa9KjjsSP82tdu%2BOSnrv%2Fq0%2FNH75%2FP%2F%2Fr553%2Bdf%2BUV6jnsTKjnHNaeK39UtzSd0ltUgFDphzzhjGyTb2%2B96VvUdf%2FlLfGm7Dx8Yhy%2FviouXNpTwnEVnhJx0Zi%2FID6c%2F6lozn%2B8W9w%2F1JW%2Fd1jOZOwpEdNutmhpPHImq%2BQsMB5cg%2FqaHaWPjmpVBQfWGvytMiI0yndFWZWtjHV%2B5SkiNcwyoA4X9zrhouE0IApRd6AGbeuEaFkVTyZisUQyvspFh4NEePXqcIKOCC7bZ1NtX0iMVlWPJr7Qlhp0xzPBRzsyA5mORzk3xg0Xr0EGvrfRTIGyOg3OegbNhUy69%2FY7HvbLEO0lWiJEU4k%2Bp69eUKcFz0LRmllV8GeMyZZo4mSb%2BP64NumL3Brlu6G%2BLWVo0L%2B%2B38aNolqJXH991BDxODWEmxzqEuFVq8IJCsp33yTbobqqXDuEtZdsa8VH0PY7LF7PVSavZ7WyVBf5MFcr%2F2UVP1mnR63Xg9LPeUA6leSzHq2xYWdLb3NrrqfDG2wfM9ALlFUzFAsl23RCeQOMaf%2FJGtXPvjBC7y3TqgjppzFUk8xIjV1Kau%2B%2Bvn17lb9ehfJ%2FU%2Fzs4cV8crMXXxI%2FgjxEtH9raoco3RaIyjRFAL1mnz5qhRbdk7ti7dXu1DSlemkFjB6gyOVHm%2FJWzo4TZAqHrE57IQuvX1gtxkjFK3wd03QOnu4Yb17vg7GYlh7axYBcNzA%2B6%2BjYMJdMzm1oX%2FnQg7baarP52L%2FiQZLzddS48IOtN%2FnDaxb3Oot9irY3Aj8QamnuWMnurssV2q0GWA0Hc9Xh6mGLPCSOTFWZxW34GjJUUfqyddumb0jVzg%2Blk92JWH9V5xeenBZ35td1iNrhp4c31U839bR9cfidUWnc1GwR21PowH9nkjVnkU1PrWDsOgvO2gXtClwPrclk7Hp6ZgdHWNOdXdxsDvaxXsGaBzt%2FdU1%2BdXxh2nkByrmO0mYRwr985JFHji7MP%2FXk%2FMJRkNsfyt2SExP5%2FyGa8s%2BBfAjfZf3FQ%2BIM%2BrdXGxU%2B0zdN0x5cPlEEVAX7Z4DtBiIA%2FUwAu4C9wEFAyTSI40Dh9JG%2BqtMHshHgGtGDHJvlGIuAGmTqrDaG%2FZ9J8Ci7gJwNuvG8SiSaWNxAnAeUuIGoB2JAFpgC5oD9wGHgGHASOA2cBeig4NEPCnImth4XFvOw1amcTh6VYGV867b0aPvQpqH2Zl%2B9twk%2BtZs2Tkz3jUhWv6fel5xu377jbrc3mBr2u%2BoDySEk6GwLxpoaogO94Q0%2BZyZAyq7glvZkLBBpaogN9U72O3OBloH2%2Boj4RV1XQ3O0yV1V29kQiDW5YE15y3adqLM9I4fdZwx9OmLXrqdldh7Ep9GVkni2QIwViFe1SkX8FXkaU4d%2BAcRXATlJfYAjYUqbY1jfAQZuAGOButPfgCWKrCdRA%2F2NBlhNYD1peLXRRdYSVyOsJg2KyVfcaujiL%2BzVthelh8GkuKbUuIS0ZkHF9KxTflBL160uXaf7HCRO01Zxxgw6fQIRIA1MALuAvcBBQH0aiOMAjZIhTTPk8J6mldQLIV6jr6RhSQ2A2iCpBKgkqMtHRnlKeBQVIuWHUh%2F8k5mZP9mTSu2h6wdTqcT2uzZsuGtHIrGDrtsT9%2FhSUx0DqYZUQ3Oy1elsTTb3pRrW%2BTqmUj4xp7%2BTr2N%2FSG%2F8w7HCDTq3ZJt9AzV1nrZciFR94YHqNUiejF7p0dptYfEquWprfvO6QiG8qwABOMjxEHvuTLJC%2FhZ3PrvzlVd25u9%2Bdtd3vrPr96%2B%2FvrAAYLYMi2rxPRWDh34YFPca7kmKA%2BwaOF9%2Fj2y%2BFKgOnmP9%2BL%2BRxstKyKeBh4DHgGeBV4Aq6scfgPhJQWp%2BhNv9LyU1jZeVmj8FPg88DvxH4LtAlZK9DsheB8seCC8QB3LANLAbOAAcAUj2ciw%2FqhLAerbODJeI9zMKVi8nMPt%2FG6rnMWTMcHPcE9aqcABZpbpmcoHCtbWheyQaHeluKFz%2FIuCsr3cG2ra1dHg92USfr038RH8DX41%2Fj2uLp7bGHYoHvOGV87OztJVJie%2BIdpnjyCNuNEiJKpRQC9SbLTu12sOA6gkQXiAO5IBpYDdwADgCkMas1hThV8k7QRBuIAKkgQlgF7AXOAio%2BQDEccA2r%2BIBvSUtB5ZZd82y5TFVp0IX3wvEeUDdC0Q9EAOywBQwB%2BwHDgPHgJPAaeAsUFk01Rvz66fG05mxsUx6PBVtDkQigWbYwtPjYI6PZwLRaMAfixUyjjptd6Of1mg3X2kebFuXReFbPg82%2FooTnZgzYlMgNmfFlmm2Hj5%2FfuyHP8y%2FTVEcG3HgtC%2FBl98Rfuraj0rPdkGWKPG%2FxQXMUf%2FHJHdOylkAOC0210r2dK%2FkLJn4przvW42ry2p7LWve5jDICms0t3ndXk6zBLmk1bKbQQ1uzalbFrVhNVJDRv4GrA7bNj4z0AF1YUEdlq%2FMjsZ%2Fr9EpGbVYfoTd%2BFptnUXvUKXrHWrRImhKS0kaiILqZbZarEOULH7e6dqSa27Oben68fitIlY4%2Brzzd7a38n91yTWK16bCWqW0Q45wq%2Fz9plyixGfUEkULFEASve5iTpywaTK72r2W7GpRXb%2FZJi1NADh1PH%2BAcAMRIA1MALuAvcBBQM0fII4D2KRZxAC%2BiKxrgV7FcBJ2IMGZi%2FqjoMJFArQBkRS9zSrjWfNaPePZllmZ8SwcC3s2idcKKc%2FCesqzbTl48EdaVMqzuosXVWSY%2FQFbRAuRcGrf1l7WtBL8F8vwXzLx79H5L5v4d%2Bn8b4Gvcrh4Zf6kPlunqZVTFL0MpMzze7v2MKDmdxBeIA7kgGlgN3AAOALQ%2FN6uW2TUDF%2BDHlpyRia%2Bj3sB6FJ00wLAtG8BIFq3vpDhMiBHUhdT5pXdks3KMNSbiNFkGOrdxOguZH0KvwdZn5qWM%2BsTPyEaQX%2FW8DL6P3Zp4ctklYL6gE5213AGE7V5yXTaS%2BeZ2nnDqmB0NBkNhQONzaGAwzV8YFO8dNapREXimk5%2FPFmXcdfXubzbHf3z90KyVU4mORIiPHIe00rxXyzDf4n5ZPZ%2BQfKhQMOrb68h7m78da2B%2B6LkrgDXaeC%2BRNyLvwE3RGOMud8irsraIUdkF4%2FIC%2FR5KhOGvEc3P%2FevSvJfLMN%2FycS%2FR%2Be%2FbOLfpfO%2FBT6N%2BH6tX%2FxO%2FI6CN8zz9AfYncmqDzebN7p7hgSKc3Chjv4nn%2Bx58us9%2BP31J%2B8oEPiNJ5DRvvKJ08ZvaOG%2FWIb%2Fkol%2FF%2FFN32Qb%2BLfAkzxjin0zesHFda1MN2tljBmPlq5lkXNXXHMDESANTAC7gL3AQUDNXSCOAzR3xeUuBOgCrWs%2Fu8HN6XuSZmrcZq2qvENdihgpNhaDaF5GYzE%2Bf9lc9HAENZqI1S6WPMoM5xyDvVj4Jsa71oXTA%2BlwQ6Ah19k7NEMqnzjqADU2N7akBlMtsBzHyHLc2eoL1ZPluLW3vR3zwHDy3fO2tuhIVwP8R0Otfe3tPvkHqY5gBqZkyI2KjnwdcjMi5WZY%2B6SmleDfXob%2FmIn%2FvM4%2FZeI%2Fo%2FNvA19Fbnll5FZS%2FKVpTe2jnLBAn1kC27SHASWBILxAHMgB08Bu4ABwBFjJcYarFwBeU8mnaumxYLiPnote0Y0LANGsPXwOunON8y6kyvvNcWr%2FCuW%2FH1r22DHEe%2FFd8UBMqUoBURZ%2BEB6AfjLAJDAL7AMOAUeBE8Ap4AyghB%2FEOcCme9Zd8UJWMrAsN7w6ZFzHnF1bsv5ScWa%2Bik7TKnZN29j1BVn6b1L2xllWH9RK8W8vw39M8S%2F%2BEq%2BekPwvyzVo%2BPfgamOg3zVwbyfuxbdBXzRwH5Pc%2Fw4RriKpZu5txGUfWBoDW3kMfJmfQ0adgj%2FDz%2F3Fkvzby%2FAfM%2FGf1%2FmnTPxndP5txNfskNBOnHgr5Im3sTiPc10XrWYqqLiarWoGVSqOrMbX%2F5M0qKRJfZVOsK8WXt0kLw0NF8Z%2FjN%2FExPMoPwz5%2FDv5%2Bz6qleLfXob%2FmIn%2FjM6%2FDXzdb1xcuFK%2Fccel%2FMYpbkDmaUIbflrmzkPwmOU0XVPyNF3DGWVVuTpytLaeoS2Zg6xp90r71leCUGkgq3kMg%2FAAUSADTAKzwD7gEHAUOAGcAs4AagyDOAfY5tU3LsqbR4n%2BQobUeZT1z5Q%2BD99vAjP1SY7maIR28LeWGPo2IGFpHZojm2TrtFCvUesg8r1s5Ad715QPBeF8NZbutHjUq3m2BQSlYF%2BuOdAafpK5ROCGMTTl7ZJBHIaAFYY1oIPkGb%2BQIE7uMX5jankvb0W9V%2BhZ34C2N1kJ0dTvX1d7LGmXdLq3QxP2DbPj%2Fd6Z2TGr873tqQVN1X%2Bw3y%2FbMah90%2BK17dLbroL9K6oXAHAbeecAwg1EgDQwAewC9gIHAbVzAHEcgL7EKtTWbLJ2Nsty3KXJdwZ%2FXoiTBK5hBU5wQdbn4Z%2BCx2ywgtdkUiV%2BIv%2FXKgnuu%2B9spGSou%2B%2FZKN7NH%2FxQbn6slbKhfsj2IcqMWyJzr11WxP2wTUN%2FrYc1zJghUp0SNL0GblJSa0ENKB8TcJx6dGTdAtBFya0HuJJKkP9%2F6WcDNe9OcrzltGWPZXEcK59Ko4UYLcRQdq86fnQ%2F75f8a5crqgFfne%2BKr67fv3MB6FL7viwPFxDnATVcQNQDMYB%2BpoA5YD9wGDgGnAROA2cB0ouMLgCkL2RNQ6Ea0DUuxCWzEo6Ty1vMJhV8dciwiNF9Pt9tQ52bKWj5ERuCliMTW7bOjB%2Fw%2B%2FePlgyVsP2lM9Td5E9F6%2B1yEzeQTg8YIpq7p6JD6fRQiRiKCoou8qDmLWV2%2BRWEtsL2%2BpXli6kqzhcjvedu3LB3ZHJiFDrxG2%2FEHd%2B0bYat%2Bnn0378x3dHiMmG1fKxethp4mBB5PCvXVlo3dIelawr%2BSt6eiDPka6iscae6I66gr6Gqxm2bTfTXumq9rs6cvHBGrBHpm%2FiAJT%2Bxw5SfGK9N1qIPcPY8zkls9fi8dApia9oyYCXwAUP6Mvr50B5bcs%2FMDyhOG7HZ4hnEZ3Mlz%2B9dppIn5rGw%2BHp%2BB2p5qnfYv3MF77B%2F5Z2b1Du6xRvaa5jXLfYTrcuSMYyeOZP8xFYsE28slH1v%2BRq5jvDHsMTQgmKj94q7uaZ%2B1vrJK4BL5YRTtxR4HAcgojNzG36lnmvhUndfUiX%2BOro3PzRujgfHzbmajbhWu1be3V%2Fy2flToKjA%2B6OAqNg6u%2BFGWaKV7iG0O7XXxFHxEzIjmO9AY3ZNl9Voe6c7msToj7jdEcwCyahbzBVe8RXP8xGsQIeolqtMM7TFWs91DdBoqetqcX%2Byhljiqxi2a%2BVo8QKZKMhUkX8alJ9ge6S4TKyn6IqdE62dKz5jqCZ%2FLb7FrbYXTGvodWj7YblybgR1Paj3U5X5pdeMX2o1NP6MjZobiABpYALYBewFDgLqM0AcB1QlezScG4gAaWAC2AXsBQ4C6h0gjgO0%2BN6sDXMl%2B1uZUjvgf6XPgXtILvYYxs04McYNjFuIcUtJcyYzuojRVVzafhbUzLKXtic7cyv7QGdw9eE6gOs4PmOeFywQ5wG1YIGoB2JAFpgC5oD9wGHgGHASOA2cBSplq41r89xqV1LyvuIfUQ7fPi1r3q%2Bn3cR6veZ9hpDftfyV8tdfTQV9QfZasVnaa91WjyJBuy7pQ%2FSQ7jt0qfcIObPiPQabLhlzaX2H7mEl5o6k%2BJhpvvCbPL%2FFAt9ErxUhx4ZfcwMRIA1MALuAvcBBQI0NEMcBkiS%2FQYvp1yuZahZfO2YkiJHgWhHsNWasaROSWw%2BqRZqQhzXcYtk8PtSgraevyql%2BE8ul0YS4t%2FETq%2FDOXhl%2BRD6YafJ6HbSzshNnTThxqAr1IPxiMTgpGq6eEkJMbq9MTt2Q2jgVGg9uusP1xs%2FAEz97w3XHpuB4aGpj6oapZOV2Ea%2F0VOJfLjc%2F2hLZ5HHfujPHnJ23uj2bIi2j8zn0tls02Ntlplmn9rWSuWZVda%2BVkqoCVc0%2BZ9gc6%2FkAEcPE6fyBOutO5PLuxNZ9Hz6Di8%2BhVIhO1TK1uBsUFNWCLSG2DTXh4%2FeJ4ftGhTN37Fhu8MOxDw%2Fa7k2l8l8SD73wQv52kXj0UdRIkaVRr7f9QpCLWA9WTnMmn%2BEudA4wbLYH9GoPA2rVAeEF4kAOmAZ2AweAIwDZA3rxbWpJFyVXzlr57I1M4Z7%2FiIqMtaq6pzpReti7UneCYydrD4dvD3D6wy5cUwu6fbhZZIxVXCNdwlEtFqdNWBI7hZxwlee5R0phuxdHtM7tfm%2BDb3tnZAhadvna1%2BD1y9feqf5OX5%2Bzrc3Z5%2Bvst%2FXlOn0pZzzuTPk6c6KhbbK3qScRjSZ6mnon29onkoVXyYn23ESweWiwOTiRzYIaHAIFSWD%2FqSRl4DLNbJAjk4KznPe5Gsar2Oe8kn3Oq9nnfC37nAPBTJIGHRCEt9Nnn97wa1E%2FvXmaiPxb05sfHL9%2F%2FEH5a9Gr6w80O%2BRzoLhSoUVPqMcEcfFCSDVTXApxsazialVacXxc3Jj94abHH990mU9bVf7TMEZ4P7JSUfxpXDiRP01VT8TnfY4%2Fj6PpHoT1NiF2Gj5NqRGcQKfh5GfH1cmSTJ5SmtaiS3c7eEoT2MIi6MQ1XjZvGFeGX1IiMVavgGEuz2fXGR3E6Cidaiy27KnGntP8%2Bl0D7NMXwTUKtAHtpROQlUxIVmNJSvYDdywTrCc60oMEZT8oTlFmpPlIzHnd3kJ%2FeoXLktvbBTQU9aeLbM5sYXCxhq1Q30BZzJ2c9ftK87%2FxGAXDHBRUOk9NramXKjWnoZequZdAnAdUL4GoB2JAFpgC5oD9wGHgGHASOA2cBQoJ4dw0SZr6o9D8Qb3xsT2LDW8YzfUOihbV3mkybAemYyPJ3nxlUQs3CGFqYdrvVAONRS1cvZbzpxuybTgX1DratIR2LR9EbU12iL82tCvuvowFtwRXGq4vkm40ojnBHs37bdd3zyQTfSMQ4EJzerzv7rR9yjOcTA4V2tO%2BGu3ZKQ6a9iMd%2Bn4kDMopqVZQEVMkE81CrVJiOsCpBcenRZgTBifGEkzjsZWrFSzfjMSOa9ZsAjojTow4GNb9rnWKan0Ppigf31XtDwRPzjGgHegoM0VZh0jpOaqxe0N8aHwsiyETnvm%2BdZKyDCCCZuj1LnGLqdcTeq9H9F73g2q29Lqqk5lg%2B1ME1zj3dTtnwe5Z1r6OECNyKfV%2FGzHaDIxOYnSW7mv%2Fe5D5MsQ9TL0bBzqARLketg7b0l1M1c%2FbdnfP9HTSMLZ2sWVQ63280fYbYbc%2FoNmLT6ocn6w7m9sf%2BJzU1OPvK%2FD32CJb%2Fp619eWV87gHlPMUSWZfK%2Brsd0kNn7%2Bkfo%2FDwZYS2mUfKQrtUjnjf6M9dYnvp6eJ5%2B%2F3pn0lnuweKhdk1j2v5PCWgjZf1UhZik7fXlek07dRNRhb7F9qfP3%2FrfGVaRm9IZu5YbQF10wW1x1IcBdpHeiox7U1gitC0j51U1%2FfTZ%2BaKVxHDmyOxzcfGBm%2Bna63y8h9%2FArImgdbLXElmjXTZOkaiRoR8pAgmMLzO1J0mP6bf%2F9qbodtbt%2BmP4Jaij%2FvechOo%2FZ90%2BfVsf%2Fm1eTlqVPx9mWqOfKMrObK6mWzklEcd4OsDIlP0GvQZgbtSlO4WDPdRqHWvus%2Ftjm0aV3bXMf8zR0bU%2F7AxEd2iL78B7M7%2Fnj%2FtS1Dm4Phbf1kZozP7f%2F4FlnDHv5DZ2XFpTFLO1H8ztJrU3GiXIwmFZOv2q3b2m7WVUjZsBJyHqletggrakG%2FbEHKdZ3gLCNB5uHzl614A5fDMhez59rU7FKkV8v6fCiE8lhb1s9s27GzE0XhRrJD08jD2zc3d%2B1OyiOB0dUSFZ%2BgwuTpDb2b27BPieXmap17huLjvU14R12wq8nfE3bSmbsRv6pl%2Fc4q7Q9M%2FbhSj5xfyTlCNPb7pNdr%2Fqtl3Fn8rNArq1lRoUKgKvgmDqzLrcGUSNaoGK4aO0rcfFeMjd5558zfv5AS38xvHXohL%2FrzlKelF3L2bTxhWLtgmslbyDsHaNH1rLSJ4QrkXu1hgOXOK3%2FiQA6YBnYDB4AjAMmdV5%2FPW%2FG9TG6llvlYN0n4WUdbUETU4j9DupbWyXIBwgNEgQwwCcwC%2B4BDwFHgBHAKOAMouQBxDiC5gEeKUl9ZJEG66gTFV%2FI%2Fd7c5kcEt0DK8O71t66YtLQMdXtL8hzaExA22OxZWVFD9wO7t%2FcHo9iRtbwLpmHvVSnGTZpOt%2Bzu0br3WIYYtvmcRIKF76cqWjaBlI9yyILxAHMgB08Bu4ABwBKCWjXAsHE3BLs6JYWdKndSaePUE4QYiQBqYAHYBe4GDgFo9QRwHbNRnC0CXEqxOq1%2BgNd03lUcSWjuXR2qXiimVMjDIfQXCA0SBDDAJzAL7gEPAUeAEcAo4A6i%2BAnEOkH1VLRzGziIXonTGDgW3aWkUn7vpXn9gPNK1JeMPIZc9Zd%2F7%2BJEv2e2uaF8gmIm5XZFUYLPtqenPb633NiNKNnndYKh19Mbs3W%2Fuy9%2BzJrwmCrdfyhPD2WAoFuRrcoXsX0JNL5MDQnePSiYUxkD8hng8%2F8vrbHeMd7%2F7r9FQSUjIbzHPS8ur%2BIppjgiwBRVGC7avXk1FH01r4Fx1WpcqQN4m14C1rGtrYD8nH1Nq19WH%2F12yjZR3XSOWXVfJJB8Z1jXjIXDN8EOA0oW3lSUHhAeIAhlgEpgF9gGHgKPACeAUcAZQkgPiHFDYlw3wmgXiPKDWLBD1QAzIAlPAHLAfOAwcA04Cp4GzQHGNSr8wSmKnqCvao9UZTIejNEvQgjKUHpxAds%2FeJLJ8Tgymh0ao5CidenANBHGt3riuf%2BPG%2FnUbbbb4WG9jY%2B9YfN2umpr5oTaouunMNDRfU7Mr%2Fw%2B%2B7rDTGe724VpXF%2B4WrZnJyQwgo%2Fk18Q%2Bycmm7af9AekylsevQM8kt3dqOO%2Bg1LTWq9C%2B7zsYU%2FlfqcQA6EF2tfYL3dQnr%2FsSaXQ0ufnqaGBuucTyG2qk0c6%2BDOA%2BoXgdRD8SALDAFzAH7gcPAMeAkcBo4C1CvJ9MZQ5pPLqepEpoYggo%2B%2B9zAyEY17%2BxK9sh558s2O%2Bab5mBWzTuR6b%2F4Yu%2FipDOfwaQjPr02ZJp0SCvlgjfJLmgx4lpWfNc0K0R1PUYTKJ%2FuddFmqq3RhGul0mew7jUKTnhh6REp6l49rAHpL6v5sAbm89xoVbOXj8ZkvXtpzeMafTNQhc%2Bho7raW%2FTxNAHCA0SBDDAJzAL7gEPAUeAEcAo4A6hpAsQ5QDk%2BerU%2BXXUSYNEBcR5QogOiHogBWWAKmAP2A4eBY8BJ4DRwFiDViabr7ovUJaZaUiZdiSlj8KK%2Bc2RLzw7KDLyjZ8vITF%2BHVJrY%2FhyVXENj69eP0bZ1URP694ZqU1CfQEsG9Ykxm7CSsRVHIGOD2habORphvS5jKV1XlgDVqetKh8roStez1iyBqw%2F%2F49f%2FJwVOtiBFSg6HIIdDLIcgvEAcyAHTwG7gAHAEgBzKe06wtnVmCRo4ziTtWIJKjsPxHBblqs7IESNnYAwQY6CM0i5gEN2298RcFOABQaEL0zwgQHiAKJABJoFZYB9wCDgKnABOAWcANSBAnANoQHTQhMB7bjUFaOzEkwXWAevL6wAvJ%2BQ1VkEvpR0c2dqj0if3bB2ZSXawptD%2BNGXNHhscHKNUOha9oWUImDSIpmHAGuM%2BjIM2MWIaBTF9FPhA%2BSXlAuU2zbQ%2Bw0zrko0VA6eF9vS4dix5vrTo%2FC2WGktdPYtVoPx82bAA0Lq8bCWlcD9d9W8WBnPkg6OcGUcGQnhnkFZhCLNakUXHWKJlMv%2BA3o%2Fcbyvm0G%2FD4j%2BY%2Bq1ar0q9CtRqUEbtfxpUBpTaq1ZwFvM6su%2FgXWneOiiV92ruyQSug7imcR1Fj5rWpqriEV9VlFzA6q9stWlaDT9Wj2ZLOhdmpImRNjCGiDGkGDQf2LijQZwHVEeDqAdiQBaYAuaA%2FcBh4BhwEjgNnAWoo7tZe6YnfdCLqK1dALoKgdBoSjyxV0%2BS3IzG7UQ7rORUnjR34ExUNBnUXGIesQbR2L6pTwYl541N13Fq4fBUYMY0%2FEvPFpZaQJTf1SvtsRHxUUv%2ByxAQLbLHhgwW75DB4t3CFu%2FntCZTdsTY1du%2BLfZAXRorStm%2Bvctu%2B8Z3UXflPVgzLzkgPEAUyACTwCywDzgEHAVOAKeAM4BackCcA2xsAw6Tr0cZi7o5Vs1qXadsrp19rjZntLvYzv7uGUOAmi2%2FSfWwtBWuE%2BdMM0iujIU4WWbXk9MtxEnJeQ7zjWawFad435Ph3cvAe2ortk4I%2FcTot%2B5NKiz2w%2Fdof%2BLju6q5IMGv1OzUzaIDwgNEgQwwCcwC%2B4BDwFHgBHAKOAMo0QFxDiiITt%2BCauwskCu%2FN7m0SF3GGq0iIT3xumh3ebu0VeDMFupGSF1QDJSI5sO1tCcNT7uanv2zcQm1E3nRsBy9LJXC7BbvmpJVfZuKhAY7ePavLFB1TClBqmdBAnEeYEGqlz8xIAtMAXPAfuAwcAw4CZwGzgIFHxH%2FAsSoqHP1cl3WPQatBq%2Fd%2FObbt%2FztVsv2In%2BXrOhV5DWyYhC9ky7SxvXpc0LiirxG%2BmhO4PHu4z1EN88DvcvqvcbZRSyHFUsSB3v51aOHGD0lE5JYZ4jQe3KCCbHgBHSqRf%2BkOPsfdOHaDSSBvvLj2yoSl3NDmOv%2Bz3t%2B%2BvOb%2F25rsqOsM4JVYHhMq7O09HZsgab%2Fjyya%2FgCQMI1qdSSsMY3qEF4RH93DkbztSxjheo5vcx9b1wm7pS602Wl6De3lgMZls7M8hzc3ck%2BuZYNSiJ3HYiw%2FIM4DLD%2BYEgD6yQJTwBywHzgMHANOAqeBszKNVZEkGIpxcKV26neRUoKwePR44omeCIpzNPTUk2EAfd5CM8Ti9HCmUKtjdaUq1oEOv%2FDn1PXc5%2FZn0OdZnEB%2BZskWreaKYX2uCIHqtswVyqSV5rkixHPFMM0RPFf0LXA2If7%2F0WXdO7CR11Gk1zAwksRIGqQmQ4wMGObkBqWnivb3pAwvh5QD7ctlJoCQxvSnDbK6oxdIAWlgjcwlC3RdRuVRohIMfszyZz2wkCyiUIy7LxHMxt20sbBN0lxUeho6U1REhk82LJv%2FF%2Flzd%2BkAAQAAANkAZAAHAEUABAABAAAAAAAKAAAAGwK%2FAAIAAQAAAAAAAAA5AHsA%2FQHEAzQELgRRBJsE5QU5BXkFkAWoBc8F7gbUBwwHoAiDCNAJfwphCpALuwycDNoNDQ0vDVMNdg4kD2EPoBA5EPcRcBG3EfcSyRMtE1cTuBQOFD4UrxURFfcWdxdnF%2FwY2RkQGZAZyBokGnMauRryGyEbQBtvG5obuBy%2BHaYeYR9KIBIgpSHhInEisyMuI4UjryRrJPsl4CbIJ7EoLykiKa0qOCpvKssrFStOK4cr7ywMLHMsxSz3LYAt%2FC5wL1ovxjCrMNMx6DK8MwczJTPDM%2F00JTSdNKk0tTTBNM002TY6NkY2UjZeNmk2dDZ%2FNoo2ljaiNq42ujbGNtI3BzcTNx83Kzc3OEc4UzhfOGs4dziDOZ05qTm1OcE5zDnXOeI57Tn5OgU6ETodOik6NTpxOn06iTqVOqE6yztYPBc8uz1NPoc%2BsD8ZP3U%2Fjj%2BnP8U%2F40ASQEFAY0COQOtC1ULvQwlEDkSJRVxFp0XeRhZG%2FkevSFdJUkpESlxKf0q0SsxLA0vpTCFMtU2YTelOmE96T6lQ1FG1UudUa1VHVndXaFijWXJajVuHXNUAAQAAAAEZmeIJhYJfDzz1ABsD6AAAAADIuOxNAAAAANCAEsv%2FK%2F8GBI0DqgAAAAkAAgAAAAAAAHgBZZJPaxNRFMXPfW%2FsotUQlZFgCVWqwTKC2kFirSWIUvxTbaiCSCBkMYsq6EIXuuhCdONaUHBd7UcQkdCP4MJt0EUFjbgYii2FLow%2FhwlVsvhx7n33vbn3HsY2tFvbko2obstquFjDsOCvKXLPVKXWsPO6DiO2qlFqY5wVbUrj6CV7pApnh%2BEhzMAFGIMFmIIaVCEW96GY1zOsraP%2Bk2L3VAXXVOIWidvoBOyDt%2BRflVgJPuqIS9BNJb6mhHOgfjnXJnqIXldVJm%2F9%2FWawS%2FvRkrvBXncVsccdY2a0TP%2BKtntb9ptdq%2BzfEQpD3LuvMIs5V6pZpb0VW8vium%2BqzjlQz9Ue835FJ%2Bxl9m7O1rXXDytk1pIR22dN0DPM%2FaS3xg3P0VswDXss1Tnm6eJ9zd3UKdvgTkunc8%2BvuGnuz%2BhYVmvzhv0GwL%2FMuxx8G4LbEFipt9X3bIBYZ9HWfyyxE94M0BEe7YA360p1EU1hre%2FJAOyBzv2L8NN9Y84vmnWvJf9BsX%2BlCB824bubV8HwwXez%2F%2B2kwJYBoEjtnv%2BhB8F75lrCF6BPwS%2FqgD%2BY9%2BzzQqE7A%2BAbAMLXvFcXtrKeTVXtucr2C37yLtIo8aSraNJWFZDHxMf9E4XBG4W57nw3Ip8nf0fcUfgHsSuySHgBY2BkYGBe9Z%2BNgYFlx3%2Ft%2F1osvcwvGFDBTQCWjAcYeAFNxTENhTAUhtHv%2Fr0lJJioEoIBqK8XBhJcdEIAVnDB1A4wsLyzHNyabUTQqR%2BwftvFSO2lIXpwlxww%2Fsx5yTaRmofydBAKNcEOYLcOIOEv5c4PcQAAAHgBHMRXUoRgFAXh9g0QkBzAyQRE978zFYPeOfzdVR8P%2B3uEbJ7h4dk%2FPr4MCOyPR2dIKCNnTGS%2FPBHLhESmzozUfsjJZEEuSwpZUdo3NZVsqGVLIzta%2B6Knk8%2FOA708crCNk%2FPMUV44yStn%2B%2BTGRQ5c5chNTgz2wcwoFyb54lyZ7Z1XFvnGeucgvvoKAOM4jn7fT2UL2YOQLWQPov2u23vc%2F%2Ft9nnNx9AF72sO%2B%2FeF1%2B%2FBovzuA134J4tMh%2FDpMQB8StB8ihHSUsI65j4jYN3F3gqhOEtMp4vZF2p0hobMkdY6UfZInrQtkdJGsLpGzD47J6zIFXXFXKdo7J5R0jbKuuxtU7I0mVd2iptvuDnV7pUtDn9LUPVq6T9teGNDRZ3T10D2iZ8%2BM3RP6espAzxjaE3P3gpFeMtYrJvbImqneMNPnzPWWhT2wY6kvWOlL1vpK33PNRt%2Bw1bfuO3b2z0FcZiUARmEYfJbrMaS7EZAOkA4Q7HA3dsc%2Bru%2F55sf84WFLe9nWPrefHfslwK4OsqdD7OswHvshgldH8ekYfh0nYN8k3EmCOkVIp4nYFxl3lqjOEdN54vbJAQldIKmLpHSJtH1wSEaXyeoKOV3V79TI6zoF3XA3KdobLUq6TVl33F0q9kqPqj6ipvvU9YCGvTCkqUe09Ji2ntCxZ6buGV09p6cX9O2JpXvFQB8z1GtG9siGsT5hok%2BZ6jNm9sA5c33BQl%2By1Ff6nmtW%2Boa1vnXfsfnvIK7SkIDCMAy%2B%2B1%2BHj62AdIB0dwcC0gFit%2F5%2BnrkY6%2BPhgfbyUPvcr3hkPfw81gGe6CBPdYhn1iXMcx3hhY7yUsfwWIe4O4FXJ%2FHpFH5r89qdJqAzBHWWkLXIEdZ5IrpAVBeJWZMScV0moSskdVU3qJHSddK64W6SsTotsrpNXnfcXQpWo0dR9ynpAWU9pGJVRlT1mJqeUNdTGlZh5p7T1G9o6QUdK7N0r%2Bjqt%2FT0moGV2Li3DPWOkd4ztiIHJvrIVJ%2BY6bMucGGuryz0zf2OpeW5s9LvWesP7o9sLMcntvozO%2F2Fvf7KwbJ846i%2Fc9I%2FOOufXCzDL%2FdvrvoPN%2F2Xu6Wx%2F%2F8DMw%2FISngBrcy%2FK8RxHMfx58fdDcrGQOl6%2Bw5mK9P9AaaTMukG%2FgmDwaqUSBl1zg93flAu%2BvphECUlk5Tu3kqRlEzSnV4uSf4Ar9f0XB5AIEEAWkiGDNBPhlSjhhknT4FlVimywTZlYk654Iob7njgmVfeqYeBprPEibVZh6Utsm7rsT4rdUVROspFo7WkBBg5Fv5oW%2BwSc8w5l1xzS5VHXnjjI2S%2FtVZrt84frfdXG6kh6V6uIx3qoPFY%2B9pTWTva1LpKKmpNK1pSQYvKK%2Fvp9Sef8xmf9imf9Akf8%2BbqbGW%2BMlQZTMUE%2FnFfwSdrqQAAeAFdjr1OwzAQx88kfOQNkCwkW1YYKlfdmTI4lVCWQBh8Cx9SKxHeASkLyw08y7GZLS%2BG4JqGDl18d787%2FfxPAL5JULTxS6lPTOr3I0G4%2BoYCsqfHZQLljan7wOpZhhMvYGGly7xZc1au76NDQ4ZuN2TW5vVlw3k5VVlsCVeGoYu9vA%2FRcoX60G4Rb8ST7zz55CEUw9tskDqh1Y8cnfrGcHbdxrvIQ9BcBdTWmprHNvIYtEWUq7NDUqnv%2FeWc%2BdzLaiHNxd7SRa40AxLtJ2d5INLk8H9OMB4BBcegmkGCyZiVdVJDO60GZ%2FUOOOus5MQgfxe%2B6WItSS0u%2FwAk6mvkAHgB28HAoM2wi4ERCJm0GXcxMEEY%2B4EMVwZLBh0GBQZhBgYGDm2G%2FUCZEKCgGYMagzhICKSPmYGNgV0baIiCa22mhAsAct8J3QAUAEIAUAAAAAz%2FJQAMAfQADAIUAAwCsAAMAs8ADAAAAAAAAgAeAAMAAQQJAAEABAAAAAMAAQQJAAIAAgAEAC4AfwB%2FeAFjYGYAg%2F9zGIwYsAAAKoMB0QAAAAAB%2F%2F8AA3gBzZldrFxV2cd%2Fe8%2Bcc9aZmTOzzveU0rI9%2FegIpZ5WwFIoKVChLY2ivn4IotBEbrRotAgqGoxGuFBz0IYLQ%2BKBYFL5oIe0No18UBPAKoiTgHouyJsTr84FFw3pxVyYbP95ss%2FKTM6eyYRA9Pnl2etjP2uv9Txrrz1r7yECSqxnK9HX7zhyF44ikjS1M9HXvvot1QFWokgMDOCjV%2BM%2F%2BKNrj6ruPmtxJe%2FybnSIf0eD0ZFoIapHjxt77bhe2oiuEHujT0SHoi%2Bp%2FLCsFpQeMnvLBxaMH2a5nwhhLVQjfSJSPZF6LeAYpoxnI5vZwoe5mEvkzTY%2BwnYu43I%2Bxk7Z7eJqdrOXG9jPAQ5yK0e4m%2B9wD%2FfyXb7H9%2BXHQ%2FySX3GUR3mMx3mSp3iaZ3iO53mBF3mJ13mTt4hl42WVWC6xXFFtG1n9Hl5LzxEpNxtsHQVZeGRvFlYK9rGVZG%2F1ddU7q4%2B4GU8RHVW%2FM7SOM4uG9TIniwfSliwS1ftw%2FVmVGirdbFaeSONasnyi4wRFm8kZ9vFl5vh%2FIpWSLAJvMEwk6zvTJofxPCl9Svq09BnpCdWfxKtFSePaTYNrlN4mPUVChQIeJy2pVJbuxssikUWy6lqn1HqcGK9WCU5akgfWSuk10uvw7JPuV90B6U14Dkpv07mHbMzyXPqY9JT8HWAkPUNN6uXDcaXPSuPSIxShXKlsZC07IF1Kl8WScSbjnLGcvqO6pnJNoRreuyTpMel8Oo8kvT%2Bd01jUNwkeE517UD14632eRNRTjQuv8hmN5DxObXpI2pLdUrqQLoSat82PZvoyPUXziK5dAVmiFuf5QETe9CEaf5LOUReKFBJ8oKuszI7FwPI4RUSzmGN7ezrf1sc3gUSWAsWcrmLnvPVxTFFdBDQnyp3u6q9Ux%2FdH9uTeV2dtDH8MfS6KpnnWVWxMrj2nI%2Bb%2F%2FToKOqWhmkR0RjvBd9TMgokXLsvlyf10irVIm%2BbHacLdTN%2FSz8rULC1rbZyTzoW6t8xXrZN%2B2ttx2WJ2vscdnsiyPVYeQ%2F20W%2B2hjifRMREepHUI0fd272r1Z9R73%2Fsa0%2BLqqKpWq9%2Fa5rf2YT4s4qEGezrNIwlpYoDv9NbKOhptsQZ873nUfCxqBvRstStB0tdTwmWzcK6vOyJJz0hPi5bShexJvoxFX6lPtZZz4qkzNsKW2jmVQt95Ihts3pyOLfx7uUO7Xzn07DGxNAlnwNtolXZrHfqvd4motQy%2Fesvm%2BTn8qvlQff5M9vY0r1Y1TtStT2sf4tzTD7uSC7X5K7WuWbc1Z2mi9LzWLEoNIOnSh9mY9wmqs2i0W53FB%2FswGq2zVrgyOKV9zbks%2FktiPVv6wY0mRK6ON9VaI1Fqe66wBnWf5d2ZK7%2FishQrM2brsVMSOtd5U%2BmcVvpZeyZ6kdguaj6dWx0F692e6Mp52eWtcy8k6sGlCzhrN5c9ve0uw4U16PKesbKQZiOXrZQOP%2BzaxIwRCSiIiCGGVVcW2sviGWQtF1Jihh1UuFKss%2FeZ9dwqEr4iPsSdYobD%2FIgNPCp28ri4kt9xnF08K67lBCe5jpht1lORIVHFiSLDwlmvI0ZEVcTURIQXZRtHgRlRY4PwbBSjbBJjbBbjbBETNMSkvY9NcYmYZquoc6lYY%2B9nU8yKMbaLC9ghxsy3OlcLx25RMQ%2BdeThoHg5zWJS4SwzxDb5NjSNilLu5R73fy31M8QNFYcyiMG1RGFcUniDmSZ5hgOMisohEnBDDnBQlIrGoSKIaExLLbVd7cAxJZ8kTL0zYBMTyd51UZGlRGsqmmxlgPQVRlWcXgb2xShSzrcwYFelWxetii11DzGS6hRE2UBY16UYk1rpTRmkTu8figI2rg3UBWJ%2Bh0QRmMi7N0EgCsCEDLtE5WGe1EoZEKcOB6ShjwAQrUgkEoc4aLmAtk1yo%2FBTbmKaSQzy0RBHcjuEDatHAVpxUR1uftpeyJ%2Fv7JQ5WnvcB9Ui%2FYk9FPbHO2Jvhgv2OLKDfrpU3UhIrnbadq66svGHe9P2mJf%2B7nrPyIvlSt%2F6bsm%2Bkx2yUGh%2BJ7aAMGlY6o%2Fxp1I%2BNWmNFce7h79ngbzOdW%2BXv6TZ%2Fz%2BrcYnqsu79hp%2BJl2dJRebW064UZcp2j6fvXeTm8G5u3lvaIe693vfQdKlm%2FTWlLnM98Xm3Z6VvePsWZT3Y%2Fq9wplZy4f3Diu8Uu%2BLtoY5am7%2BTET2unt79WM6vZ1V1o8zubeexRPY2e%2B5uGLHwGuZHsXCn979i28b8jPie%2Fsy2m5%2B1OeZk69fTtsIOqMEES7PPvQsW7e499x8%2FnWOzrrNF6t3fJ7M3OG9jR5X6tslZ2totofbVwOnau%2FeUez3F51GW92R4fn73f9b%2B6fO97aXX8rK5nm9V%2BZl%2B93ran51vmjRd1KhbRVs41TCFv%2Fu1LIzjdL45K%2F7%2BXXe8Xt3LM9s5NJsLzmXS%2B9zeXtujEjPBRu693cRWDXMuNOPZzkBqf5BbG%2BTFHuYiH%2BTXbeYTfcAWPiV38VlzFc7zE1fyNplq%2BySLX2%2F73MhFxuYi5QhTsn4Iiu8SAWllPYojrhON6McxeUeLjoswNosKNYoT9osoBUeMm4TkoShrfzTg%2BJUb5tBjjM2Kc%2FxMTfFZM8jk%2BzxRfEJ4viiluEdPy6qcUeEDUeZCfMcTPxTC%2FYI4yD8nnqvnszOdJ87lmPpd5TlR4XlR5QZR4UVR5SZQsFs7%2Bzajxd%2F6B558sMpHtfy9iI%2BOYsMZyg8wAQzjpOvKkJEzkIUwCU0hCOg2hbEqdiIRYaBdse%2B4N6kfCCJspGlXpZjaxhc3iAlHMdC01BvBiVHohEmvdKWXaZQKYDEytsp4KQJIBI4FixqYMjSQAAxjhHWDKaiU4MZwxBKZlJjp%2BsauB3lLNIY5fpwjxcmGXSmtsjdsXQKV9iizr2YrzfX%2BfUh84S1tqb2%2B3fbSwVPayFkh7tAhf0ltKffYF0AXPevXhlDoha2vVRWy3%2BS%2BweC2FL%2BmtHi2a7LH98KxQKXzJTdQ%2B6TIqi67NSyt43pfYqHQUGiEm9l2kuzjzJXsH6rU%2FDWI7qxUvVvrtOUYvv8mi6zqf2V1kD976MEIfnk6JKWar6HYOEfF7UeQV3lBdzIidG%2BZ2UeIOUeGQGDG7Mq%2BKiD%2BJmLOiwJ9Fkb%2BIAV4Tg7wuhvircLKaIRJVCmICJyYoiVrbd5AiVTFOTRTxIrLvIFMkYozdIuYaUeM2UbPxFbhT1Dkspu3rw7h9fZjkuCjyrChyQtQ5KaY5JQZ4RXjzpGyelMyTYfPEmScV88SbJ4PmyShviKH%2FALJlbVoAAAB4AWWOu0oDURRF150Zx2FAQQgWIjKFWEQrSSU2SrjEzBBCGCSVEBBEiSGFtv6LsU1p58NP8B39m3jYICpyYe3FZZ%2FDwQEpbca4fu9sQMIi4Y7PM7JWUc%2Bolh3zGkynBECEDMcMMnsxyEJmSfrHRz02xS3Ri%2B3h4PyU%2Ff8EbdNuZYRtJpSHgKUIMfOs0WTCxFlXvwmOmGvtWGBJW77%2FR8pAc%2FeEePa4JTD%2BdC6UcyyzygY1tqlT0KHLAYecMORJk7u8KBu8Ke0KZc6DsuBTWfJIYO0bo%2BfZ2ODV2OTdmHNnLPgwljh7%2FtctKwSkVMwiLs3XZSNNO2P1z%2BUVtVN1rsxb6iSMvwA7KT3HAAAA) format('woff');
}

@font-face {
    font-family: Camphor;
    font-weight: 500;
    src: url(data:application/octet-stream;base64,d09GRgABAAAAAFP0ABEAAAAA4gwAARmZAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAABJSAAACaAAAB%2FCp3%2B56kdTVUIAAFLoAAABCQAAAdTVAtWRT1MvMgAAQvQAAABSAAAAYGf7iABWRE1YAABDSAAAAzwAAAXgbe51qWNtYXAAAEaEAAABBgAAAWoDXblEY3Z0IAAASOQAAAAiAAAAIgDpCWRmcGdtAABHjAAAAP8AAAFzBlmcN2dhc3AAAElAAAAACAAAAAj%2F%2FwAEZ2x5ZgAAAYAAAD1YAACvwP499n1oZWFkAABArAAAADYAAAA2%2FCNBPmhoZWEAAELUAAAAIAAAACQHZAelaG10eAAAQOQAAAHuAAADYtOMI4Rsb2NhAAA%2B%2BAAAAbQAAAG0DiE5qG1heHAAAD7YAAAAIAAAACABDANYbmFtZQAASQgAAAAkAAAAJACmCM1wb3N0AABJLAAAABMAAAAg%2F58AMnByZXAAAEiMAAAAWAAAAHIovyBpeAGcmntwXFd9x8%2B5eqxlW7JX2rekXe1eaR96a1e7dzd6WNZblrHlxN6VUGwLKZGthNKhBBIHAm09cmIRZhgoaaYD7V8MMIWOOx3ASSjt9DFth1JrpoVOSwIdypDptM0%2FdRkoRO7n3HO17GK5MyXyR%2Fers%2Feex%2Fn9zu%2F8zt0IQ5y%2Bd1d8w7glasQx8dCthrbnvrXz9R9czj75mpCUCVHbI24LMbPMr4HWVyhoHF9xChpVQaOoG18ZHGrJuE3XcC6T9nk99WYsvvL4441mW1tnZ1ubadzaC73UZppt7aZJiw%2FLP5PvtFt0ibWKFm%2BLQwOqlVdoufYufx2%2FLWp3gZI6u0RS0vA6%2FTG4sR4O7letKqilgH7JjNdMgKwplf6wVDJuvfXWW%2FShXgijjz60ioj4ZkUf9sdar6qor6jzsCo4fH8jDeWCQ6rgUEXBUVVwtKLAowo8oq5cEFAFAVXwmnAz6mZm%2B7ZwM0qhxn38FXoqGXcTfx2DZj7xOdfQrr6zTX3GNcw1sqsMYZnZjJVx2XhNG9OysfisfrPl0Sv%2Bku9lWN1sWd3c119%2FueVleeR3il%2Fmv%2BL%2BRQiJh1yX%2F17TJ3rED6v8I4IF3fT4NZFiIoSt4pQdRp08Juq5wQdxyMEsFGETXBdP1on3I7bBuPgqz7tFxN1coPhZKtgB4yKVNCCCkIICLMAKbIHrIvPEyD2MPGXPzKsiRHmcem6LOCV9yle68RPvwGs4m7Q7qRrrFl5u4nZH6YpSuzAwOGT1y0Q2LDPpXHa4vzY7nLOyGa%2FP742bsXqvJ1yLh7u85lvx013dKz3WXP%2FMuZn%2BlYXSzNTZpdy0%2FdfqYslb421Zbw%2Fnes1Ueyg1kZt8tOmlT9SF19KZ7li8LdQ9Zc1cbnpJ4NnJe3druoyviRbmIiNOiCnDVzXPw3S4w57dbtRDtvKUZ%2FwwKoRSM0fRDuiZQwQhBQVYgBXYAqafu3lsB%2FTdiCCkoAALsAJbwN1Yk8Z9EIcczEIRNkFbE7ENhr57WPggDjmYhSJsgr4bsQ3K9icZ3WHbHFOOYrlhjpnX91fjhFonExWLr0sVdFUUTKqCyYqldUwVHNNLq45l1G5PloUaQPE5i8svjLsnW4ULoX4SYMEclOAKPA3Pw2%2FD5%2BCr8FfQqAbxbcQPwbhIj6hvjPoo%2FifEvwEz0SoOIQKQhDzMwzJchWfgBXgZPg%2B34a%2Bh0Z6ULjGmJ4Vh%2BFGDQ13D40YmHTa8nibDjPUblsdn%2B6jyS%2Fl%2FfNaVkab850DvWGfnWG8wqK%2BBU5lkKpNJJTN7tQ%2F8yDh29u2fnf1icnqotXVoOpmaUteplDU9bYGMPuCD97%2B9xEQP37trfAS%2FjokBma%2FyaJMo0WAbxECl7EV5lBKDYdreYwofxCEHs1CETdDeg9gG5T3Kd02eUyZ%2FFWOk7FpeEW2ihshp4EdD%2BFFVAL4viNteEivHh6NcY%2Fbc%2B%2FnQg%2BJR7BsUUtn3GuIm2J5%2BCBGAJORhHpbhKrgu6iAe5zludSH8kAAL5qAEV8Ae1gcQN8BwAls34Vya7nplT6IQYSlrW7kciYxMtM62s5U1Y02G8ZHffPJXs8snzNnR3FhH4ezg%2BQtLZ6wZX8KKyom99nMnQ1bosvlQt1%2Fm9n6Ub8vMdo9f8jSX8qnpwdbUxaHRwVBvxP03mYmmI%2F%2FQ3NEnpNqpxRfsnbqvOjNwoo%2Feiat3YZ0MeM2H7c1WcO%2F8vcfktHGHTGG1qhaXk18oi%2FOHD%2BKQg1kowiZoiyO2wbgoCA77bdaoNklc7DaZoEyT9Hp8frNfzi%2FOby2%2B4x2LW%2FOLMvSBN9bX3njm2htr699V%2FTHuPSbuHdAfYWckOpIidkDHRkQQUlCABViBLbtzQnWjOknQ%2FWGTMMclKzCRCct7i%2FNPLJ45s%2FiE3Z%2Fv0p9rz9CfN1R%2FfLJH%2FgGz3CR%2Bpbo%2FzPJR2yHruQrckLbqaMsFlQkYc%2F6qUDtJo%2B20NWVVX1YNZXXUUbiW5Xf5XQlXwkpY%2FmxGHn4x8NHiyWJpovjRwItLRnv%2F6f6nB57mH%2BKT9DMiIobH8IgjolTVz1p%2BJP1Uzk7ndp08bZfeHtrvqaF6aogjOhxLUW%2FfX%2BdkOvVcD9u5CxstvuM1s2bkTukO%2F%2BTMHSW03a6LL4t1xle5P%2B77oNq3My7zkfVLF9a%2Fx90d4tsyKBPcHai8G%2BdVVdG8dtOOn%2FxEJs5RNEYe%2FMfifYzOrK69bN0GNYYGne5aFanuWKfKc2F4P8eVohWffxQfq6mu7f71on0lU2P%2BaPM7m8adn31KqM2KyOmzM4KETFZlyEkeD0PSnjkYsL01LHZAeysiCCkowAKswBaogBQ%2BjovasVGgPCi1%2FhA%2BiEMOZqEIm6DXH2IbjIt6b06VY2qdGgcudcDOS8R0Ih%2FCDwmwYA5KcAV05EPcAFV9Hd0ynUiLuAk60iICkIQ8zMMyXLV3BSbxvh0wzN%2FjBjmcoaJje9fUxXz%2B4mRX16S6TnVt%2BhL5WMxK%2BAiQsVg%2B4ZPLZ69fGh6%2BdP3s%2FnVsYy4en9sYG9uYTSRmN5QXvptfv85qrRdnqldB%2BbRUFZuYl%2BqJqttfrDX2cpSOYjm6shaHKBn80t%2FNXjFOblx6il1UYkMhv48vhMXXqtrz2etcRyvEDmj7I4KQggIswApsgbK%2FD%2Bt1lK3nVp1yV%2FSyXRW060TKbbuKtgTiJmhLIAKQhDzMwzJcBRdbciMVuBkTtVFDKzWwYMZrtCHqXdlxuW8nV9QbLVx4%2BlS0JTrQmip2D7wr3XfaikQmn1iU4b3S1OkPPnbObBuMtUSj620k06d6k8WNp2ZLzMvJe3fteemVgap5aWZeap15QeyAnhdEEFJQgAVYgS1Q89JMV5OsBg5k%2FNZnrH7mqSrSHjRPOqL00CS3UYnLmTHETdAzhghAEvIwD8twFZgx5q3dCc9eapK26nDK9CyazkpC%2BCEBFsxBCa6AXkmIG2CoFVHOAF3ZnJ7yeldY6gWiTjh6ecR75GvRE0szVnwpeeH84NlCx1hudM48UcquLnefT3VkE97zUwl54%2BTw4GgocCnVOjidypeaPZfGu2czbX1rbW3uSHcwN6UiV5BfPlbHYSbr3VV2OeSsj5%2Bf6wXXI7v672OvH7xuqsLuawRn6VRyhIfqnEpcbB1d0azMuO29Iyhr5Km9O3LikSeeWP%2FGVybl7b0LZ78i62Rw701BBWfxnDfpoyler4qtncTVIHRSZXQXBtiy8AXbk4JiB7QnIdRPCgqwACuw5aR8wXKE7SqPKqYGETswSuoNMWyPKsajAku%2FKpr5MKbTWso8jvURfkiABXNQgiugrY%2B4Acr6Mup1Fppjb582t16E7qj8y72feDpbhh4e6eicXLUePnN6MZZP%2Bn1JKxadisp1Y%2BV2bU0kf2Zg6OHRaGIj4%2BlKh9uHOj0Nh%2BUW85Jmj6pnFsm4ZaxqHtWB29T7kil2QM8aIggpKMACrMAWMGvObsbT9oke0KYzk%2BQ0DOpwORFvdXYthA%2FikINZKMIm6F0LsQ0G9Qd2YUDvXj3YpWoXfrBdktiF5rnWla3R4VgD4YcEWDAHJbgC2hqIG2Bbo0m6cmVrOAl9DfmqvUvltFnk51avRUZmBs5YYfPE8nDm%2FFjsgx%2B4UWO0mAPto6dbzMH2aePW3CcXezsKS4OZ4rgZn7pceO8PNvfe3xRu6hzp9p89EU534iziIbzoP9UuVfVOT1RlYwfuTXzo%2BKDyoGzUK035wb0%2FkX%2B09%2BMtY6U08vZHmYwhbG8QeyMEK0v%2BWtU67%2BDzkH4zgUo7%2BT3FPohDDmahCJugLYXYBnWiEzzfYU%2B2UPayD1C1xOXjtic08ulxO0C2O0pnMr3OSqXJHdA%2BhwhCCgqwACuwBS4nkyk8OJPxqgKv9oUBIZ2DaiPXAacDWnHnLxWhda6TdfYLxE3Q%2BwUiAEnIwzwsw1WoznXKAb18RmypOPlX6omOwrnBwaVCx2hmZCo2VswMF8diUyOZ0QsLoyMLCyOjC0enctmpqWxuSt7rnkm3taVnugsX3O5Hx3rmM21tmfmesUfd7gt7P1Y3gaxLT0ykAVfqI%2B5LPMInkr8QDVLYMAQp%2B0wARNVOZ%2F0ifBCHHMxCETZBewViG4xyfPj%2FvbeiZSa4xfYbg3tbbGOF6Il%2FF%2BhVC7q77AFNyuBNygOqwoP2gISQdmJBVVwTdlVNVB9x7Ie4Cdp%2BiAAkIQ%2FzsAxXQdkvk7P0qb7Cji3jcj9V9Sqzvfjl8cKcDgWlrA4FzxsqFLSF012e%2BZHpj7%2FUG6mOA%2FJF4oBJHPB2ZSOjp4WhTzWGEEfwycGqSFC12zYc4PN4WcUhx33AgaeM%2FFNOPe2cfvY%2Bvn8EEoZ9XqNt%2B5uFvgecglyqOZdqn1SYZ1xMqz7IVTauDnUj%2B42tf88Yc5oTFafS%2Bl9so%2F7%2BsyevfrnP0G1ku7yN0huR%2F733CfmeH83946VPf%2BaSMKjvecMjv2i%2FC4gdfHL8%2BRGWashg3aDqOaL4bkl2lR7cL9Wd6u8YnH4Zol4fA7x12T6ZNTxU9x66NkbPPvNp1TOTvOUF1tgRvH33vh23xdk7j%2B6CXictYgf0OkEEIQUFWIAV2AK1TlrUtsY64VlUwlYdVTtlq%2Bpt64F5GR%2FykM9ZB4iboNcBIgBJyMM8LMNVUHlvgApatTkqzG0Nj9faMauctjbVtkvzOtY3TTzguDfSGfEWBk6dWip1z6bbfNFE1Le2f%2Fq%2BE8v1JZK9rb3WybVCqH8i0TmS7untC3mUTw7ey9d8njmcE4%2FIy%2FedG0zbuPOoMVvNoWZt1Yc65JwqEDug5xURhBQUYAFWYAv0e3Mq9kEccjALRdgEHeMQ26B2vhA96Nt%2FB8pcQRxyMAtF2AT9HGIbVGycxVLvwO59XC%2BULZZUBkpiMYKXX6eYjKQGlbbVJOocijsxX6NjPsRN0OZDBCAJeZiHZbgKymvStJfnW5cZ6pm0A2INJYu7MEBK7vFVnr%2BdTMfyNsnq0Kc2r3iistTH6yj7xaaV7ae43vj9SMgXbz%2BeXn1ucenGu3LWxvPnRp4qFJ4aefwLz85MXfvc45d%2B730TEevMQPyEJzSV6p4bbm8fnuvueCi4vvfNieFs0jMQGp74UrirdWime%2F6Z0qC1%2FsK5pRc2LLOj1B6Zeuaz6xuffXpq9MlPlsYfP5UMt7dFoqPnMwTdaMBrfmfiXM%2Ffev0PC3sPEcZvkFe5yG4Wq9f1wfmkE3xYJVWrXm8pDc6WwqrPSDMRJeplamSoKN2bc3v%2FOr%2F5je%2B%2F17j19tJXvyrrZSeWu0zrw7R%2BSLjZFf%2Biyn%2FdfN5s2zWAaqz6JjGAfWnHzo%2F4aAe09yKCkIICLMAKbNn2fUWE7Z2zlXrDtnUD1Bcv%2B1ezGklzxVhNVWDqoR1maC67E6aTT%2FIA6jiKKtUE6nWv85Memd0XiV9IbKJ%2F%2FrHC9HThY89lJyezzz12t%2FdUNpwfGp2JWKf79366NJHJTJwdGxocW2odnEzkzje7V0ZT0%2BlWmhSD5Kljdp76H1VzdbzizTN%2F%2BCAOOZiFImyCXmeIbTAuPjBP1KFRv9lpUIKR6dzuiLOoEDdBLypEAJKQh3lYhqvAorJjqdfJJRF%2BSIAFc1CCK6BzScQNUMHD77S8nx3aX1iW193%2BshscWr62kH7XwOpyduWEaZ5YyS6v8tZl4drykFw%2Bc%2F1SNhRYG0nObYyMbMwlR9YCoeyl68KwPe9TeN5R%2FOV3q%2FaekLP3hGxfg19q76kvv5EMovQb4dYHn9KOUMB0MeM6cOlHAyhGvx9VeqTlxB%2Fk5TcXPrScTi9%2FaOHNK88Ol8ZjsfHS8LPGrczqh0%2Bf%2FvBq5nx8Zq1QWJuJ4zdqtPKnjPaIWKvymxrHb3Scc%2B0%2BsH%2FOFwF11a%2B7RfkL%2FcOoQ7q3UW%2F557L8rb2%2Fl%2FV7%2FyOze48Zt85%2F65F%2FOe%2F05r%2FoTYMo%2FnK90f9nwoG9qeqD2yz34ArNv3l%2B73v7q%2BhJVlGn9FRZvgurdwzQlH7XcZyGdmHgVVZLh%2F19BSZxMn2ED%2BKQg1kowiboVYbYhv2vvuIPfvOmU1Y9mk66F7Vzcpa087as0U759bpD3AS97hABSEIe5mEZrjpuWMNz7c66Q%2FghARbMQQmugF53iBugTvZdlTuX39svKze7rJnNGE8Wnnpo8bl3ptPv%2FNCpq5tDa4O51cnOzomVbMeJjs%2Fc62trZ42dUWvPWo%2BayfmN0dGN%2Bf9t71vA4zqqNG%2FdlizLesgtqbvVLXVLrX5L3eqWWt2t90OW9fD7kUjyw%2FEjesgO4QHJxCHs8BjsxM7y8WAmZBhgYAyLJzMDCUM2GTbwJTMs8WyYz0oCMwtkNwwQQmCy7Ow6EBjc2r%2Bqjm7u1e2WLdkMsF%2Bi%2FH1PH3ffrlt16lTVOadOhSvKH95Bsqi%2BT8ji%2FYbaL41z9yWuWr9D3AxqW7ocC0Et98dIf0sZavZKcTPmscok13IisZ78KFavFaZrK5egOXZkbi77SQhQ9r%2Bz8OVdrD37dXoO5Wvcl7iqKCPDCCp%2BCb8wxwdFfk8%2FZsR34p5W5aTJk1ehu%2BdGfouNeWzx6BjCjIAHo9YH4QBCQAYYBSaBOUC2PojTgGh9g3HNmmR31qe3xQZG%2B1K1UW%2Fl%2FH%2BJjqfc9Qd88KfWsp8stectwkJ6Mmc9yNZan783k%2FznaSXjzPxLMtRJWCvWEyVqkSWLmY%2BhMmdYw3%2FIPsHG35X91gya7Bssmv1c9s9YR%2FYCaZ4foqyFysAq2szgV9d0TJKvkiAdDVm02OVP37BUFz8So8pfGmS7jMK7yjTZliOCZQHgtCbhClkIpWyX55ft%2FO4Y85jCa62Qaq1IoyD2Wv3VMi7uFp8FNXjgxy8dOPZ3A397DNX3CBu%2FvEstzr7Mqi7%2FXN97i5X7DE%2FIXdgqsEH3hKrhqYq0pypZ41MZdb%2F5qehZGO%2B6jD8Ie8uxA9n34zku%2F1wt5s%2FBn0EV%2Bv%2FL19cb%2Bbo3MpGYODnGVyKJSX6dSJxo6Nrd2rq7q2Hpyqdjh9vbD2NooCufkvGpGV0Vmpe1iNgBp%2FKf%2Fh3mZaULprlZ%2FqhQPtFmSgkURZ75mdXHXVQ0Qft%2BcpJPSCeTvz8z86bB3bZQuuFN6oM8jAUuqfrsIts73uNp9VcJifyokEiH0szaDU8dxRM3AlHjUzcqZwH51CCcQAToBMaBfcBxgD91oyaR5QtAnIq%2BhnnMBopAxE3ySWcVZ1TxulrD3IOkM0TSCeIMIKUTRA0QBjqAMWAKmAeW248dPqy9VxTRLQNn7ry5JuW%2Bgpge%2B%2BP4H95avGEFSe0Wur5OecrQZm6u0WU7rVPOArKdQDiBCNAJjAP7gOMAbyc3n8ssAJj3lNKagWy9aKIysvWWUqRsFa6e%2FHNKB2c4lELzko7cu07p3qUlHX4BHEYKlKpMt3Kt8ll8Vt9Xb6mHjZGbYm%2BZeT55Y1%2FjzpEH3vKnczNsP%2Ffn1CV8VXu4e23suC37Y7Y%2B%2B6qiMB4zx34GyQ6zMZMVfR0Q0T21i2QShB0IAmlgBJgAZgEpkyBOAdK3Av8Jyr3a2uZ16xV1awPHK%2Bq2Kb8lIMgZQYp1AFEp5lcWknAQDiAEZIBRYBKYA6SEgzgN8ALb6NvSeuAgWQdxBpCyDqIGCAMdwBgwBcwDXNYzukheQ%2FRcATlGB%2BOH44O7kjv27Ug29k%2BkDuyfnOjfId76BqZS00fvrvf2J8MtDXWxse7m0WRd6Fi6JxGK1btj4z3RLe1u7hqqhXSnhF1om2GmVEgzpbyeN5q8GTxv0j1eyAOifPDAQZRe%2Bbbq%2BtacevCGGy5%2FGr92ACPyB%2FFrTuXjJp3v0FZkLhFVBYBTJjgKaW7DhKdsWTh6ztkEmpcaD4QDCAEZYBSYBOYA2XggTgNyckyOKUwxSLmAVD%2FYtHW%2Br29%2Ba9McN9mEhhK1c9muYyPh8MixLvaF7ERkc2tdXevmCHtAYZrFbZ2ydRWeTLMLR1rZFbL%2Be32MT%2BLYmyeyPz3xzDMnMOf5Z7We98AKVN6i0FPvNv2e%2BfY0vzKbJswFMC1g5ZQM%2FyKnZBq1gVNUyhLms6Cg%2FH9L9YEvPHTwJ3N4eeihebX58jfVB4FmDpS7Co%2F2drFOnM1RbsZ%2Fk62w1iNPTM61Hvd%2FF1FUSjFRMFlaRKmqeBlZ8ct3fPGLd7z8yp1f%2BtLb2U1sT%2FZVtl4sJKqz%2F8JrtRCl2y8sl0arO%2BYXFHSLq%2FCArKHEVEDSx7JYVt%2Bvfv57KNLP51iIncl%2BkzVn78h%2BSzhxFbVHzMiH8%2FrDctpOpIWAoRuAC2qdjGuSTnKsbSLsbPYsezV7B%2FvA5Zf7VfcN%2FZe%2FL1Y5RxAL2KxeRAl7zfYb8yqqIq%2BZJglVABx56vjxp9SLOy637lhDpGGVr1aLNBTfVl7MUTZFlA5lM6qpClr4i3LLUaFAlM0BO4cVePHrx49%2F%2FWM7UDrpm3tMrRZ9t9VctkJT5LD0g2kLEyFZ5JjD2qqU3Zr9MO66%2BC9qSvmbq35iS9Lhq54%2BfoN68aO4dxjj61dUBSVrMvh%2F4OnCl%2BuBZs2OhfegKzhN3rHVRjLYlPUykgF3ktZ0ec8A7unBNfqcYlC9Oj%2BshzM8ubQGWqCMPwlZ%2FtYSeMAHZdQemcv4MwJxlGJNpjP%2BnIiyxd3kSjC4AMSXG8YMDj2rLyTdO2Lrwk2%2B7RFfZ5ODO7r9%2Fu74zj0TE82jbbVHnmkNDnZ5vYM7W%2Bo8tlCqITTQ4rI0NrW33Bh2xQdC2Qc%2F7Iv1vNWSVuQ%2BNrUGUrFR8bEeU1yXEl%2Fd%2FhgZBWZdAOIY%2B3jLQSpkb3Rp8YFecFy8PZfHU1Ys96ejYQ2RYLqGreeMesmwcRMANQCIM4BsABA1QBjoAMaAKWAeQGGFeJWSGIBwACEgA4wCk8AcIMUAxGkAYoDms9Gg40URSuUuE4oQs8n4QFg6dHFLIZuPPWQLtNd7elyuHk99e8CW%2FZPp%2FrG2vd1eb%2FfetrH%2B6V%2BGBltcta5XamtdLYPsV9nL7aHNR7q6jmwOtYcVJnrgF1Xl1%2BOTKc7pk1n%2FG%2FPJ1Gg%2BmUxO87BNRIGEA0MHM1vGGoYa%2FN3Rmppotx%2Fk2JbMwaHAL3m9%2BQ7aba44ZkqDCZfNftAX2nxUIV32CiS%2BXPEaJF6ugDcCjRsp7o3mhLxuQdiBIJAGRoAJYBaQdQvilOgkuIe0H%2BMKGwq%2BLzn1tOPQp0l9A6%2FsBqVieXRssdkMk2vlW0g1C8IBhIAMMApMAnOArFkQpwFeNPcaY5OtShVJfD0KSD5ItAYpo3KV%2BVLrdGrLmnw%2FF%2Ff%2BVKqfCzubnYGwIyDS27MHwj4jhD39Sgqinn0%2B%2FJqkM8tSC%2F0Ysl4HrftLk05yA36d%2Fc9Nlgda4ZHloVyuuqiwqHU%2BoyedY5Z907ZS2AnIGawpd9Q0CAcQAjLAKDAJzAGypkGcBuQgVqPrPQ1U5yDOALLOQdQAYaADGAOmgHlArMCWrA11rMjrsSTbSO4DwrlfFPYj1hGBTvVq9tOqK9rlG92%2Bew8XfnZEHUxmthRmO2%2FaHESManpDVQnfvpSYCoVGjx7t37Gjn88yqvHyVvU7KILRI27XLOoK2Y7tuFYuKEYzecVyT0PxciEtzmknULVY3TKwikUNFfOOQjUE4gwgawhEDRAGOoAxYAqYB5a2sdp4AeWaLymFj7acuhmf%2BPnedOBATVOXz5F0RfyB6NmzM%2Bzc7h08Yrdkw4Qj6t%2B0O3tIypwTWkGBQk%2Bwewwy18q1grY6bNXphkbSDSDsQBBIAyPABDALSN0A4hQAscAj1VCAMukEcY1QSHbbct1QnF83kPwWmXUDeWfcRt2NKgPhAEJABhgFJoE5QMoviNOASmbMEH0PhAPgfxlgFJgE5gD5PRCnAZU0RUiLv49Sq4I4A8hWBVEDhIEOYAyYAuYB6BqhYaJCwxQaQu57mV7DINTFoH9egWcwPXFj0%2B6gtyNiN2ib7Ef1ukhtQ1BgcL%2FDaQ%2Blvc26UVanlMT%2Bbbz8AuNEtXLBIA827j0EbCYPYqmoak4x0WNkuL39OfNKxaSCTM4UU5vKltxI9QniDCDrE0QNEAY6gDFgCpgHeH2qwlNHHiyKbYcbRkwsrb5t074d4dBA3DXTFdvUNa1ezP5fT4MrPhjKPsT649392ftwgyEU%2B0vql4V%2FcOtKPi1aXZrX8cV5HZMWXQjbtunpDY0uVyMHu5QtVd%2Fj8npdAKIi%2F2rRKcpQgnHhjKEMpRQ7nXc1SrMalME43yziXaUaBN9KRGayipU2NpO4gzgt7GjGYM8qnbimYbEZWnqUNzqggVoy1WFrIDatPdPlLY2QVPtESVnMr6ZJ4l6AxG1Q3rMaHyfkyRSWujofZ0Fub2cmya3cNt%2B2Y4%2Fe8e3v3fXYMQjH1D%2F8LPvNb1L%2FUB5Eaa%2FSM12RTwAggZC6y610T4uHa2FWZ5qZGfsa15bO5wYtyvu5SfkQiMcFgbaVXCtxBSGj4OUekxrqoaR9aUZmFNb8PZTMO2AYneS5slMYVTkYMoLFRn0YxBlA9mEQNUAY6ADGgClgHpB9eANlXHCLDZ9ij4rdkTZ0ZkOn3hqMj9t3HPD3NNdMJyO9XfKFXYp73KHANmesP5B9gI02Z3qzf0gXTecp11%2FnFf8GdZ7tSjqPXWpbpvJoFoqVsfK75L8t%2Fo37bzNX8N%2BG%2BZ6pDI%2FjoescN1DwvXJLV7F0o0FZXENDcRdfxtFV2CwCvGV%2BO2wWxVe0WRT97tgsbHqbhXWVNguvbiGXvSx6UIDPqX97VtrFV1xpF%2F0urLSthnnw1a%2B0C5hFb1QifX9UtNCDK8w4SpfNOMwTjGJzfidzXIMMsSumOgFxBpB1AqIGCAMdwBgwBcwDUpvjjuTuwap8Sa%2Bnl7ySQqV3j9sdNc7GTbXQ5x3D6w6sD%2Fiyn8KTRGFNOIVnDLExkxYvBMLa7g%2BoSpJBEHYgCKSBEWACmAWkDII4BUibMKJ7UaTV7igvJOs4n4EWkr07kle7UO4e8g2DsIopq0qSCcIBhIAMMApMAnOAlEwQpwFe4Gr6Nn5kTftPII%2F2lV3D6dHRcLs%2FPZD21yY2hYc3Dw6G2vyZ%2Foy%2Ftm04smXr2%2BKhepfbVu1NRb3pkN29PxRwO2tt1Y2ZKBbmdp%2BwTqDV3qq%2BG8V4xJQvoFLLmqFo2b0UbmUwSalZM5uEUvMU0TZ0qlD8OYAQkAFGgUlgDpAVCuI0gArlu7ZFqiGZN6dqge%2FEJb8TzPWavTLFPT2p5Dc%2B8YlowBqyZWIwytQcODDDLu3O%2FswfKyuZsNsjHY3Mvvt9Mv8L7JTsEsr9uEFu7XhMptkj7CZvNaMyKLg6lnmtzVnVivM5XI1u7I1ULSAcQAjIAKPAJDAHyGoBcRpQDXMwry9VzsijTVWCkM9XZsQsrMU13RXz9rtnaBLGdmafaOlu8LATvBbK%2BI5cdmllP3b%2B2WU%2BP7Z0D7PQDV%2BbO3NmDkvNP2K34NesqFSVXVrZi50%2Fd51Wy9fdi61O7n%2Fbbfv%2FYvq223CdZrdn72WXgNs5pBeb%2FS92aWUvtllJr92LnQklHXJ5WOT76gNvve333vLAQ7e9%2FeTt2Z99%2FvM%2Fyz7yCG%2B5xYBouSJzy%2BVfqpqqTq7RC0HIdB8OX0bUydM3H36cN913fsxeEI2HXwzh5a%2FZpZV91MWr8FH7yEcdYkWvspPYYFCSva2bze%2Fuzt6%2Fm%2Bso8lCHlVtM9giH0FGlImcDX1Y7xJQLPRIcrzaehngRQkoFBf1RXkAPqFrx%2FRAZS6UzxiMDCIRtU2z0wcXezWy8Z%2FWypd1AoPrUbsaaNwQTLZFISyK4oTaALGVN3g0bvE3IVRaoVd%2FdFvpAbFN5%2BXDsA6G2Hdw%2B%2BqGm9u3tTR%2FiKolnsFpchwxWP8VzNOTLYKWIUFy5gudJq376Kwd5xllbjjpppPwi%2FEkKyAJaQJksGsXOYpMvkGLIwqJO6kC55fdxrdOGrwrpR5fPzfdxaxXhUal6ZH3xwMnakmAi1tQUSwRLagN9vEqKi3mV9AVqd%2FAaGS4v35SnRlzwyTsZz2u3x6CNa%2BK81%2BOq80iUiCl6Aa3uHIIqFfYKhSf0YEqFtqWwGhTt4pQJDZLVYqzg46lr11CgK9Hs8IQmdw0FOwX11PbD9cH6eJAu0oM7rDxl3i9M0QhMay3DyIdewPuSNZkRlquUsGJ9ZXa2bGmz6GPsxT96LS%2FT7sUn2P%2BEPPiV%2F2jay6IAAZFWBODvaUTiz94on53%2Fy5qiQRVZub44nxf7lBKaF0sK65cWC5%2BB8DyTHrZs3xbPNcmqoqN8C%2F5odNLTVTc44O%2FhfsIe%2F8Bgpndyqjg2NNHWNjEUK%2F7Ih1Vr%2BcFmV2JQOAubD9au45m7OlC9FkQV1hii0BVTCJPJy4FpihBdLq4lYK0X4rp%2BjdtFC%2BTyVBvYHWRDSrT2M56ztI8tTcEquMuDJwfq2LJpX6L62Kb2TEtzsLM09OG%2FGGQHsqlMds%2B54R2O%2Fa6WyN17%2FllE2XCHW0J9EA1yziA71cu8QHJkoqR%2B4GxcUFYO5cqTEALhiZSBE3Mn0ggwbVEVFVGcZgFFV1jo0RXx6OgofAYFyGAlnraGw%2FfD%2B%2B67764Lt%2F%2FZp26%2FcBfIuXtH942w%2FuwlVpp9YmTf6L34pe7FO9gTaMskEkP%2BwiDDwxCwfmBYFyOaIUkFYQeCQBoYASaAWUBKKohTwFKMaGZpHdCvnAXkOgCEE4gAncA4sA84DvDm7eeOFtox2k%2BuE%2BTwNAUXSoXRqjkl3SRKIM4AUpRA1ABhoAMYA6aAeYBP3B2G9KwtzDx%2Ffy3RUZXMsuKQ%2BRWGw7vCiZ5I32hfxF1XU%2BNObYlu2z4%2B3tIpWBm7w5PeGtt7wzurbe54Z53VVhfrtDhdcb%2FHV%2BsK9bX6NrltmQbe%2F7w3RaM%2BN6zi4YG2ka7qrgauiIPsB9YmR63PVVW6MeKoCzh5WN7ic%2BoY84id%2B8goqmszmHVnFEXYd%2FH46yQxTAQaqFQStwtC4UZvLoP5nAO08gcD3%2FlTXsmHOAEWW2bfD%2BlobK12NTS4XPUXG0BwwK6Pqw64Vf%2Fi%2F7aUq48Ln%2FFmgy9bn4u2A1RYy0rrAbU6a%2BCqrI%2BQ1AR%2BdwPtl%2BfrOyAIpIERYAKYBeSvgDgFcAnvpe9J6%2BMoH82wBKbRrBCUT1DdoAYFFQOVBHXlfR2OZXEe9te23vanDr935873HkmljvDr4VRvdOcbB4du3RWN7rp1aPCNO6Nv8kAaeztcKaen1Vc13tOWrutx8%2F3ObEr7Hl2XvrZ0bdneUe8etVZy6%2BPArsbR8or6ju2QPe6eVPvZPyiFkD6PUfsX8A1IAAOKeMAWZsGZZKF4ZXc%2FesuTT96SnX%2F0DU8%2B%2BYZfPvPMs88CaFUfK2dPy91AqP9etjOPLCRAtQoqBSr67yUV8tNR5SwgPw3CCUSATmAc2AccJydthyYLCchCN0VX9OfYUaQXkjZKJEwGZkr8C%2BIlgBL%2F5jcwnwTuAe4HzgOPAheAskNXIWC6ffLownzlgoHDh30y8ThSty1dm1wt%2FcEg1qTIgBEM9re4PuCptNsrPS17%2FbGWdLLV1cJe0D5PV3zc6aSP4%2BsN1daNtkBTQ2vVwRtv5Ltu2H9maanF2EHT3LESqDH6ESqVs4BsBRBOIAJ0AuPAPuA4sJR9b5020ywFxWUEhB0IAmlgBJgAZgEpIyBOASrfoSDnpUZdWJxzp1wFt95Rk4F4CaAmy2%2B9OwncA9wPnAceBS4AZbRz2Eb3A%2FESQPfL7ws7CdwD3A%2BcBx4FLgBly1S1Po9zYryra5xjIOj2BAIed1DtFAzAHQy6Ad7j6%2FFSrf4%2B2qlCOXq1mVrVuDEHUuFKmVrxKTLeG3O28i2elLdVpMP5PKcuZhdFvkY1xcpXEadc5Htg%2Bk4Rtcu4n4T9gl2CznnRIHfV5M2rNnvzKIrX6NWzklfPlt%2BrR35lMIx7W4ryu%2FlI1tZoYOfhQxVkM7ESxZ9fMy9ZRUAa916TeWlmYDQdgm14ybqULW3r8l7ic%2BAgMvW%2FgDnwRqXbuI7ncfPaOr4ST49qMx1sgGaXad%2FIJt%2FNrD78MZaQ270SP5g8wNx8iIpuSXt%2B9az6j9mvrjzC0MiyNNJIa0uRLyBef%2FDoLRcu3MLuf4SPM7%2FkwwvA79ex2Mk%2BLnJWNSl3mGK0w9p%2Br2ZdnsYqmueCsANBIA2MABPALCA1BohTAFZkpgbnEWNMqZP5WHSrySKkHzIM5Kicgl6WZL2%2BOpmIqkImJGoZ3xraGxMZiRqDjfYj7PHXUhJFeUqiWGboaK2ba2TKSWRTFhflDhfLvSoPu1IgOhehCHLxF%2FLwnzbw36HxnzHwT2r8Z8GXeR2cIjtKkv03Qy2380xSQLtRmzcpZwGpzUE4gQjQCYwD%2B4DjANfmTYZVtIxZWF1cL78H9zAWYDURUBRxNoRpRDa5J83Bv8SIc0Z8KUNL428qQwv9Mh6JKLndNETnEKwQnXYHcDfwEeCzwCPAk4A8hwDEDwH1UP7cLxWMr4fWyVQFNIPItFhypYNpnooVewOb0%2BHGxnpXXYOnsGpgfmskV3YYR40lVNTiiaYqB6rtlVWOHeu7D74dEifypwgJDZJEn1eUHPyFPPynia%2Fi3UXBbwK1Trlo59xJfNqv4y5w7mIW3LCO%2B7Tg%2Fh9w27nsE%2FdZzpW78kVPiVNPeVUBX%2B50F%2FdIULl%2FkZO%2FkIf%2FtIH%2FDo3%2FjIF%2FUuM%2FC77Y9am0s0W2yMXNqD%2BLyShntvsazfjcgoIk7pTQvf38%2Bd4%2FP9%2BL1%2FN%2F%2FpYlAq8ogdg5KEqc1j%2Bhib%2BQh%2F%2B0gX%2BS8w1Psg18HoubYXt1TyJzUjnlWTGgSgWVoAzW%2Bhwmq%2FM9Cp0SUexAEEgDI8AEMAtInQLiFKAekrtnrc%2FJ%2FJOY7xuyf1JIQ0X%2B8KcUZ6TIcQmifm2OSwp9qCbFA%2BIMIBUPiBogDHQAY8AUMA9wq0dA766Uc0IeDKRbMeh8l6xxdDTS3pjsTjbWeGpSTbGuaSTQjkXHk3VOt7Mx2ZNs5Jssx7e9LR5ucHnsNm%2Bq2d%2FaFKkLxrvil7%2Br%2BvixEI6mbn8g2RSura132Lzp5sbOsMOH9pf7qC6i%2FQdF%2Bw8o71WUHPwTefjnDPzHNf7nDPzHNP405ysMfKfYPdLO3mwYs1J85xaQ0iRpLaOOkL5m5SwgpQ%2BEE4gAncA4sA84DhQdkjMQ9wIQB8294GK8gg4jL3g6f1wT5UorkjHOvmsakbDPhO6AHydK5l0L08gCwgGEgAwwCkwCc8AdwN3AR4DPAo8ATwJyZAHxQ0A9lHcHS96hJeeuFk9P%2FYZG%2FdhSGd%2Be8eTa5VKx0RI2jC1FzcP7SDJ%2BLCRpM0kegtxy8E%2Fk4Z%2BT%2FMWXRSQw539BjAwDDFweH8wqdNwTnLv4ErhVOu45weWHd9RzGSXuNOdS5CGX6B0k0Z%2Bhcoj9aeDvpHKfy8k%2FkYd%2FzsB%2FXON%2FzsB%2FTONPc75igUrzYzVYIVaDtQYvmCIThBTH%2BYZCppRDFRvzcFqwnNO%2F%2F26Dy%2Bn1Ol0NT%2FDV3RNL726SlwbGJl%2FEhXNRHuH1F%2BW%2FkZ73UyinmX8iD%2F%2Bcgf%2BYxp%2FmfBS3FM9bgtlr67KzhdzSP6etcYG40AJuxQ4EgTQwAkwAs4DUAiBOASrllmhYAOKKybZKjGbOaJbLZC%2FUeiMZuFTKeugVigh53PGhCsocvhalL81RDv4YuDpxbV7LiULQEWEqiXRTJkRgR7A91cO4L6LPooUgYS0vj9EB4WHaZp2Qr3SIsaHtZanxg6nt48NDm2%2B2f%2BsnDP%2F95Fv2mzcPDY9vTx0cT5VtZ%2FEN1SUl1RtGOvYP%2BAIHoxNbRoixZSJ6MOAb2N9B2YHZrDjNpciwatSf7gcUcLskjAEhgBUcOzRxRBzw8vzzXLbncHLae8SZLXzj63bzuS0VQK3p%2FBazO4cYXs7wcgZ%2BVCf4%2BWj2sL%2BWJyWu9We%2FsJSeWP2T5cfBuJdd%2BR7mH8EaUqlevLqd0RXLd0aLaIXdU8d3jmzeBQvJ%2Fv2oQ%2FT%2Fgg%2FrTpHbi1nuzernDX3jBtxlQAjqFlD7Qf12nC63ivPi5L27lLOAvDcIJxABOoFxYB9wHKB7b1HsQBBIAyPABDALyHuDOAWo4tOoJDsQBNLACDABzALy0yBOAbxLHVUG6OS6m4mS3XVGG%2FeP8BY8otMbmzljs45xjDOOmc1J5sWr8Si7SVA7fy1H2RXSDnUHrpkFqQ17cd2M3zlEZk4QLwHSzAmiBggDHcAYMAXMAyeBe4D7gfPAo8AFoIzXHurhENXe1RxxV3gNx99ZxumMu5ql65a2SKSNIzt6vU%2FGA9ZyYh7jljR2WFjS7GZPDeP2M%2BGb%2Bazmk%2BFWeSjCu2Hzq4bietQUm2zTLKKFMj6Fslqt5QwNxRBQnCe%2FqIVSGst9d4ohEkm3zxFYR4Osd0GcVUJ%2FS%2FHA3sKlWWY3s7xzKS3q5Ve33MWzuN61RVWyb5jleVx9fZPJWfUgz5WaM5ernz2t%2FBPqx2R3VuKmHDJ882UmeeroTTeyp5%2FP%2B938p94V%2BW7H6KQ%2B%2BLyi8u%2Bye%2BiUW%2BOqnsa1lTMCyVsyFKcQYBncN3tZFgxj34r3X8XpuLzIASo2U2XZcXum3Ko8xe5mLyhVyyWxUIyqZjfVrfZQEjm3g3Z7ELm3k%2FwwLe2dvNKZbN%2B4wplskIEG9sXsNhbaLb9huXAV37Cc%2F9WU%2BMbi%2F1CHmRueaoeS1H%2FDFNLBA5hULYBJpQAmS84AJl%2B6ydbodpVabQMpQZVZberOZF%2Blzeqsbuu32iqdIru8jbksMgtUtfJXxjxQ2ohaCWq9oMpAlVPciKIlr6U9RyL9JVCVR05WDlehzcmqlkoKv0EnH%2BDETI2qJOq1RFOMR0PCpIAJl9X3gbvY5rt2Mtem9%2FzBpvGZ%2BMy4%2BuaBAWy2uu%2Fhh7MnmPN978N5SitpLUbzt4zO3s8N%2FYpFnHn7FpXPH3qVYfYuQ101UcSOjN1pF9RGUH0yag6cam3fcdUCgKCqOqWPToVppH9f3Zm10oc0TPvoRkzrdlNgrGkrjDm%2BHSLWhxaromLjM5QKZi07mfCIdAc8onav%2BAIQl3aDTlpbgDgDyLUFiBogDHQAY8AUMA%2FwtcXgAsBbiKzGSwdGrbPxffoU8B3Mkx9Q276PHVD90%2FWeYz2J7R0elj1ncTV3%2BXzbgnt3Dc3U18%2F259wepb5Lbu4Xa%2F90IpHWbfB3OqZCHYlER45dU5a%2BnTv6tV2b7NLV7tosXmnXJt%2BhK3IUYk35CaFTbcrfmmLVqwC7ydPIh7kCUPLY2AIZG5svO6b5CFoqTp6draUgZCLtcpIYEA4gBGSAUWASmAOkxIA4DaiH5NMtz0%2FMsyf3G1IU82TKxjTFeJ4h2Nkepn3StejhPzDURow8RDFTbXCvTZ2oDT8f%2FEVttDxn3lNtmkrkaS1aZ5uaz7Rok5Y0Pyfwo2vZ8W%2FexJ1ZYUu0foP3v%2BXcHm3Y9i1h2iqNVXAWL28W87ca5fuGWnaSd9t5lXtVXahnw8IW1frbsXkVBsoVt7FaMAX5O%2BNW1tswGTFvZ%2BVTK9QB76zbxC6Be0050YsMOdHx3pDFtlhQ6ygPep69F%2FnTnpuTNALrgWJdskb%2Bd%2FyQOnBo5svT7DM7d2YPsM9kDyjiELm96r%2Bx78JW0YoV%2BvcMZR9AWduAAa3sqz3NrA0lqxR9j6%2FOK0W91xLFn35t527xXUmDPEKuFxXv0E4%2FouAnCjV10GbFXlxDuMZxTS1o3sh6ltEfRRiMs6Jy9toyDb6rFiYWeDL2VwZ3hl2JoXB8jwcRmXvi4aGEi9477PT%2BQKrJlagKBqsSrqaU6ubvKkOhSv6OuZqh0BIxny%2BWcKfGm6P6d9H2AXddd1edZzCZHPTUdXXXuQfQohQ3k%2BS5cIzzmPVxYyyIttCh%2BF9tyVNE0TEFtBPPQustBdeNFPULeDNJbmUDcOLLJ9%2F9lz0%2FYlXDR4c5kX15%2BOjdk3dM3i1e9NE8Fghg78onXKFc2i4LOk8K8z6i6Kiq1069KpEnX01OsiNj%2F3jTxz52%2BAq%2FtiH%2Fr2EWSXaQ9UTJX6OzrOjX5IFW%2BL3zY%2F90%2BGM40orOiI9d39zir%2BcWb78%2BJx3X4SUhsjdO5DzpWMr5%2BufWfOJxlTzx%2BO%2F1Bx7LXLrsq%2F8%2Fn3hcu7YTj%2BvhCXn8%2Bpx4%2FPqJx398vU48rsGL7bfgxOPxFU48boXk%2FP3rJx6zz17TicdxjFWW63vi8esnHn%2F6ep14rEKKHr5eJx5vWn7iMY%2FcYr9bJx6%2FfuJx%2F6%2FzxOMmSEz2ep54%2FPqJx2eux4nH1bAszyECMYx%2B%2BhlDPw1qduVaUHWCqgIVMeQIrRVjtLDmUe0FwWlc4O2Aj54FZDuAcAL8rxMYB%2FYBxwEZJMyDLFDf1OPy5BylBjDZt0yRYrlSGxs23%2BfJ3FauDbCl%2BB1FnuMJXpI6LwgHEAIywCgwCcwBsvOCOA3I82lrlCQlOl2LGKB45FsOAi0ccX3CU4fNmGraqkt%2FKlM8FdnEmI5cqNiHELtpvn%2BsdS9PEbS3FSmCWiOJHuRFVT8o8wi1D4g8Qud2x7nTtf07upRB6tvs3fFmZEwVWYVSr6SRVUjKTsGHIDsDyk7VbpCdPk12MqCqBRUHlQAlJWvQsMe4DJ8OiprqIwtdHFc3%2FsWj%2FUsGnK4F6XnokfI1qJwFpHyBcAIRoBMYB%2FYBxwHUpLjf2IKUzt355cvFGS7OMJpLi1eR9TbDGRkwzBEJxOjmjG4do58z%2BsEwx0uhCLrMuc3XlDmXV6eXhJrHRW0loQbhAEJABhgFJoE5QAo1iNMAF%2BoWlGGrnOmgKpM0w%2B7EtQvoBfqAEY547uy82nuDkWuZ%2FFpNMmzI5%2Fs1HpsbuznlGfG3yrxkrf4Rz5JIf23G8phRqA2pf4WAu1zfcbmWRNzl4jLeFY9Cxtk5g5zLjMmWUch5hBnzLIQ0Ka8D5dZ8cDaDhqzTaUjpiQuB4yNJbr4WXefnDL8puY9Ojuo4o44zjKdc59V1zgWAhzmuKXk1vksnGoQWzJpKZ8M2tLWmnkb3UFqgTV1LTanpoxf6DKZtrblk%2BxTwKPpB9klD%2B5Rzf4w20ywRVMygmTpAyVleIeWOq0JLufGtDA3fGMvIX%2BCnE8P7F6Qu2qS1nJPXqVPXck2c0aRjtHJGq9lmbto3l38cM1jVjVsPjYpHxxjgjAHJ4K4mlRoUxBlANiiIGiAMdABjwBQwD%2FAGbaWzd5eSpWnp1mGiBeJLKRRRbSidU0uHVb%2FAdUUrJXiwCqWNFcOyLm69kn4goaFsb%2Bp%2F1Xp4TnWwlFiqM96AnX%2BGLp1bB7yg95g01GfvkznInGwR8hRi4yYbq89gY5U93Ef2Ut6PfNTHFfAC4PHqQdUYcmhEnrtyTnWzXJjOCjNKX5ExyTpy0%2BmGinJqeBBnANnwIGqAMNABjAFTwDzAhwq3dgfnmpa0KB71moBRF1A7e61S8WtOQqkJcBB98%2BDIUFe8izWjhRudbbXV4Up%2F7GuaKmjYF8Js5PJXuGuwpET4BpEL6hC1nKUJLdfDjHlse%2BPGFuMlq%2Bb5gnmabyYskoqu4bqkgY9UdLv8YDs%2BKNsUdYN3Ac3a4BO8FtyqXfDS9MUO%2Fuy49q1ivpF%2FepFXMVC3zz%2B9IH20XETKwLq22YSb7kC9nd5JXdNKAgPCAYSADDAKTAJzgBQYEKcBEhj4wUQF0owi%2FwxiZUHif8tmDO7kmF6wfDVttbaQECyIllk55BMzrktoTtAOSWtgAYOkefn%2BasC7TEdU0zpTWjQV7Xwj1yrOVyAbs2lpY05KbXZLm%2BNvjNpiIyXaLNeoSqJQsjUdJYgfpP0%2BHmP%2F1%2FKL55gDHJp75OS3v%2Ff2L9%2B8fPjPvkskIH9t2Kdx%2FzDaIMXOGsb9pDbGR7XVhx9UwLTm8IvnS9Kaw49rHa5RXOPUh1sXrmPfpWOqdIwoZ0TBMMfUG%2BZ4OkaCMxI6RjtntJtP2fBec%2B%2F2kijUa5RPu2uY1GgLrnGgDUjm7695G57%2F5ZjbH5zjuefv%2FAoJQp4%2BahIL3jvlylT9OCTDpzSzbaYTb%2BuBqKF%2FyjCzjYb%2B6dXOH%2FMvyP7ctIq%2BWsoZpfnn6uaTrUiejO0oHeIVgGuN59HYFRe1WIUWQYwHWNNJuMZhXJfnlDb687ZkKdm42qT%2BE5%2BI%2BapC1a42J49VQzs28ybVOvZfLyVBLSmRWVDRiJfeyZuTrFMX0I4dygD7jqEdB1c3oqcNI3pCfjAhRvRG8U9u0tED4l3b0tC%2FQPteKRp86Llfqzbo5IxOHSPJGcn8U3yjoUC9boYC3FwTFmkqCJDogXAAISADjAKTwBwgRQ%2FEaYC2UFEpvEKTinrVBvgKsSQArmQmyJFPF38GUcu1FoDc%2Ba3haplulw%2Fy6gQJXo51gCaFdk0Iz2mCKE9R%2FFflbyzwbRijdrV8mNrBiZZ7P6qI%2FC3%2FyspX%2BjylbKHPL%2F4In6%2FE52HyNn2edjnl39SEe2BTE4%2FmtijMbXkHT52gv8u1Bm9bSozB2zxHm6WAeSwnxV6yEWOOtllTjrYRInhiehC63WaUog3r4dWkXLP0yasGmg0InR9jmw2aooVmZC2mGZn0M%2BhnAgp4zeC9Nh8IkSaI0Pv4ddUA2qBgNs8YJwim%2Fh2%2BVkMg3UH2cmXJagM0Ac0LV%2BiTKw%2FgDtDONlck4IvlGrr19G79jFqsup3KZdMpzTbAtaz9bLpVt02n6h206pbtVrv2tbbZnEaeAvPsufqa1tqy%2Fu3c45RnpezLsTieWb4izpaaavIlU02WmWoSvI2UI0hXf1Xgl66u%2Fqi6zJOglesPd15TvGzeWstjXJyJNxuXFJf3LV9NCNtBC3uHodbiq5tpRA0zjaD8YNBgOwgusx2g29PHm8hikPg1WgwMey6IEeGMiI4R44yYWe0ErnVNod2hnqoyhGsYaAaiV7ne913FEn9mxXU9dRbA0PZxNm9o%2B8Tq2j5maPt6%2BcF6fJBW%2B6LFg4KKLNn%2F6Wzj1uvZ4mQkNE01TSYhHaOFM1rMLe65xolkI1Ubb%2BMIEAViVxherFezQsQUb2bFxaHLpfVwaun%2FBz7IceQAAQAAANkAZAAHAEMABAABAAAAAAAKAAAAGwKvAAIAAQAAAAAAAAA5AHsBEQHBAy0EDgQxBHkEwQUVBVUFbAWEBasFygaYBtAHXAgnCHkJHAnrChoLIwvvDC0MYAyIDKwM1Q13DpcO1g9uEBMQihDRERER0BI0El4SuBMOEz4TrxQRFN8VWhY0FscXoxfaGFAYiBjkGTMZeBmxGeAZ%2FxouGlkadxtkHDgc3R2uHmEe6B%2FxIHcguSEqIYEhqyJrIvEjviSSJWMl1SawJzEntCfrKEcokSjKKQIpbymMKfgqRSp3KvIrZCvYLLItEy3wLhgvFS%2FpMDQwUjDmMSExSTHBMc0x2THlMfEx%2FTMqMzYzQjNOM1kzZDNvM3ozhjOSM54zqjO2M8Iz9zQDNA80GzQnNRs1JzUzNT81SzVXNlg2ZDZwNnw2hzaSNp02qDa0NsA2zDbYNuQ28DcsNzg3RDdQN1w4PDheOLs45DrGOuA7cDuOO6w73DwLPDY8TzxoPKY9IT07Plw%2Bhj8LP8BAWkC2QYVB0EIHQj9DDUNJQ9VEoETyRZVGZEaTR5xIaEmGSvpLykzyTc9PBE%2FGUNNRt1L8UxRTLFNPU4RTzVStVVJV7VbrV%2BAAAQAAAAEZmUnD8tRfDzz1ABsD6AAAAADIvNCLAAAAANCAE4T%2FJP8GBJMDqgAAAAkAAgAAAAAAAHgBXZKxa1NRFMa%2Fc24sCKkieQY1SgNpa5VWE81gFaktokUi0iIodIguDWiFooibuxR0EAcH%2FwN1FepSQf8DB4cGBJcUIooExQQafzxfiGb48Z1zz7333PO9Zy2l1ZYsq4q91KKf1BBUwmVN%2BJrK1BbtoubB7b2y1EbUJp5WHj1rD5Rj7RCswDTMwn64AifgNJRgSuwHJx7pYRsqhE8q0mun11T1FeIP6DHIwmvypqo2Bh816vfQjqrhgqqsA%2FWridbQcZV9QTnyJefO1C7t9sfKeFU7fFVHmOOG8WY093eWbtOHmPUc838WCsOasLuKiON1dTSnTveVfRcx3iyrwjpQT9Qexv5N2nNxDr%2FaGg4Z7XFTxojtiw7TMxJ%2BJr0PGJ6jC3AKgv3UGd6zifczfpu7WirYsoqJ57N%2BXhUYj2sbnGG%2BQWL%2F8K4Hvjlcs7HuNvzoeTYIPcro0n88oh%2FeDBL7NNwHb74mHm1Bve%2FNAMyBzv8La2l887ClGrM3Um%2B5f02TYV1FZh4VUAdo6Q7kQ0N59tbDqvbGe5%2BJN9DzN%2FP%2B0py%2F6W77daVDIenZ46bK9lQH2ZOzb%2BQl7SMu%2BZSO8287eZH4aHiiKLWuqKd%2Bifg%2BzJDfIn9H3FQk%2Fh3xXdAG1GHTX4j9%2FTOK%2FgC5gbFYAAB4AWNgZGBgXvWfjYGBZfd%2Flf8qLJOZXzCgghsAlikHE3gBTcUxDYAwFIbB7%2F19NCSYqBKCAagvwoaLTgjACi46lQEGFm45XLJKBzq1Atu3XYy0XhqiB3fJAeNnzku2iXR7KE%2BEUGgJdgCrOoCEv6%2BBDt4AAHgBHMRXUoRgFAXh9g0QkBzAyQRE978zFYPeOfzdVR8P%2B3uEbJ7h4dk%2FPr4MCOyPR2dIKCNnTGS%2FPBHLhESmzozUfsjJZEEuSwpZUdo3NZVsqGVLIzta%2B6J3PtPJA708crCNk%2FPMUV44yStn%2B%2BTGRQ5c5chNTgz2wcwoFyb5wixXFnvn1fnGeucgvvoKAOM4jn7fT2UL2YPIJmQPov2u23vc%2F%2Ft9nnNx9IHbw5794WVf%2B%2FBovzuA134J4tMh%2FDpMQB8StB8ihHSUsI65j4jYN3GiOkFMJ90p4vZF2p0hobMkdY6UfZInrQtkdJGsLpGzD47J6zIFXXGfULR3qpR0jbKuuxtU7I0mVd2iptvuDnV7pUtDn9LUPVq6T9teGNDRZ3T10D2iZ8%2BM3RP6espAzxjaE3P3gpFeMtYrJvbImqneMNPnzPWWhT2wY6kvWOlL1vpK33PNRt%2Bw1bfuO3b2z0FcZiUARmEYfJbrMaS7EZAOkA4Q7HA3dsc%2Bru%2F55sf84WFLe9nWPrefHfslwK4OsqdD7OswHvshgldH8ekYfh0nYN8k3EmCOkVIp4nYFxl3lqjOEdN54vbJAQldIKmLpHSJtH1wSEaXyeoKOV3V79TI6zoF3XA3KdobLUq6TVl33F0q9kqPqj6ipvvU9YCGvTCkqUe09Ji2ntCxZ6buGV09p6cX9O2JpXvFQB8z1GtG9siGsT5hok%2BZ6jNm9sA5c33BQl%2By1Ff6nmtW%2Boa1vnXfsfnvIK7SkIDCMAy%2B%2B1%2BHj62AdIB0dwcC0gFit%2F5%2BnrkY6%2BPhgfbyUPvcr3hkPfw81gGe6CBPdYhn1iXMcx3hhY7yUsfwWIe4O4FXJ%2FHpFH5r89qdJqAzBHWWkLXIEdZ5IrpAVBeJWZMScV0moSskdVU3qJHSddK64W6SsTotsrpNXnfcXQpWo0dR9ynpAWU9pGJVRlT1mJqeUNdTGlZh5p7T1G9o6QUdK7N0r%2Bjqt%2FT0moGV2Li3DPWOkd4ztiIHJvrIVJ%2BY6bMucGGuryz0zf2OpeW5s9LvWesP7o9sLMcntvozO%2F2Fvf7KwbJ846i%2Fc9I%2FOOufXCzDL%2FdvrvoPN%2F2Xu6Wx%2F%2F8DOzfITHgBjc%2B%2FS0JhFMbx700dggahhgS5nN7BubWm%2FoQogiZxqP%2BgMdobotkxTEuvlQZJcfvR0A%2BIIIIggrr3DYQgggiiCI2TiEjQ0nM4nDN94AEcIq2FPqJOGhhnjBhx0iyQI88aRTw2qVLD54QLrrjlnjrPvPJJ05nsOYscy4AkxBUjKRmWUSkPGeOajJm1iXpvI6oKCBlWfokVdvA54pxLrrkj5IkX3vhyJtpivwxKsiOOdMUZG6%2FTQFUf1eqhHuh%2Ba3zd012t6bZu6YaW1dOSrmtB87qqOfh%2BaH7YrF0Gu2jn7RyE7%2BFSkA2mgynxkqexGxz%2Bn1T3k851%2BZsCVYqU2p0rP8qwcwEAAHgBXY69TsMwEMfPJHzkDZAsJFtWGCpX3ZkyOJVQlkAYfAsfUisR3gEpC8sNPMuxmS0vhuCahg5dfHe%2FO%2F38TwC%2BSVC08UupT0zq9yNBuPqGArKnx2UC5Y2p%2B8DqWYYTL2Bhpcu8WXNWru%2BjQ0OGbjdk1ub1ZcN5OVVZbAlXhqGLvbwP0XKF%2BtBuEW%2FEk%2B88%2BeQhFMPbbJA6odWPHJ36xnB23ca7yEPQXAXU1pqaxzbyGLRFlKuzQ1Kp7%2F3lnPncy2ohzcXe0kWuNAMS7SdneSDS5PB%2FTjAeAQXHoJpBgsmYlXVSQzutBmf1DjjrrOTEIH8XvuliLUktLv8AJOpr5AB4AdvBwKDNsIuBkYGJgUmbcRcDM4SxH8gwZzBiUGeQYxBiYGDg0N7PwMLgyeDEYAwXYdgP1OaEqgioOwysSINBAiQCMpuVgY2BXRtokYJrbaaECwDj7w1oABQAVABAAGQATAAAAAz%2FJQAMAfQADAIUAAwCsAAMAs8ADAAAAAAAAgAeAAMAAQQJAAEABAAAAAMAAQQJAAIAAgAEAC4AfwB%2FeAFjYGYAg%2F9zGIwYsAAAKoMB0QAAAAAB%2F%2F8AA3gBzZldjF1VFcd%2F586dmTN37szdnZnO3FJaDtOPjlBwWgFLoU2FCrQ0it8KotBEXrRotAgqGoxGeFAyKOHBNHEgKZSJpmPgoRE%2FBqykKJp5KDAPxPTBh3ngoSF9mAeT4z%2F%2FnNm5w9x7vSEQXb%2Bss%2FfZd%2B2z9lr77DP7nCEBKmxkO8nX7j56LyllJHnuX5KvfuWbakM1a5kS0E1IXi79Ljy6%2FlG1Pege1%2FI2byeH%2BXfSkxxNZpJ6Mmv2%2B7hROpFcI%2FYnH0sOJ1%2FU%2BTFZzag8bHvXIzPmB9IfC%2BG2J9x6zJZSEnntIqWPfgKb2co2PsBlXK5oruSD7OAqrubD7JLdbq5nD%2Fu5iQMc5BB3cJT7%2BDb38wDf4bt8T3E8xs%2F5BY%2FzNM9wgmeZ4Tme5yVe4a%2Bc5TVe5w0WKMkmyCpzLXOtrL4TRfs%2BXszPk6g2GW1TumQRbC8LfBbtSz6Tvdvrak%2FdnnAbgTI6qn1X7F0qLCbsZUoWD%2BdLssjiFRON4ZyvNqm2CbXdZtvMx6DjCGXP5Di38CWm%2BCeJzrIiA6fpI9EV7snnOULguMpnVJ6QPiudkc5Ku6loXHvkYa%2FKO6UnyajKcyCVVnTWL91DkEUmi2zVdU6q9zAlgnplpNKKInAvlXulNxC4RXpAbQeltxI4JL1Tvz3mMSty6UlF%2BbzKbgbyOWrSoBieVPmUtFQ5Rhn6q9WNrGcn5OfyRXHOzBWcN4v5W2qbV21eqIV3L1l%2BQjqdTyPJH8qnNBb5JiNg0W%2BPyEOw92kyUc81LoLO5zSSC6Tq00byJdmdy2fz2djypuOYz0%2FTVjSv6NpVkCXqcYH3QxRvR1azytQUdaFMuSlEWsry7DgHrpMqI5rFJrZ35dMNPr4BZLIUKOe0FP8W7OOEsrpgH3OqnWoZr1TH90b2Nb2vzngML0afC2LekbUUjyltrOmI439IR8FKmVBLJlZmOyOsaJmEOFtpUWsmD7FS3COfdxyniHczHUsnK1OztKi1cV46FdvOOlatk076%2B7jonF1onVkyWTbmKmDkp9FqH3UCmY6ZCCCtQ8x%2B8L2r1V9Qb3%2Fva0wLq7OqVq1%2B923eO8T5cMZjC346TSOJZWYgrIzW5zqahlzbsu08aj4W8jdkO%2B8rQdbRUyItZuF8R3dEls9JT4kllbPFk3wRZ19lyLWWm%2BRTv3iES%2BqX6iz6biay8cyR6rhEeDd3aMsrR8%2Fxus54Q16DR6uyVe%2Fov94io%2B4Z%2F%2BotOvLzhFXzofbmM9k60lataklF3T7dP%2Ba5bRy%2BUhpbm6%2FUumbda85lpvKC1iwqDZC18GEbR5%2BhNmej0eoMIdrH0WidLcUrQ6qyozmXxf9I7Nnl%2BzeamLk6waq1RqbSe664BnWfNbszl%2F%2BKy1Isz5jX40rJ3rHO51VOaaWf8TMxiMy7qOl8anUW7N1PdNWC7Jqt8yAk8pDms6TuN1U8vX2XkcY1mDZ7xspCWoxctlJWxOFrU2KIRECXSOilT239QntZAj2s52IqjLOTKteKDX6f2cgdIuPL4lLuEeMc4Yds4kmeYhfHmWE3v%2BY37GNW3MBz4kZKXGFPZXrFIKko0ydSex0wCYOiRE0kBNHvcXQxLmpsEoHNYg1bxBBbxTDbxAgTYq3fx0a5XIyxXdS5Qqzz%2B9kok2KIHeIidoohx1bnepGyR1QdYeoIexxhH0dEhXtFL1%2FnW9Q4KtZwH%2FfL%2BwM8yCjfVxaGnIWE46KPp8UwzzBDtzNSckYqzsgYiVhQDpEllsy1HeoDKb3SSZpJEFi2SEuKdINUFGVZGs%2BtW%2Blmo%2FM%2FqJguAb%2BrSpSt7YybqnS7MnWZszYhxgvdxoDy3i9q0s3gUb5T1tAgvrtKEY9rBRsisLFAo4mMF1xRoJFEYFMBpMLedaVKAfQKGGHI1perf6PUWcdFrGctF6s%2BypWMUW1ClIa2Uu85ypDu7Duoq0zgtSbV0SvTuyg%2F098rSWH5SR%2BRRzoVPw%2F1rJrzO%2BGs%2F4LMor9ay%2B%2BiZD475T2rrqy6cTQdv2Mp%2Fpa%2F%2BXyB5lK3%2F3nZT%2BQnPEqNj8x7J8OEz%2BZUP4X8eNQaK8pzm3jPxHjn86lV8Z5qiPeMflvIT7SON%2B5RgiyXdFRdPX29OEPpytF0%2FHd5Mb4VO1qXbfPe%2Bi0vf4uqPeLrLYkLRcyrLVfG1myHkjom3886XynVJnl%2F%2FyS0yl2Md8FjluZvNcmf1k77eN0yqdnVXej5nSwiDqidibY7mwlZhAJWZ3LVSul8r7ad%2Fx8JTeq7GnJ6wXfKaerU8zfj3qnKCFm0b34XKt8tPXaev9DE4paVLVrvfoss3umCwce06Xcq9%2FKvLUTra4lUx8VVa7rVc1wRtVhv3t0Tije7zldXaH8vrc6f29r2WR1n8b3rTT89zzqaIOpUndGlJtewQrP59zdGFOlpUqqd%2F71seb%2Bky8di1zzPSHw%2Bk0%2FTWmTbkJ0SA3zI9%2FVurqOHj3AzKQc4RI2PczvD%2FIjHuYQn%2BCU7OMavuIbfit08L67jL7zM9bzCP9jLWRbYT4kruUokXC1KXCO6%2FD%2BCMrtFt3rZk%2BjlBpFyo%2Bhjv6jwUdHPTaLKzWKAA2KQg6LGrSJwSFQ0vttI%2BYRYwyfFEJ8Sw3xajPAZsZbP8jlG%2BbwIfEGMcrsYU1Q%2FoYuHRZ1H%2BCm9%2FEz08ShT8v6YYh50zKljXuuY%2Bx1zzTGn%2Fp9Fjb%2FxKoG%2FK%2F4Rzooqr4lBXhcV3hCDLIhKsf%2B9hM0Mg2Wdaz2Mg%2Fyn0g00k4qwKEI0FhSFJJZj0nhurZOQURLaBXvPvUl%2BkAywlbIZlG5lC9vYKi4S5ULXU6ObINZILwaP8p3ST6OMoJFFRldZj0YgK4CBSLlgS4FGEoHuAugV2PsofQWQCj97bY36%2FzcZXE3TX0ulVylDabFrt87WeY3725%2FKDkWW9WLFhY6%2FTMkHqcsl9fd7bQc9XMpe1gJpmx7xG%2FqSylB8%2B0tjZO18pCpTIWv3aulDV%2FuXfcQ9Sr6g1tY95tnn%2FfCk0Fn8hpupf9ZiVM6u52UpRt6ReFQ6Co0Qi7%2BItJbUsRTvQO32p1G8s1qOYtlv2zEGxU2R3bTxmd1S9hHsw0QfgZVSolysors4TMK0KPMCp9VWYsC%2F9XGXqHC3qHJYDNiun9%2BLhD%2BIEn8UXfxJlJkT3bwoenhJ9PJnkcrqUhIxSJcYIRUjVESt4QtImUExTE2UCSLxF5BRMjHEHlFir6hxp6h5fF3cI%2BocEWP%2BBlHmuKj768Naf30Y5qToZlaM8YIIjqHfMVQcQ59jSB1D1TEEx9DjGNZwWvT%2BBx9laeR4AWWOPUvDUBiFn3sTYygoCMVBRDKIQ3WSTuKilFCbUEoJ4iQUBFFq6aCrP8ZJxE39CX5%2FTFr9N%2FXlEFBxeZ7D5byHiwMqdLjE9XvHA2JmCTbSLCFp542EWtG1XIfxGA%2BEZXJMlMkTlSlgkrh%2FsN9jVVwTU7EzHJwcsf2foDVtyyG2TKAcAGYRIqZZosWIkbOuXmMcERfamGFOK5TvZ7LX3ScBKVt84I0%2FnVN5inkWWaHOOg1yuuywyx6HDLnT5SYPcpMnucWLnPEl57zJBbd4a78bU%2B6NTR6NLZ6NGSNjzquxwOFIf%2F1lAU%2BFqqWQK8vLSte6dsban59X1a6oc2O5rU7M%2BTdVSj4IAAAA) format('woff');
}

@font-face {
    font-family: Camphor;
    font-weight: 600;
    src: url(data:application/octet-stream;base64,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) format('woff');
}

/* MULI */
@font-face {
    font-family: 'Muli';
    font-weight: 400;
    src: url('../Fonts/Muli-Regular.woff2') format('woff2'), url('../Fonts/Muli-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 400;
    font-style: italic;
    src: url('../Fonts/Muli-Italic.woff2') format('woff2'), url('../Fonts/Muli-Italic.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 500;
    src: url('../Fonts/Muli-Medium.woff2') format('woff2'), url('../Fonts/Muli-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 500;
    font-style: italic;
    src: url('../Fonts/Muli-MediumItalic.woff2') format('woff2'), url('../Fonts/Muli-MediumItalic.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 600;
    src: url('../Fonts/Muli-SemiBold.woff2') format('woff2'), url('../Fonts/Muli-SemiBold.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 600;
    font-style: italic;
    src: url('../Fonts/Muli-SemiBoldItalic.woff2') format('woff2'), url('../Fonts/Muli-SemiBoldItalic.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 700;
    src: url('../Fonts/Muli-Bold.woff2') format('woff2'), url('../Fonts/Muli-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 700;
    font-style: italic;
    src: url('../Fonts/Muli-BoldItalic.woff2') format('woff2'), url('../Fonts/Muli-BoldItalic.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 900;
    src: url('../Fonts/Muli-ExtraBold.woff2') format('woff2'), url('../Fonts/Muli-ExtraBold.woff') format('woff');
}

@font-face {
    font-family: 'Muli';
    font-weight: 900;
    font-style: italic;
    src: url('../Fonts/Muli-ExtraBoldItalic.woff2') format('woff2'), url('../Fonts/Muli-ExtraBoldItalic.woff') format('woff');
}

/* LORA */

@font-face {
    font-family: 'Lora';
    font-weight: 400;
    src: url('../Fonts/Lora-Regular.woff2') format('woff2'), url('../Fonts/Lora-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Lora';
    font-weight: 500;
    src: url('../Fonts/Lora-Medium.woff2') format('woff2'), url('../Fonts/Lora-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Lora';
    font-weight: 600;
    src: url('../Fonts/Lora-SemiBold.woff2') format('woff2'), url('../Fonts/Lora-SemiBold.woff') format('woff');
}

@font-face {
    font-family: 'Lora';
    font-weight: 700;
    src: url('../Fonts/Lora-Bold.woff2') format('woff2'), url('../Fonts/Lora-Bold.woff') format('woff');
}

/* BE VIETNAM */

@font-face {
    font-family: 'Be Vietnam Regular';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Regular.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Italic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Thin';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Thin.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-ThinItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Light';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Light.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Light Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-LightItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Medium';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Medium.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-MediumItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam SemiBold';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-SemiBold.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam SemiBold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-SemiBoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Bold';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-Bold.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-BoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam ExtraBold';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-ExtraBold.woff') format('woff');
}


@font-face {
    font-family: 'Be Vietnam ExtraBold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/BeVietnam-ExtraBoldItalic.woff') format('woff');
}

/******************** base styles ******************/

body > img[src*='86975'] { display: none; }

.no-wrap { white-space: nowrap !important; }

.cursor-pointer { cursor: pointer; }

:focus { outline: none; }

::-moz-focus-inner { border: 0; }

:root {
    font-size: 62.5%;
    line-height: 1.15;
}

html {
    box-sizing: border-box;
    line-height: 1.15;
    height: 100%;
    overflow-y: scroll;
}

body {
    font-size: 1.6rem;
    font-family: Muli;
    color: #0a2642;
}

a { color: #0a2642; }


a:hover{
    color: #eeb211;
    text-decoration: none;
    cursor: pointer;
}

.btn-new-one:hover {
    text-decoration: none;
    color: #eeb211;
    cursor: pointer;
}

.body-content { margin-top: 85px; }

@media (max-width: 575px) {
    .body-content { margin-top: 72px; }
}

.error { color: #c40f0f; }

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 1rem;
    line-height: normal;
    font-weight: 400;
    margin: 0;
}

h1 { font-size: 4.2rem; }

h2 {
    font-size: 3.8rem;
    margin-top: 1rem;
}

h3 {
    font-size: 3rem;
    font-weight: 600;
    margin-top: 1rem;
}

h4 {
    font-size: 2rem;
    font-weight: 500;
}

p { margin-bottom: 1.25rem; }

@media (max-width: 575px) {
    h2 { font-size: 3.2rem; }

    h3 {
        font-size: 2rem;
        /*margin-top: 3.125rem;*/
        line-height: 1.33;
    }
}

a:not([class]),
.footer-link { text-decoration: none; }

a:not([class]):hover,
.footer-link { opacity: 0.75; }

.container-fluid {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1200px;
}

/*** Helpers ****/

.mt-10 { margin-top: 10px; }

.mt-20 { margin-top: 20px; }

.mt-30 { margin-top: 30px; }

.mt-40 { margin-top: 40px; }

.mb-10 { margin-bottom: 10px; }

.mb-20 { margin-bottom: 20px; }

.mb-30 { margin-bottom: 30px; }

.mb-40 { margin-bottom: 40px; }

.pt-10 { padding-top: 10px; }

.pt-20 { padding-top: 20px; }

.pt-25 { padding-top: 25px; }

.pt-30 { padding-top: 30px; }

.pt-40 { padding-top: 40px; }

.pt-60 { padding-top: 60px; }

.pb-10 { padding-bottom: 10px; }

.pb-20 { padding-bottom: 20px; }

.pb-25 { padding-bottom: 25px; }

.pb-30 { padding-bottom: 30px; }

.pb-40 { padding-bottom: 40px; }

.fw-400 { font-weight: 400; }

.fw-500 { font-weight: 500; }

.fw-600 { font-weight: 600; }

.grey-background { background: #f6f9fc; }

.faux-bold { text-shadow: 1px 0px; }

.section-header { font-family: 'Lora'; }

@-webkit-keyframes movingArrow {
    0% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
        opacity: 0;
    }

    50% { opacity: 1; }

    100% {
        -webkit-transform: translateX(15px);
        transform: translateX(15px);
        opacity: 0;
    }
}

@keyframes movingArrow {
    0% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
        opacity: 0;
    }

    50% { opacity: 1; }

    100% {
        -webkit-transform: translateX(15px);
        transform: translateX(15px);
        opacity: 0;
    }
}

@-webkit-keyframes pulse {
    0% { color: #454f5f; }

    50% { color: #eee; }

    100% { color: #454f5f; }
}

@keyframes pulse {
    0% { color: #454f5f; }

    50% { color: #eee; }

    100% { color: #454f5f; }
}

.pulse:after {
    -webkit-animation: pulse 1.2s infinite linear;
    animation: pulse 1.2s infinite linear;
}

.animate:after {
    display: inline-block;
    -webkit-animation: movingArrow 1.2s infinite linear;
    animation: movingArrow 1.2s infinite linear;
}

/*** Helpers END ****/

/********* buttons styles ********/

.btn { color: rgb(69, 79, 95); }

.btn-default {
    border: 1px solid rgb(69, 79, 95);
    font-size: 1.6rem;
    padding: 6px 15px;
    -webkit-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
}

.btn-default:hover {
    background-color: rgb(69, 79, 95);
    color: #fff;
}

.btn-heartland {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 600;
    background-color: #5b8f22;
    border: 1px solid #5b8f22;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    -webkit-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
    padding: 6px 15px;
}

.btn-heartland:hover {
    background-color: #568a1c;
    color: #fff;
}

.btn-heartland.no-shadow {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* commerical application */

.btn-heartland__Commercial {
    color: #454f5f;
    font-size: 1.5rem;
    font-weight: 600;
    background-color: #fbbc05;
    border: 1px solid #fbbc05;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    -webkit-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
    padding: 6px 15px;
}

.btn-heartland__Commercial:hover {
    background-color: #eeb211;
    color: #454f5f;
}

.btn-heartland__Commercial.no-shadow {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* end of commercial application buttons */

img { transition: all 0.5s ease; }

.btn-heartland--login-page {
    padding: 10px 10px;
    width: 100%;
    background-color: #0300b8;
    color: #fff;
    font-size: 1.8rem;
    font-family: Camphor;
    font-weight: 600;
}

/********* buttons styles END ********/

/********* tables styles ********/

.table-striped tbody tr:nth-of-type(odd) { background-color: #f3f7f9; }

tbody a {
    border-bottom: 1px solid #5b8f22;
    color: #5b8f22;
    margin: 0 2px;
}

tbody a:first-child { margin-left: 0px; }

tbody a:last-child { margin-right: 0px; }

tbody a:hover {
    border-bottom: 1px solid inherit;
    color: inherit;
}

/* MVC Grid styles */

.table-fixed-head-thead {
    /* background color for fixed top table headers */
    background-color: #fff;
}

.dropdown.dropdown-menu.grid-dropdown.opened {
    /* fix for filter drop downs in filterable mvc grid tables */
    left: -101px !important;
    box-shadow: 0 2px 9px 1px rgba(0, 0, 0, 0.25);
}

.grid-footer {
    /* centering pagination buttons */
    text-align: center;
}

.grid-popup-widget,
.grid-popup-widget input,
.grid-popup-widget.grid-popup-widget.grid-popup-widget select {
    /* adjusting font sizes on filter menu in grids */
    font-size: 1.6rem;
    /*height: unset;*/
    min-height: 35px;
}

.grid-popup-widget button {
    /* apply filter button */
    font-size: 1.6rem;
    width: 100%;
    color: #fff;
    background-color: #5b8f22;
    border: 1px solid #5b8f22;
    outline: 0;
}

.grid-popup-widget button:hover,
.grid-popup-widget.grid-popup-widget.grid-popup-widget button:active {
    background-color: #456c1b;
    border: 1px solid #456c1b;
}

.grid-popup-widget button:focus { outline: 0; }

table.grid-table .grid-filter { margin-top: 6px; }

/* MVC Grid styles END */

/* DataTable plugin styles */

div[class$='_filter'] input[type='search'] {
    /* giving boostrap styles to datatables input */
    outline: 0;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.dataTables_length label select {
    height: 35px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}

table.dataTable thead {
    background-color: #04212f;
    color: #fff;
    font-weight: 500;
}

table.dataTable thead th { font-weight: 500; }

table.dataTable tbody td { padding: 6px; }

table.dataTable.no-footer { border-bottom: none; }

.dataTables_wrapper .dataTables_paginate {
    margin-top: 25px;
    text-align: center;
    float: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    font-size: 1.6rem;
    padding: 6px 15px;
    -webkit-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    background: none;
    border: 1px solid rgb(69, 79, 95);
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 1px solid rgb(69, 79, 95);
    background: none;
    color: rgb(69, 79, 95);
}

.floatThead-container {
    /*
        floatThead js plugin requires to use position absolute to display
        properly when resizing or moving elements in the front.
        By using position absolute it adds a gap on top of the fixed header removed by the following line.
    */
    top: -1px !important;
}

/* DataTable plugin styles END */

/********* tables styles END ********/

/* Boostrap override */

.form-control,
.input-group-text { font-size: 1.7rem; }

select.form-control:not([size]):not([multiple]) { min-height: 31.5px; }

/* Boostrap override END */

/* jquery override */

#ui-datepicker-div { box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25); }

/* jquery override END */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/*** Form Wrapper Styles ****/

.form__container {
    padding-top: 60px;
    padding-bottom: 40px;
}

.form__background-container {
    background-color: rgba(0, 0, 0, 0.05);
    padding: 15px;
    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25);
}

.form__tab-background-container {
    background-color: rgba(0, 0, 0, 0.05);
    padding: 20px !important;
}

.ajust-button-hight { display: inline-block; }

@media (max-width: 575px) {
    .form__background-container { padding: 10px; }
}

.split-line {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
    height: 0px;
    border: 0.5px solid #0A2642;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

.line-padding { margin-top: 15px !important; }

.cancelButton-quote {
    font-weight: 700;
    font-size: 18px;
    text-decoration-line: underline;
}

.cancelButton-color-quote {
    color: #0200B9;
}

    .cancelButton-color-quote:hover {
        color: #0A2642;
    }

/*** Form Wrapper Styles END ****/

/******************** base styles END******************/

/********************  nav bar header styles  ***********************/

.nav-bar__container .nav-pills { margin-left: 20px; }

.nav-bar__container .nav-pills .show > .nav-link {
    color: #fff;
    background-color: transparent;
    border: 1px solid;
}

.nav-bar__container .dropdown-menu {
    font-size: 1.5rem;
    /*min-width: 98.5%;*/
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 9px 1px;
}

@media (max-width: 767px) {
    .nav-bar__container .dropdown-menu { font-size: 1.7rem; }
}

.nav-bar__container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 20px 0;
    background-color: #0a2642;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 5px;
    z-index: 1030;
}

.nav-bar__container .btn,
.nav-bar__container .btn:focus {
    font-size: 1.5rem;
    min-height: 45px;
    padding: 10px 10px;
    outline: 0;
    color: #fff;
    border: 1px solid transparent;
}

.nav-bar__container .btn:hover {
    /*color: #000;
            background-color: #eee;*/
    border: 1px solid #fff;
}

.nav-bar__container .btn.btn-logoff,
.nav-bar__sliding-menu-container .btn.btn-logoff {
    background-color: #fff;
    border: 1px solid #723ab3;
    color: #723ab3;
    font-size: 1.6rem;
    border-radius: 19px;
    padding: 1rem 2.4rem;
    min-height: 4rem;
    height: 4rem;
    line-height: 1;
}

.nav-bar__sliding-menu-container .btn.btn-logoff {
    background-color: #04212f;
    border-color: #04212f;
}

.nav-bar__container .btn.btn-logoff:hover,
.nav-bar__sliding-menu-container .btn.btn-logoff:hover {
    background-color: #fff;
    color: #04212f;
}

/**dropdown-toggle*/

.nav-bar__container .btn.btn--user-icon,
.nav-bar__container .btn.btn--user-icon:active {
    padding-left: 45px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="23.7px" height="23.7px" viewBox="0 0 23.7 23.7" style="enable-background:new 0 0 23.7 23.7;" xml:space="preserve"><g><path class="st0" fill="white" d="M16,10.1c-1.2,1.2-2.5,1.7-4.2,1.7c-1.6,0-3-0.6-4.2-1.7C6.5,9,6,7.6,6,6c0-1.6,0.6-3,1.7-4.2 C8.9,0.6,10.2,0,11.9,0c1.6,0,3,0.6,4.2,1.8c1.2,1.2,1.7,2.6,1.7,4.2C17.8,7.6,17.2,9,16,10.1 M4.1,16.5c2.7-1.1,5.3-1.6,7.8-1.6 c2.5,0,5.1,0.5,7.8,1.6c2.7,1.1,4.1,2.5,4.1,4.3v3H0v-3C0,19,1.4,17.6,4.1,16.5"/></g></svg>');
    background-repeat: no-repeat;
    background-position: 10px 10px;
    background-size: 20px;
}

.nav-bar__logo {
    display: flex;
    align-items: center;
}

.nav-bar__logo img {
    width: 166px;
    /*height: 45px;*/
}

.nav-bar__mobile-button {
    width: 30px;
    height: 30px;
    margin: auto 10px auto 0;
    cursor: pointer;
}

.nav-bar__mobile-button span {
    width: 30px;
    height: 4px;
    background-color: #fff;
    display: block;
    border-radius: 1px;
    margin-bottom: 7px;
}

.nav-bar__tel { font-size: 1.9rem; }

@media (max-width: 414px) {
    .nav-bar__tel { font-size: 1.5rem; }
}

.products-section__mobile-tab-toggle {
    top: 10px;
    position: absolute;
    font-weight: 600;
    font-size: 1.7rem;
    cursor: pointer;
    width: 100%;
    max-width: 200px;
    left: 50%;
    transform: translateX(-55%);
}

.products-section__mobile-tab-toggle:before {
    content: 'Open';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.products-section__mobile-tab-toggle.open:before { content: 'Close'; }

.products-section__mobile-tab-toggle:after {
    content: '';
    width: 8px;
    height: 8px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    transform: rotate(45deg);
    right: 60px;
    position: absolute;
    top: 7px;
}

.products-section__mobile-tab-toggle.open:after {
    transform: rotate(-135deg);
    top: 11px;
}

/************ Sliding menu Styles ***********/

.nav-bar__sliding-menu-close {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 30px;
    color: black;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=);
}

.nav-bar__sliding-menu-container {
    font-size: 1.8rem;
    z-index: 1040;
    padding: 0;
    margin: 0;
    background-color: white;
    height: 100%;
    overflow: auto;
    transition: all 0.3s ease;
    width: 100vw;
    right: -100vw;
    opacity: 0;
    position: fixed;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    top: 0;
}

.nav-bar__sliding-menu-container .btn.btn-logoff {
    display: block;
    margin: 0 -15px 0 auto;
    position: relative;
    top: 10px;
}

.nav-bar__sliding-menu-container.sliding-menu-open {
    right: 0;
    opacity: 1;
}

.nav-bar__sliding-menu-container ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.nav-bar__sliding-menu-container ul li {
    margin-left: 4rem;
    margin-right: 4rem;
    padding-top: 0;
}

.nav-bar__sliding-menu-container ul li a {
    height: 5rem;
    color: black;
    display: block;
    transition: all 0.15s ease;
    margin-left: -4rem;
    padding-left: 4rem;
    margin-right: -4rem;
    padding-top: 1rem;
    position: relative;
    cursor: pointer;
}

.nav-bar__sliding-menu-container ul li:not(.js-close-mobile-menu) a:hover {
    background-color: #606060;
    color: #fff;
}

.nav-bar__sliding-menu-container ul li a:hover { border-bottom: none; }

/************ Sliding menu Styles END ***********/

/********************  nav bar header styles END ***********************/

/******************** Login page Styles ************************/

/*.container-fluid--login-page {
    max-width: 100%;
}*/

.blackbg { background-color: hsl(199, 42%, 97%); }

.nav-login__container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    min-height: 65px;
}

@media (max-width: 575px) {
    .nav-login__container {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
}

.nav-login__logo {
    min-width: 140px;
    max-width: 200px;
}

@media (max-width: 575px) {
    .nav-login__logo {
        max-width: 100%;
        height: auto;
    }
}

.hero { padding-top: 100px; }

@media (max-width: 575px) {
    .hero { padding-top: 5rem; }
}

/* .bgImage {
    background: url(../Images/heartland-city.png) no-repeat 50% 103%;
    margin: 0 auto;
}

@media (max-width: 576px) {
    .bgImage {
        background: none;
    }
} */

/*@media (max-width: 576px) {
    .bgImage {
        background: hsl(199, 42%, 97%);
    }
}*/

.hero .row:first-child { padding: 1rem 0 2rem; }

@media (min-width: 992px) {
    .hero.home .row:first-child { height: 80%; }
}

@media (max-width: 767px) and (min-width: 576px) {
    .bodyLogo { width: 240px; }
}

@media (max-width: 575px) {
    .bodyLogo { width: 200px; }
}

.titleSection h1,
.titleSection h3 { text-transform: uppercase; }

.titleSection h1 {
    color: #04212f;
    font-weight: 600;
    font-size: 5.6rem;
    letter-spacing: 3.6px;
    line-height: 1;
}

.titleSection h3 {
    color: #0a2642;
    font-size: 2.3rem;
}

@media (max-width: 768px) {
    .titleSection h1 {
        font-size: 5.3rem;
        letter-spacing: 6px;
    }
}

@media (max-width: 576px) {
    .titleSection h1 {
        font-size: 4rem;
        font-weight: 500;
        letter-spacing: 3px;
    }

    .titleSection h3 { font-size: 1.7rem; }
}

.login-page__login-box-container {
    /*background: #fff;*/
    position: relative;
    max-width: 600px;
    font-size: 1.7rem;
    padding: 50px 20px 250px;
    border-radius: 5px;
}

@media (max-width: 575px) {
    .login-page__login-box-container { padding-bottom: 50px; }
}

.login-page__login-box-container .form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    line-height: 2;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 3px 3px 0 0;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-bottom: 1px solid #898989;
}

.login-page__login-box-container .form-control:focus {
    color: #495057;
    border-color: transparent;
    outline: 0;
    border-bottom: 1px solid transparent;
    box-shadow: none;
}

.login-page__login-box-container .input-validation-error {
    border: 1px solid #c40f0f;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.login-page__login-box-container .error {
    color: #c40f0f;
    font-size: 15px;
}

@media (max-width: 360px) {
    .btn-heartland__login-button { display: none; }
}

.forgotPassword-link {
    cursor: pointer;
    border-bottom: 1px solid;
}

/*------------------------------------*\
            checkbox element style
\*------------------------------------*/

/* Base for label styling */

.login-page__login-box-container [type='checkbox'] {
    position: absolute;
    left: -9999px;
}

.login-page__login-box-container .forgotPassword-link:hover { opacity: 0.75; }

.login-page__login-box-container [type='checkbox'] ~ label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer;
}

/* checkbox */

.login-page__login-box-container [type='checkbox'] ~ label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #0300b8;
    background: #fff;
    border-radius: 4px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

.forgotPassword-container { max-width: 540px; }

/* checked mark aspect */

.login-page__login-box-container [type='checkbox']:checked ~ label:before {
    box-shadow: none;
    border-color: #0300b8;
    background-color: transparent;
}

.login-page__login-box-container [type='checkbox'] ~ label:after {
    /*content: '✔';*/
    content: '';
    position: absolute;
    top: 5px;
    left: 3px;
    font-size: 24px;
    line-height: 0.8;
    transition: all 0.2s;
    color: #0300b8;
    border-left: 3px solid #0300b8;
    border-bottom: 3px solid #0300b8;
    display: inline-block;
    height: 8px;
    width: 15px;
    cursor: pointer;
}

/* checked mark aspect changes */

.login-page__login-box-container [type='checkbox']:not(:checked) ~ label:after {
    opacity: 0;
    transform: scale(0);
}

.login-page__login-box-container [type='checkbox']:checked ~ label:after {
    opacity: 1;
    transform: rotate(-53deg) scale(1);
}

/*------------------------------------*\
    Login hightlight input style
\*------------------------------------*/

.login-page__login-box-container .highlight {
    position: relative;
    display: block;
    width: 100%;
}

.login-page__login-box-container .highlight:before,
.highlight:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: 1px;
    position: absolute;
    background: #0300b8;
    transition: 0.1s ease all;
    -moz-transition: 0.1s ease all;
    -webkit-transition: 0.1s ease all;
}

.login-page__login-box-container .highlight:before { left: 50%; }

.login-page__login-box-container .highlight:after { right: 50%; }

.login-page__login-box-container input:focus ~ .highlight:before,
input:focus ~ .highlight:after { width: 50%; }

.login-page__login-box-container textarea:focus ~ .highlight:before,
textarea:focus ~ .highlight:after { width: 50%; }

.login-page__login-box-container select:focus ~ .highlight:before,
select:focus ~ .highlight:after { width: 50%; }

.login-page__logo { line-height: 33px; }

.login-page__copy {
    font-family: 'Muli';
    font-weight: 600;
    margin-bottom: 0;
}

.page-footer-home {
    padding: 10px 0;
    text-align: center;
    width: 100%;
    border-top: 2px solid #eee;
    overflow-x: hidden;
}

.footer-link { margin-left: 30px; }

@media (max-width: 576px) {
    .footer-link { margin-left: 0; }
}

.login-page__login-box-container .validation-summary-errors ul > li {
    list-style: none;
    text-indent: -33px;
}

/******************** Login page Styles END ************************/

/******************** Forgot password page Styles ************************/

.forgotPassword-container .btn-heartland { width: 50%; }

@media (max-width: 429px) {
    .forgotPassword-container .btn-heartland { width: 100%; }

    .forgotPassword-container .form-control { font-size: 1.5rem; }
}

/******************** Forgot password page Styles END ************************/

/******************** Index Page Styles ************************/

.index-page__logo-img {
    max-height: 100px;
    margin-top: 30px;
}

.products-section__tabs-container { background-color: #f3f7f9; }

.products-section__tabs {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*.products-section__tabs:after {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #009ddb;
}*/

@media (max-width: 575px) {
    .products-section__tabs { padding-top: 40px; }
}

.products-section__tabs-container .nav-link {
    padding: 10px 20px;
    font-weight: 600;
}

.products-section__tabs-container .nav-tabs .nav-item { margin-bottom: 0; }

@media (max-width: 575px) {
    .products-section__tabs-container .nav-tabs .nav-item {
        width: 100%;
        text-align: center;
    }

    .products-section__tabs-container .nav-link { border-radius: 0.25rem; }
}

.nav-tabs.products-section__tabs {
    border-bottom: none;
    min-height: 44px;
}

.nav-tabs.products-section__tabs.products-section__tabs--secondary {
    flex-direction: column;
    padding: 0;
}

.nav-tabs.products-section__tabs.products-section__tabs--secondary .nav-item {
    border-bottom: 0.5px solid rgba(10, 38, 66, 0.2);
    margin: 0;
}

.nav-tabs.products-section__tabs.products-section__tabs--secondary .nav-link {
    border: none;
    display: block;
    margin: 0 auto;
    padding: 2rem;
    text-align: center;
    width: 15rem;
}

.nav-tabs.products-section__tabs.products-section__tabs--secondary .nav-link.active {
    border-bottom: 2px solid #0200B9;
    color: #0200B9;
    font-weight: bold;
}

@media (min-width: 768px) {
    .products-section__product-container .tab-pane__secondary-menu { border-bottom: 1px solid #0200B9; }

    .nav-tabs.products-section__tabs.products-section__tabs--secondary {
        flex-direction: row;
        padding: 0;
    }

    .nav-tabs.products-section__tabs.products-section__tabs--secondary .nav-item {
        border-bottom: none;
        margin: 0 3rem 0 0;
    }

    .nav-tabs.products-section__tabs.products-section__tabs--secondary .nav-link { width: initial; }

    .nav-tabs.products-section__tabs.products-section__tabs--secondary .nav-link.active { border-bottom-width: 5px; }
}

.products-section__product-container .tab-content .fade { transition: opacity 0.25s linear; }

/* STATE COLOUR TAB */

/* .products-section__tabs .nav-link.OFB.active {
    background-color: #009ddb;
    border: 1px solid #009ddb;
    color: #fff;
}

.products-section__tabs .nav-link.OFB:hover {
    background-color: #009ddb;
    border: 1px solid transparent;
    color: #fff;
} */

/* .products-section__tabs .nav-link.OFY.active {
    background-color: #441679;
    border: 1px solid #441679;
    color: #fff;
}

.products-section__tabs a.nav-link.OFY:hover {
    background-color: #441679;
    border: 1px solid transparent;
    color: #fff;
} */

/* .products-section__tabs .nav-link.SF.active {
    background-color: #b89c4e;
    border: 1px solid #b89c4e;
    color: #fff;
}

.products-section__tabs a.nav-link.SF:hover {
    background-color: #b89c4e;
    border: 1px solid transparent;
    color: #fff;
} */

/* .products-section__tabs .nav-link.OFL.active {
    background-color: #5b8f22;
    border: 1px solid #5b8f22;
    color: #fff;
} */

/* .products-section__tabs a.nav-link.OFL:hover {
    background-color: #5b8f22;
    border: 1px solid transparent;
    color: #fff;
} */

/* .products-section__tabs .nav-link.OFD.active {
    background-color: #1b5b79;
    border: 1px solid #1b5b79;
    color: #fff;
} */

/* .products-section__tabs a.nav-link.OFD:hover {
    background-color: #1b5b79;
    border: 1px solid transparent;
    color: #fff;
} */

.products-section__tabs .nav-link.RESCR.active,
.products-section__tabs .nav-link.APPL.active,
.products-section__tabs .nav-link.O4CHino.active,
.products-section__tabs .nav-link.O4CIsuzu.active,
.products-section__tabs .nav-link.OFB.active,
.products-section__tabs .nav-link.OFY.active,
.products-section__tabs .nav-link.SF.active,
.products-section__tabs .nav-link.OFL.active,
.products-section__tabs .nav-link.OFD.active,
.products-section__tabs .nav-link.O4C.active,
.products-section__tabs .nav-link.OfHL.active {
    background-color: #fff;
    border: 1px solid #fff;
    color: #0a2642;
    box-shadow: 2px 8px 15px rgba(47, 48, 53, 0.15);
    border-radius: 10px;
    font-weight: 700;
}

/* .products-section__tabs .nav-link.O4C:hover {
    background-color: #fbbc05;
    border: 1px solid transparent;
    color: #fff;
} */

/* .products-section__tabs .nav-link.nav-link__resources.active,
.products-section__tabs .nav-link.nav-link__applications.active {
    background-color: #04212f;
    border: 1px solid #04212f;
    color: #fff;
}

.products-section__tabs a.nav-link.nav-link__resources:hover,
.products-section__tabs a.nav-link.nav-link__applications:hover {
    background-color: #04212f;
    border: 1px solid transparent;
    color: #fff;
} */

.client-contact__wrapper {
    background-color: #04212f;
    color: #fff;
    padding: 55px 0 65px 0;
}

.client-contact__title {
    padding: 10px 0 20px 0;
    font-size: 2.2rem;
}

/**** All Tabs ******/

.of-all__container-hero { padding-bottom: 50px; }

.of-all__container-hero.of-all__container-hero--extra-space-bottom { padding-bottom: 100px; }

.of-all-tab__card-container {
    margin-left: -12.5px;
    margin-right: -12.5px;
    padding-bottom: 30px;
}

.of-all-tab__card-container.of-all-tab__card-container--deposits { padding-bottom: 0px; }

@media (max-width: 991px) {
    .of-all-tab__card-container { padding-bottom: 0; }
}

@media (max-width: 767px) {
    .of-all-tab__card-container { margin: 0; }
}

@media (max-width: 800px) {
    .of-all-tab__card-container--with-double-card { flex-wrap: wrap; }
}

.of-all-tab__logo { max-width: 230px; }

.of-all-tab__card {
    display: flex;
    flex-direction: column;
    /*margin: 15px 12.5px;
    min-width: 370px;
    max-width: 370px;*/
    box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.25);
    height: 100%;
}

/*@media (max-width: 575px) {
    .of-all-tab__card {
        margin: 15px 0;
        width: 100%;
        min-width: 280px;
        max-width: 370px;
    }
}*/

/*.of-all-tab__card--double {
    max-width: 760px;
}*/

/*@media (max-width:800px) {
    .of-all-tab__card--double {
        max-width: 370px;
    }
}*/

/*@media (max-width: 767px) {
    .of-all-tab__card {
        margin: 15px auto;
    }
}*/

@media (max-width: 575px) {
    /*.of-all-tab__card-container{
        margin: 0;
    }
    .of-all-tab__card{
        max-width: 100%;
        min-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }*/
}

.of-all-tab__card-title {
    padding: 25px 20px;
    background-color: #04212f;
    color: #fff;
}

.of-all-tab__card-text {
    padding: 20px;
    background-color: #f3f7f9;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    /*height: 100%;*/
}

.of-all-tab__link {
    font-weight: 600;
    margin-top: auto;
    border: 2px solid #454f5f;
    align-self: flex-start;
    padding: 4px 10px;
    border-radius: 3px;
    transition: all 0.25s;
}

.of-all-tab__link:hover {
    color: #fff;
    background-color: #454f5f;
}

.of-all-tab__link.of-all-tab__link--with-arrow {
    border: none;
    padding: 0;
    border-radius: 0;
}

.of-all-tab__link.of-all-tab__link--with-arrow:hover {
    color: #454f5f;
    background-color: transparent;
}

.of-all-tab__link.of-all-tab__link--with-arrow:after {
    font: normal 1.7rem ArrowIcons;
    content: '➞';
    padding-left: 10px;
    padding-right: 5px;
    position: relative;
    top: 2px;
}

.of-all-tab__rate {
    font-size: 5.5rem;
    font-weight: 600;
    line-height: 0;
}

.of-all-tab__percent {
    font-size: 3rem;
    font-weight: 600;
    line-height: 1;
    position: relative;
    top: 2px;
    left: 3px;
}

.of-all-tab__pa {
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 1;
    position: relative;
    top: -1px;
    left: 6.5px;
}

.product__icon {
    width: 85px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

/**** All Tabs END ******/

/******* OFB Tab Specific ***********/

.products-section__product-container #OFB .of-all__border-top { border-top: 3px solid #009ddb; }

.products-section__product-container #OFB .of-all-tab__card-title { padding: 25px 0px; }

@media (min-width: 992px) and (max-width: 1189px) {
    .products-section__product-container #OFB .of-all-tab__card-title > h4 { font-size: 1.8rem; }
}

.manage-quotes__container {
    padding-top: 40px;
    padding-bottom: 30px;
}

.loan-apps-table__container {
    padding-top: 40px;
    margin-top: 30px;
    padding-bottom: 60px;
}

.loan-apps-table__container table {
    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25);
    /*min-width: 545px;*/
}

.loan-apps-table__container table th,
.loan-apps-table__container table td { white-space: nowrap; }

.loan-apps-table__container #loan-app-status_filter {
    float: none;
    text-align: left;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
}

/* .manage-quotes__container {
    background-color: #f3f7f9;
} */

.manage-quotes__icon { width: 50px; }
.manage-tile__icon {
    width: 116px;
}
.upload-documents__icon { width: 20px; }

.manage-quotes__icons-container {
    max-width: 50%;
    margin: auto;
}
.manage-quotes__tile-container {
    max-width: 50%;
    margin: auto;
}
@media (min-width: 576px) {
    .manage-quotes__icons-container {
        max-width: 43rem;
        display: flex;
        justify-content: space-between;
    }
    .manage-quotes__tile-container {
        max-width: 75rem;
        display: flex;
        justify-content: space-between;
    }
}

.loan-apps-table__arrows {
    display: none;
    text-align: center;
}

@media (max-width: 589px) {
    #loan-app-status_wrapper {
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }

    .loan-apps-table__container table { box-shadow: none; }

    .loan-apps-table__arrows { display: block; }
}

/******* OFB Tab Specific END ***********/

/******* O4L Tab Specific ***********/

.products-section__product-container #OFL .of-all__border-top { border-top: 3px solid #5b8f22; }

.of-all-tab__card
.of-all-tab__card-text.of-all-tab__card-text--livestock-leave-details {
    /*background-color: #04212f;
    color: #fff;*/
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.of-all-tab__card .of-all-tab__link.of-all-tab__link--livestock-leave-details { margin: 0 auto; }

@media (max-width: 800px) {
    .of-all-tab__card
.of-all-tab__link.of-all-tab__link--livestock-leave-details { margin-top: 28px; }

    #OFL .of-all-tab__card--double .of-all-tab__link { align-self: center; }
}

.ofl-benefits__container {
    background-color: #f3f7f9;
    padding-top: 50px;
    padding-bottom: 60px;
}

.ofl-benefits__list {
    position: relative;
    list-style: none;
    text-align: left;
    max-width: 600px;
    margin: auto;
    font-weight: 500;
}

.ofl-benefits__list li {
    line-height: 2.5rem;
    margin-top: 20px;
}

.ofl-benefits__list li:before {
    position: absolute;
    content: '';
    background: url(../Images/Icons/green-custom-bullet.svg);
    width: 23px;
    height: 23px;
    left: 0;
    margin-top: 1px;
}

/******* O4L Tab Specific END ***********/

/******* OFY Tab Specific ***********/

.products-section__product-container #OFY .of-all__border-top { border-top: 3px solid #441679; }

#OFY .of-all__container-hero h3 { color: #441679; }

/******* OFY Tab Specific END ***********/

/******* OFD Tab Specific ***********/

.products-section__product-container #OFD .of-all__border-top { border-top: 3px solid #1b5b79; }

#OFD .of-all__container-hero h3 { color: #1b5b79; }

.of-all-tab__card-subtitle {
    font-size: 1.4rem;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

/******* OFD Tab Specific END ***********/

/******* O4C Tab Specific ***********/

.products-section__product-container #O4C .of-all__border-top,
.products-section__product-container #O4CIsuzu .of-all__border-top,
.products-section__product-container #O4CHino .of-all__border-top { border-top: 2px solid #0200b9; }

/******* O4C Tab Specific END ***********/

/******* SF Tab Specific ***********/

.products-section__product-container #SF .of-all__border-top { border-top: 3px solid #b89c4e; }

#SF .of-all__container-hero h3 { color: #b89c4e; }

/******* SF Tab Specific END ***********/

/******* Resources Tab Specific ***********/

.products-section__product-container #resources .of-all__border-top { border-top: 3px solid #04212f; }

#resources .of-all__container-hero h3 { color: #04212f; }

.resource-horizontal__image-container img {
    width: 100%;
    max-width: 90px;
    filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.25));
}

.resource-horizontal__text-container {
    display: flex;
    flex-direction: column;
}

.resource-horizontal__link {
    margin-top: auto;
    align-self: flex-start;
    border-bottom: 1px solid;
    text-decoration: none;
}

@media (max-width: 767px) {
    .resource-horizontal__card-container {
        max-width: 500px;
        margin: auto;
    }
}

/******* Resources Tab Specific END ***********/

/******* Applications Tab Specific ***********/

.products-section__product-container #applications .of-all__border-top { border-top: 3px solid #04212f; }

#applications .of-all__container-hero h3 {
    color: #04212f;
    margin: 0;
}

.rm-apps-table__container { padding: 0 30px 60px 30px; }

.rm-apps-table__container table { box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25); }

.rm-apps-table__container table th,
.rm-apps-table__container table td { white-space: nowrap; }

.rm-apps-table__container .dataTables_wrapper .dataTables_filter,
.rm-apps-table__container .dataTables_wrapper .dataTables_length {
    float: none;
    text-align: left;
    display: inline-block;
    position: -webkit-sticky;
    position: sticky;
}

@media (max-width: 1750px) {
    .rm-apps-table__container table {
        box-shadow: none;
        /*min-width: 1720px;*/
    }

    .rm-apps-table__container .floatThead-wrapper {
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }

    .rm-apps-table__container .dataTables_wrapper .dataTables_filter { left: 185px; }

    .rm-apps-table__container .dataTables_wrapper .dataTables_length { left: 0; }

    .rm-apps-table__container .loan-apps-table__arrows { display: block; }

    .rm-apps-table__container #loan-app-status-rm_paginate {
        float: none;
        display: inline-block;
        position: -webkit-sticky;
        position: sticky;
        left: calc(50% - 110px);
    }
}

@media (max-width: 477px) {
    .rm-apps-table__container .dataTables_wrapper .dataTables_filter,
    .rm-apps-table__container .dataTables_wrapper .dataTables_length {
        display: block;
        left: 0;
    }
}

/******* Applications Tab Specific END ***********/

/****** Index footer ********/

.index-footer__container {
    background-color: #f3f7f9;
    padding-top: 50px;
    padding-bottom: 30px;
}

.index-footer__paragraph {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
}

/******Index footer END ********/

/******************** Index Page Styles END ************************/

/******************** View Quote List Page Styles ************************/

.quote-list__container {
    padding-top: 60px;
    padding-bottom: 60px;
}

.quote-list__container table {
    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25);
    /*min-width: 926px;*/
}

.quote-list__container table th,
.quote-list__container table td { white-space: nowrap; }

@media (max-width: 966px) {
    #plan-list_wrapper {
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }

    .quote-list__container table { box-shadow: none; }
}

@media (max-width: 640px) {
    .quote-list__container #plan-list_length,
    .quote-list__container #plan-list_filter,
    .quote-list__container #plan-list_paginate {
        position: -webkit-sticky;
        position: sticky;
        left: 0;
        text-align: left;
    }

    .quote-list__container #plan-list_paginate { text-align: center; }
}

/******************** View Quote List Page Styles END ************************/

/******************** Manage Users Page Styles ************************/

.manage-users__list-container {
    padding: 0 20px;
    min-width: 4000px;
}

.manage-users__list-container table {
    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25);
    width: 4000px;
}

.manage-users__list-container table th,
.manage-users__list-container table td { white-space: nowrap; }

@media (max-width: 575px) {
    /*.manage-users__list-container table {
        box-shadow: none;
    }*/
}

.manage-users__list-container .dataTables_filter,
.manage-users__list-container .dataTables_length {
    float: none;
    text-align: left;
    display: inline-block;
    position: -webkit-sticky;
    position: sticky;
}

.manage-users__list-container .dataTables_filter { left: 178px; }

.manage-users__list-container .dataTables_length { left: 20px; }

@media (max-width: 450px) {
    .manage-users__list-container .dataTables_filter,
    .manage-users__list-container .dataTables_length {
        display: block;
        left: 20px;
    }

    .manage-users__list-container .dataTables_filter { width: 300px; }

    .manage-users__list-container .dataTables_length { width: 200px; }
}

.manage-users__list-container .dataTables_paginate {
    margin: 25px 0;
    float: none;
    display: inline-block;
    position: -webkit-sticky;
    position: sticky;
    left: calc(50% - 240px);
    max-width: 100vw;
}

@media (max-width: 575px) {
    .manage-users__list-container .dataTables_paginate {
        left: 20px;
        padding-right: 25px;
    }

    .manage-users__list-container
.dataTables_wrapper
.dataTables_paginate
.paginate_button { padding: 4px 10px; }
}

/******************** Manage Users Page Styles END ************************/

/******************** Edit/Register User Page Styles ************************/

.register-user__container .validation-summary-errors ul,
.edit-user__container .validation-summary-errors ul {
    list-style: none;
    padding: 0;
}

.register-user__required-star,
.edit-user__required-star { color: #00f; }

.edit-user__container h3,
.register-user__container h3 { font-size: 2.2rem; }

.edit-user__container .form-check:not(.form-check-inline),
.register-user__container .form-check:not(.form-check-inline) {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 7.5px;
}

.edit-user__container .form-check input,
.register-user__container .form-check input {
    transform: scale(1.1);
    transform-origin: center center;
}

.edit-user__container .form-check label,
.register-user__container .form-check label {
    padding-left: 7px;
    cursor: pointer;
}

.lead-rm-other__container,
.support-rm-other__container { display: none; }

/******************** Edit/Register User Page Styles END ************************/

/******************** Create/Edit/Details Quote Page Styles ************************/

.create-plan__container .nav-link,
.edit-plan__container .nav-link,
.plan-details__container .nav-link {
    padding: 10px 20px;
    font-weight: 600;
    border-radius: 20px 0px 0px 0px;
}

.create-plan__container .tab-content,
.edit-plan__container .tab-content,
.plan-details__container .tab-content { padding: 15px 0; }

.btn-add-payment {
    color: #0200B9;
}
a.btn-add-payment:hover {
    text-decoration: none;
    color: rgba(2, 0, 185, 0.5);
    cursor: pointer;
    opacity: 0.8;
}

.loan-details input.form-control,
.loan-details select.form-control:not([size]):not([multiple]),
#flexible-repayments-options select.form-control,
#flexible-repayments-options input.form-control {
    border: 0;
    -webkit-appearance: none;
    margin: 0;
    box-shadow: 0px 3px 4px rgba(2, 0, 185, 0.04), 0px 3px 16px rgba(2, 0, 185, 0.08);
    border-radius: 4px;
    height: 44px;
}

#flexible-repayments-options { margin-left: 0; }

#flexible-repayments-options .row { align-items: center; }

#flexible-repayments-options .form-group { margin-bottom: 0; }

#flexible-repayments-options .repayment-type-group { margin-bottom: 12px; }

.loan-details select,
#flexible-repayments-options .select-option {
    background-image: url('../Images/Icons/icon-arrow.svg');
    background-repeat: no-repeat;
}

.loan-details select {
    background-size: 20px;
    background-position: 240px center;
}

#flexible-repayments-options .select-option {
    background-size: 20px;
    background-position: 216px center;
}

.btn-new-one,
.btn-new-two {
    padding: 12px 25px;
    font-size: 18px;
    line-height: 1;
    border-radius: 30px;
    margin-left: 9px;
}

.btn-new-one {
    background-color: #fff;
    color: #0200B9;
    border: 1px solid #0200B9;
    font-weight: 700;
}

.btn-new-back {
    background-color: #fff;
    color: #0200B9;
    border: 1px solid #0200B9;
    font-weight: 700;
    padding: 12px 25px;
    font-size: 18px;
    line-height: 1;
    border-radius: 30px;
}

    .btn-new-back:hover {
        text-decoration: none;
        cursor: pointer;
        color: rgba(2, 0, 185, 0.5);
        opacity: 0.5;
    }


.btn-quote {
    background-color: #723AB3;
    color: #fff !important;
    border: 1px solid #723AB3;
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    border-radius: 30px;
    padding: 12px 25px;
}

    .btn-quote:hover {
        text-decoration: none;
        color: #723AB3 !important;
        cursor: pointer;
        background-color: #fff;
    }



.btn-new-repayment {
    background-color: #0200B9;
    color: #fff !important;
    border: 1px solid #0200B9;
    padding: 12px 25px;
    font-size: 18px;
    line-height: 1;
    border-radius: 30px;
    margin-left: 9px;
    font-weight: 700;
}

    .btn-new-repayment:hover {
        text-decoration: none;
        color: #0200B9 !important;
        background-color: #fff;
    }



.btn-new-two {
    background-color: #0200B9;
    color: #fff;
    border: 1px solid #0200B9;
    font-weight: 700;
    font-size: 18px;
}
    .btn-new-two:hover {
        text-decoration: none;
        color: #0200B9 !important;
        background-color: #fff;
        cursor: pointer !important;
    }

div.child {
    float: left;
    width: 50%;
  
}

.title-font-setting {
    font-size: 18px;
}

.js-repayment-tab {
    text-decoration: underline;
    cursor: pointer;
}

@media (max-width: 376px) {
    .create-plan__container .nav-item,
    .edit-plan__container .nav-item {
        width: 100%;
        text-align: center;
    }

    .create-plan__container .nav-link.active,
    .edit-plan__container .nav-link.active { border-bottom: 1px solid #dee2e6; }
}

@media (max-width: 450px) {
    .plan-details__container .nav-item {
        width: 100%;
        text-align: center;
    }

    .plan-details__container .nav-link.active { border-bottom: 1px solid #dee2e6; }
}

.create-plan__fine-print { font-size: 1.4rem; }

/******************** Create/Edit/Details Quote Page Styles END ************************/

/******************** Quote Details Page Styles ************************/

.plan-details__container table {
    width: 50%;
    margin-left: 0;
}

.plan-details__container table th,
.plan-details__container table td { white-space: nowrap; }

.plan-details__container .plan-details__arrows { display: none; }

@media (max-width: 991px) {
    .plan-details__container table {
        width: 100%;
        /*min-width: 390px;*/
    }

    .plan-details__container .dataTables_wrapper {
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 440px) {
    .plan-details__container .plan-details__arrows {
        display: block;
        text-align: center;
    }
}

/******************** Quote Details Page Styles END ************************/

/******************** Check Privacy Page Styles ************************/

@media (min-height: 715px) {
    .privacy-declaration__container { height: 100vh; }
}

/*.privacy-declaration__accept-label {
    max-width: 50%;
}

@media (max-width: 575px) {
    .privacy-declaration__accept-label {
        max-width: 100%;
    }
}*/

.privacy-declaration__privacy-text-content {
    height: 400px;
    overflow: scroll;
    overflow-x: hidden;
    background: #f8f9fa;
    border: 1px solid rgba(96, 112, 133, 0.15);
    padding: 12px 20px;
    border-radius: 4px;
    margin: 25px 0 35px 0;
}

.privacy-declaration__privacy-text-content::-webkit-scrollbar { width: 12px; }

.privacy-declaration__privacy-text-content::-webkit-scrollbar-track { background: rgba(91, 143, 34, 0.09); }

.privacy-declaration__privacy-text-content::-webkit-scrollbar-thumb {
    background: #5b8f22;
    border-radius: 2px;
}

@media (max-width: 575px) {
    .privacy-declaration__privacy-text-content { height: 300px; }
}

.privacy-declaration__privacy-inner-box {
    padding: 15px;
    color: black;
}

.privacy-declaration__main-list {
    list-style-type: decimal;
    padding-left: 20px;
}

.privacy-declaration__main-list .privacy-declaration__subtitle {
    font-style: italic;
    font-weight: 600;
    margin: 20px 0 0 0;
}

.privacy-declaration__main-list > li {
    margin-bottom: 10px;
    line-height: 1.6;
}

.privacy-declaration__sublist {
    counter-reset: list;
    list-style: none;
    padding-left: 10px;
}

.privacy-declaration__sublist li {
    margin-bottom: 7.5px;
    display: table;
}

.privacy-declaration__sublist li:before {
    content: '(' counter(list, lower-alpha) ')';
    counter-increment: list;
    display: table-cell;
    position: relative;
    left: -8px;
}

.privacy-declaration__sublist li:first-child { margin-top: 10px; }

@media (max-width: 767px) {
    .privacy-declaration__privacy-inner-box { padding: 0; }
}

/******************** Check Privacy Page Styles END ************************/

/**** Password reset pages styles *****/

.reset-password__container a.text-danger { border-bottom: 1px solid; }

/**** Password reset pages styles END *****/

.terms-of-use__container a { border-bottom: 1px solid; }

.leave-details__submit-button { transition: all 0.5s; }

/**** Forgot password *****/

.modal-mask {
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: table;
    transition: opacity 0.3s ease;
}

.modal-wrapper {
    display: table-cell;
    vertical-align: middle;
    user-select: none;
}

.modal-container {
    max-width: 600px;
    margin: 0px auto;
    padding: 24px 30px 75px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
    transition: all 0.3s ease;
    font-family: Helvetica, Arial, sans-serif;
}

.modal-container--small-padding { padding: 24px 30px 30px; }

.modal-header h3 {
    margin-top: 0;
    color: hsla(199, 84%, 10%, 1);
}

.modal-body { margin: 20px 0; }

.modal-default-button { float: right; }

.modal-header { border-bottom: 0; }

.modal-footer { border-top: 0; }

.modal-body-label {
    color: #4f4d4d;
    display: block;
    text-align: left;
    font-weight: bold;
    font-size: 1.5rem;
}

.close-icon {
    color: #797474;
    text-align: right;
    font-weight: bold;
    cursor: pointer;
    max-width: 20px;
}

.text-box { color: #4f4d4d; }

.modal-enter { opacity: 0; }

.modal-leave-active { opacity: 0; }

.modal-enter .modal-container,
.modal-leave-active .modal-container {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.login-page__login-box-container .form-control-feedback {
    color: #c40f0f;
    text-align: left;
    /*margin-left: 15px;*/
    position: absolute;
    font-size: 15px;
}

.login-page__login-box-container .form-control-feedback__input {
    border: 1px solid #c40f0f;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.btn-disabled {
    background: #eee;
    color: #babcbf;
    border: 0;
}

.btn-disabled:hover {
    background: #eee;
    color: #babcbf;
    border: 0;
}

.btn-disabled:focus,
.btn-disabled:active {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0);
}

.loading {
    background-color: #63ab97;
    color: #fff;
    font-size: 32px;
    padding-top: 10vh;
    height: 100vh;
    text-align: center;
}

/*------------------------------------*\
            Spinner style
\*------------------------------------*/

.drawing {
    height: 100px;
    position: relative;
    margin: auto;
}

/* -- Loading thingy --*/

.loading-dot {
    border-radius: 100%;
    height: 10px;
    width: 10px;
    background-color: #009ddb;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb;
    -webkit-animation: load 3s infinite linear;
    -moz-animation: load 3s infinite linear;
    -o-animation: load 3s infinite linear;
    animation: load 3s infinite linear;
}

@-webkit-keyframes load {
    0% {
        -webkit-transform: translate(0px, 0px), rotate(0deg);
        box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb;
    }

    25% { box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb; }

    50% { box-shadow: 0px -40px 0px 0px #009ddb, 0px 40px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb; }

    70% { box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb; }

    75% {
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        height: 10px;
        width: 10px;
    }

    80% {
        -webkit-transform: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 40px;
        width: 40px;
    }

    85% {
        -webkit-transform: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 40px;
        width: 40px;
    }

    90% {
        -webkit-transform: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 10px;
        width: 10px;
    }

    95% { box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb; }

    100% {
        -webkit-transform: rotate(360deg);
        box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb;
    }
}

@-moz-keyframes load {
    0% {
        -moz-transform: translate(0px, 0px), rotate(0deg);
        box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb;
    }

    25% { box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb; }

    50% { box-shadow: 0px -40px 0px 0px #009ddb, 0px 40px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb; }

    70% { box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb; }

    75% {
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        height: 10px;
        width: 10px;
    }

    80% {
        -moz-transform: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 40px;
        width: 40px;
    }

    85% {
        -moz-transform: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 40px;
        width: 40px;
    }

    90% {
        -moz-transform: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 10px;
        width: 10px;
    }

    95% { box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb; }

    100% {
        -moz-transform: rotate(360deg);
        box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb;
    }
}

@keyframes load {
    0% {
        transform: translate(0px, 0px), rotate(0deg);
        box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb;
    }

    25% { box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb; }

    50% { box-shadow: 0px -40px 0px 0px #009ddb, 0px 40px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb; }

    70% { box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb; }

    75% {
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        height: 10px;
        width: 10px;
    }

    80% {
        transform: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 40px;
        width: 40px;
    }

    85% {
        transform: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 40px;
        width: 40px;
    }

    90% {
        transform: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 10px;
        width: 10px;
    }

    95% { box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb; }

    100% {
        transform: rotate(360deg);
        box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb;
    }
}

@-o-keyframes load {
    0% {
        -o-transforms: translate(0px, 0px), rotate(0deg);
        box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb;
    }

    25% { box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb; }

    50% { box-shadow: 0px -40px 0px 0px #009ddb, 0px 40px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb; }

    70% { box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb; }

    75% {
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        height: 10px;
        width: 10px;
    }

    80% {
        -o-transforms: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 40px;
        width: 40px;
    }

    85% {
        -o-transforms: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 40px;
        width: 40px;
    }

    90% {
        -o-transforms: translate(0px, 0px) rotate(360deg);
        box-shadow: 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb, 0px 0px 0px 0px #009ddb;
        background-color: #009ddb;
        height: 10px;
        width: 10px;
    }

    95% { box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb; }

    100% {
        -o-transforms: rotate(360deg);
        box-shadow: 0px 40px 0px 0px #009ddb, 0px -40px 0px 0px #009ddb, 40px 0px 0px 0px #009ddb, -40px 0px 0px 0px #009ddb, 40px 40px 0px 0px #009ddb, -40px -40px 0px 0px #009ddb, 40px -40px 0px 0px #009ddb, -40px 40px 0px 0px #009ddb;
    }
}

.hide { display: none !important; }

.show { display: block !important; }

.panel {
    /*margin-bottom: 20px;*/
    background-color: #ffffff;
    /*border: 1px solid transparent;*/
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
}

.panel-body { padding: 15px; }

.panel-heading {
    padding: 10px 15px;
    /*border-bottom: 1px solid transparent;*/
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle { color: inherit; }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a { color: inherit; }

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #dddddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group { margin-bottom: 0; }

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child
.list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }

.list-group + .panel-footer { border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table { margin-bottom: 0; }

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child
td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child
td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child
th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child
th:first-child { border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child
td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child
td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child
th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child
th:last-child { border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child
td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child
td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child
th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child
th:first-child { border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child
td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child
td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child
th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child
th:last-child { border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body { border-top: 1px solid #dddddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td { border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered { border: 0; }

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; }

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; }

.panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}

.panel-group { margin-bottom: 20px; }

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.panel-group .panel + .panel { margin-top: 5px; }

.panel-group .panel-heading { border-bottom: 0; }

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #dddddd; }

.panel-group .panel-footer { border-top: 0; }

.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #dddddd; }

.panel-default {
    border-color: #f8f9fa;
    background: #f2f2f2;
}

.panel-default > .panel-heading {
    color: #333333;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #f8f9fa; }

.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #dddddd; }

.panel-primary { border-color: #337ab7; }

.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #337ab7;
    border-color: #337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #337ab7; }

.panel-primary > .panel-heading .badge {
    color: #337ab7;
    background-color: #ffffff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #337ab7; }

.panel-success { border-color: #d6e9c6; }

.panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; }

.panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; }

.panel-info { border-color: #bce8f1; }

.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; }

.panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; }

.panel-warning { border-color: #faebcc; }

.panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; }

.panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; }

.panel-danger { border-color: #ebccd1; }

.panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1; }

.panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; }

.panel-padding { padding: 10px 15px; }

/* accordian open and collapse symbols display */

.panel-heading > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: '\f068';
    padding-right: 5px;
}

.panel-heading > a.collapsed:before {
    float: right !important;
    content: '\f067';
}

.panel-heading > a:hover,
.panel-heading > a:active,
.panel-heading > a:focus { text-decoration: none; }

/** OFL Leave Details Page Styles **/

.product-other-container { display: none; }

.leave-details-ofl__submit-button { transition: all 0.5s; }

.leave-details-ofl__container .form-check input {
    transform: scale(1.1);
    transform-origin: center center;
}

/** OFL Leave Details Page Styles END **/

.pdf-container img {
    width: 100%;
    max-width: 25px;
    filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.25));
}

/* Isuzu */

/* .products-section__tabs .nav-link.O4CIsuzu.active {
    background-color: #e30613;
    border: 1px solid #e30613;
    color: #fff;
}

.products-section__tabs .nav-link.O4CIsuzu:hover {
    background-color: #e30613;
    border: 1px solid transparent;
    color: #fff;
} */

.btn-heartland__Isuzu {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 600;
    background-color: #e32526;
    border: 1px solid #e32526;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    -webkit-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
    padding: 6px 15px;
}

.btn-heartland__Isuzu:hover {
    background-color: #cf0d19;
    color: #fff;
}

/* end of Isuzu */

/* Hino */

/* .products-section__tabs .nav-link.O4CHino.active {
    background-color: #b3001a;
    border: 1px solid #b3001a;
    color: #fff;
}

.products-section__tabs .nav-link.O4CHino:hover {
    background-color: #b3001a;
    border: 1px solid transparent;
    color: #fff;
} */

.btn-heartland__Hino {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 600;
    background-color: #b3001a;
    border: 1px solid #b3001a;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    -webkit-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
    padding: 6px 15px;
}

.btn-heartland__Hino:hover {
    background-color: #b3001a;
    color: #fff;
}

/* end of Hino */

.table-payment__item:nth-child(1) {
    border-right: 1px solid #000;
    padding-right: 60px;
}

.table-payment__title {
    font-size: 18px;
    font-weight: 600;
}

.table-payment__header {
    padding-bottom: 7px;
    margin-bottom: 7px;
    border-bottom: 1px solid #0a2642;
}

.table-payment__total {
    border-top: 1px solid #0a2642;
    margin-top: 21px;
    margin-left: 20px;
    margin-right: 20px;
    font-size:20px;
    font-weight:600;
}

.table-payment__value { text-align: center; }

.table-payment__total-num {
    color: #0200B9;
    font-weight: bold;
    font-weight: 700;
}

@media (min-width: 576px) {
    .table-payment {
        display: flex;
        justify-content: space-between;
    }

    .table-payment__item:nth-child(1) { width: 50%; }

    .table-payment__item:nth-child(2) { width: 42%; }
}

.radio-buttons .label-name {
    position: relative;
    padding-left: 37px;
    padding-top: 3px;
}

.radio-buttons input {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
}

.radio-buttons .label-name::before,
.radio-buttons .label-name::after {
    content: '';
    position: absolute;
    border-radius: 50%;
}

.radio-buttons .label-name::before {
    display: block;
    width: 27px;
    height: 27px;
    background-color: #fff;
    border: 1px solid #5f6368;
    left: 0;
    top: 0;
}

.radio-buttons .label-name::after { display: none; }

.radio-buttons input:checked + .label-name::after {
    display: block;
    width: 17px;
    height: 17px;
    background-color: #5f6368;
    left: 5px;
    top: 5px;
}

.app-header { margin-top: 2.5rem; }

.app-header__img { margin-bottom: 3.2rem; }

@media (min-width: 1024px) {
    .app-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 78%;
        margin: 7.2rem auto 0;
    }

    .app-header__img {
        width: 30%;
        margin-bottom: 0;
    }

    .app-header__title { width: 65%; }
}

.quotes-option-title {
    font-family: 'Lora';
    font-size: 40px;
    font-weight: 500;
    color: #0a2642;
}

.quotes-option-bg {
    background: #f4f4f4;
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.quotes-option__item {
    background-color: #fff;
    border-radius: 15px;
    padding: 3.1rem 1.5rem 2.3rem;
    display: block;
    text-align: center;
    margin-bottom: 1.5rem;
}

.quotes-option__tile {
    background-color: #fff;
    border-radius: 15px;
    padding: 3.1rem 1.5rem 2.3rem;
    display: block;
    text-align: center;
    margin-bottom: 1.5rem;
    width: 349.22px;
}
.quotes-option__item:nth-child(2) img { margin-top: -7px; }

.quotes-option__item-title {
    color: #0200b9;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
}
.quotes-option__tile-title {
    color: #0A2642;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    opacity: 0.8;
}
.quotes-option__tile:hover {
    box-shadow: 0px 3px 4px rgba(2, 0, 185, 0.04), 0px 3px 16px rgba(2, 0, 185, 0.4);
}


.RememberMe-link {
    line-height: 1;
}

.btn-heartland--instruction { border: 1px solid transparent; }

.btn-heartland--instruction:hover {
    background-color: #fff;
    border: 1px solid #0300b8;
    color: #0300b8;
}

.btn-addAssets {
    font-size: 2rem;
    color: #0200b9;
}
    .btn-addAssets:hover {
        color: rgba(2, 0, 185, 0.5);
    }
    .btn-addAssets-active {
        color: #723AB3 !important;
    }

img.edit-user__image {
    max-width: 30px;
}
.input-field__text {
    font-size: 18px;
    font-weight: 400;
    color: #0a2642;
}

.btn-link-danger {
    color: red !important;
}

.danger-border {
    outline: 1px solid #dc3545;
    /*    box-shadow: none !important;*/
}

.btn-link-add {
    color: #0200B9 !important;
}

    .btn-link-add:hover {
        color: rgba(2, 0, 185, 0.5) !important;
    }

.boxshadow {
    box-shadow: rgb(2 0 185 / 4%) 0px 3px 4px, rgb(2 0 185 / 8%) 0px 3px 16px;
}

.input-box {
    display: flex;
    align-items: center;
    max-width: 100%;
    background: #fff;
    overflow: hidden;
    font-family: 'Muli';
    border-radius: 5px;
    box-shadow: 0px 3px 4px rgb(2 0 185 / 4%), 0px 3px 16px rgb(2 0 185 / 8%);
    min-height: 44px;
    max-height: 44px;
}

.is-suffix {
    padding-right: 0.5rem;
}

.is-prefix {
    padding-left: 0.5rem;
}

.presuffix {
    padding: 0 0.5rem 0 0.5rem;
}

.input-box .prefix {
    font-weight: 400;
    font-size: 18px;
    color: #0200B9;
}

.input-box .suffix {
    font-weight: 400;
    font-size: 18px;
    color: #0200B9;
}

.input-box input {
    flex-grow: 1;
    font-size: 18px;
    background: #fff;
    border: none;
    outline: none;
    padding: 0.5rem;
}

.input-box select {
    flex-grow: 1;
    font-size: 18px;
    background: #fff;
    border: none;
    outline: none;
    padding: 0 0.5rem;
}

.text-over {
    white-space: nowrap;
}

.input-box select.custom-arrow {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='28' viewBox='0 0 33 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 10.8402L16.5 17.1599L10 10.8402' stroke='%230200B9' stroke-width='1.77273' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 7px;
    border-radius: 2px;
    padding-right: 31px;
}

    .input-box select.custom-arrow:disabled {
        background-color: #e9ecef;
        opacity: 1;
        height: 50px;
    }

.js-date-input {
    margin-left: 0px;
}
    .js-date-input > div {
        max-width: 32.2%;
        margin-left: 2px;
    }
    .js-date-input > div:first-child {
        margin-left: 0px;
    }

.overwrite-custom-arrow {
    background-position-y: 0 !important;
}

.ajust-drop-width {
    min-width: 240px;
}

.radio-title {
    margin-bottom: 0px !important;
}

.input-box:focus-within {
    box-shadow: 0 0 0 0 #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.input-box > .form-control:focus {
    border-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 transparent;
}

.input-box > .form-control {
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 transparent
}


.custom-calender::-webkit-calendar-picker-indicator {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.3326 2.17851H20.6128C20.2853 1.18383 19.3472 0.464111 18.2433 0.464111H7.98504C6.88117 0.464111 5.94307 1.18383 5.61555 2.17851H4.40655C2.38482 2.17851 0.743164 3.82418 0.743164 5.84184V19.8684C0.743164 21.8901 2.38886 23.5358 4.40655 23.5358H21.3366C23.3583 23.5358 25 21.8901 25 19.8684V5.84184C24.996 3.82418 23.3503 2.17851 21.3326 2.17851ZM7.98099 1.92782H18.2393C18.8094 1.92782 19.2744 2.39282 19.2744 2.96294C19.2744 3.53306 18.8094 3.99805 18.2393 3.99805H7.98099C7.41086 3.99805 6.94586 3.53306 6.94586 2.96294C6.94586 2.39282 7.41086 1.92782 7.98099 1.92782ZM4.39846 3.64223H5.57916C5.87838 4.68947 6.84073 5.46176 7.98099 5.46176H18.2393C19.3796 5.46176 20.3419 4.68947 20.6411 3.64223H21.3285C22.5416 3.64223 23.5282 4.62882 23.5282 5.84184V7.94846H2.19477V5.84184C2.19881 4.62882 3.18542 3.64223 4.39846 3.64223ZM21.3326 22.0761H4.40251C3.18946 22.0761 2.20285 21.0855 2.20285 19.8725V9.42027H23.5362V19.8725C23.5322 21.0855 22.5456 22.0761 21.3326 22.0761Z' fill='%230200B9'/%3E%3Cpath d='M6.21396 11.5917C5.78535 11.5917 5.44165 11.9394 5.44165 12.364C5.44165 12.7925 5.78939 13.1362 6.21396 13.1362C6.64257 13.1362 6.98627 12.7885 6.98627 12.364C6.98627 11.9394 6.64257 11.5917 6.21396 11.5917Z' fill='%230200B9'/%3E%3Cpath d='M6.21396 14.8263C5.78535 14.8263 5.44165 15.174 5.44165 15.5986C5.44165 16.0272 5.78939 16.3709 6.21396 16.3709C6.64257 16.3709 6.98627 16.0231 6.98627 15.5986C6.98627 15.17 6.64257 14.8263 6.21396 14.8263Z' fill='%230200B9'/%3E%3Cpath d='M6.21396 18.0571C5.78535 18.0571 5.44165 18.4049 5.44165 18.8294C5.44165 19.258 5.78939 19.6017 6.21396 19.6017C6.64257 19.6017 6.98627 19.254 6.98627 18.8294C6.98627 18.4008 6.64257 18.0571 6.21396 18.0571Z' fill='%230200B9'/%3E%3Cpath d='M10.6173 11.5917C10.1887 11.5917 9.84497 11.9394 9.84497 12.364C9.84497 12.7925 10.1927 13.1362 10.6173 13.1362C11.0459 13.1362 11.3896 12.7885 11.3896 12.364C11.3896 11.9394 11.0418 11.5917 10.6173 11.5917Z' fill='%230200B9'/%3E%3Cpath d='M10.6173 14.8263C10.1887 14.8263 9.84497 15.174 9.84497 15.5986C9.84497 16.0272 10.1927 16.3709 10.6173 16.3709C11.0459 16.3709 11.3896 16.0231 11.3896 15.5986C11.3896 15.17 11.0418 14.8263 10.6173 14.8263Z' fill='%230200B9'/%3E%3Cpath d='M10.6173 18.0571C10.1887 18.0571 9.84497 18.4049 9.84497 18.8294C9.84497 19.258 10.1927 19.6017 10.6173 19.6017C11.0459 19.6017 11.3896 19.254 11.3896 18.8294C11.3896 18.4008 11.0418 18.0571 10.6173 18.0571Z' fill='%230200B9'/%3E%3Cpath d='M15.0167 11.5917C14.5881 11.5917 14.2444 11.9394 14.2444 12.364C14.2444 12.7925 14.5921 13.1362 15.0167 13.1362C15.4453 13.1362 15.789 12.7885 15.789 12.364C15.789 11.9394 15.4453 11.5917 15.0167 11.5917Z' fill='%230200B9'/%3E%3Cpath d='M15.0167 14.8263C14.5881 14.8263 14.2444 15.174 14.2444 15.5986C14.2444 16.0272 14.5921 16.3709 15.0167 16.3709C15.4453 16.3709 15.789 16.0231 15.789 15.5986C15.789 15.17 15.4453 14.8263 15.0167 14.8263Z' fill='%230200B9'/%3E%3Cpath d='M15.0167 18.0571C14.5881 18.0571 14.2444 18.4049 14.2444 18.8294C14.2444 19.258 14.5921 19.6017 15.0167 19.6017C15.4453 19.6017 15.789 19.254 15.789 18.8294C15.789 18.4008 15.4453 18.0571 15.0167 18.0571Z' fill='%230200B9'/%3E%3Cpath d='M19.42 13.1362C19.8465 13.1362 20.1923 12.7905 20.1923 12.364C20.1923 11.9374 19.8465 11.5917 19.42 11.5917C18.9935 11.5917 18.6477 11.9374 18.6477 12.364C18.6477 12.7905 18.9935 13.1362 19.42 13.1362Z' fill='%230200B9'/%3E%3Cpath d='M19.42 16.3709C19.8465 16.3709 20.1923 16.0251 20.1923 15.5986C20.1923 15.1721 19.8465 14.8263 19.42 14.8263C18.9935 14.8263 18.6477 15.1721 18.6477 15.5986C18.6477 16.0251 18.9935 16.3709 19.42 16.3709Z' fill='%230200B9'/%3E%3Cpath d='M19.42 18.0571C18.9954 18.0571 18.6477 18.4049 18.6477 18.8294C18.6477 19.258 18.9954 19.6017 19.42 19.6017C19.8486 19.6017 20.1923 19.254 20.1923 18.8294C20.1923 18.4008 19.8486 18.0571 19.42 18.0571Z' fill='%230200B9'/%3E%3C/svg%3E%0A");
}

.split-line-homes {
    margin-top: 0 !important;
    /*max-width: 600px!important*/
}


.btn-home {
    position: absolute;
    right: 0;
    font-weight: 700;
    font-size: 18px;
}

.btn-remove-home {
    font-weight: 700;
    font-size: 18px;
}

.panel-heading .btn-remove-home, .panel-heading .btn-remove-applicant {
    font-weight: 700;
    font-size: 18px;
    position: absolute;
    top: 2px;
    right: 100px;
}

.btn-addMoreApplicants {
    font-weight: 700;
    font-size: 18px;
    float: right;
    padding-right: 20px;
}

.btn-addMoreHomes {
    font-weight: 600;
    float: right;
    padding-right: 40px;
}

.white-space-normal {
    white-space: normal;
}

