/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* 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%;
}

/*!
 * jQuery UI Draggable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

/*!
 * jQuery UI Resizable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.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;
}

/*!
 * jQuery UI Selectable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

/*!
 * jQuery UI Sortable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

/*!
 * jQuery UI Accordion 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */
.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;
}

/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/*!
 * jQuery UI Button 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */
.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;
}

/*!
 * jQuery UI Checkboxradio 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */

.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;
}

/*!
 * jQuery UI Controlgroup 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */

.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;
}


/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.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;
}

/*!
 * jQuery UI Dialog 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */
.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;
}

/*!
 * jQuery UI Menu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
.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;
}

/*!
 * jQuery UI Progressbar 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

/*!
 * jQuery UI Selectmenu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
.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;
}

/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
.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;
}

/*!
 * jQuery UI Spinner 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */
.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;
}

/*!
 * jQuery UI Tabs 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */
.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;
}

/*!
 * jQuery UI Tooltip 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: "\A0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon-ad {
  background-image: url(/build/images/ad.d4227482.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(/build/images/ad.e15ddeab.svg);
}
.flag-icon-ae {
  background-image: url(/build/images/ae.9fd1fcbf.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(/build/images/ae.7847726d.svg);
}
.flag-icon-af {
  background-image: url(/build/images/af.008dc322.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(/build/images/af.fa735e43.svg);
}
.flag-icon-ag {
  background-image: url(/build/images/ag.cce32c73.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(/build/images/ag.53a60086.svg);
}
.flag-icon-ai {
  background-image: url(/build/images/ai.c2f29c4d.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(/build/images/ai.9fe4d6b7.svg);
}
.flag-icon-al {
  background-image: url(/build/images/al.4eb491e7.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(/build/images/al.46612c27.svg);
}
.flag-icon-am {
  background-image: url(/build/images/am.06509258.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(/build/images/am.c86a9e16.svg);
}
.flag-icon-ao {
  background-image: url(/build/images/ao.8b6f2ec2.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(/build/images/ao.ab8cc21b.svg);
}
.flag-icon-aq {
  background-image: url(/build/images/aq.65afe1f1.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(/build/images/aq.65448909.svg);
}
.flag-icon-ar {
  background-image: url(/build/images/ar.d205ca13.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(/build/images/ar.78827b0b.svg);
}
.flag-icon-as {
  background-image: url(/build/images/as.16f433a6.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(/build/images/as.27f3e372.svg);
}
.flag-icon-at {
  background-image: url(/build/images/at.e2634e96.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(/build/images/at.5ab33f74.svg);
}
.flag-icon-au {
  background-image: url(/build/images/au.503a3a98.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(/build/images/au.9b18ee04.svg);
}
.flag-icon-aw {
  background-image: url(/build/images/aw.47ea7038.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(/build/images/aw.f159ec16.svg);
}
.flag-icon-ax {
  background-image: url(/build/images/ax.c26f8374.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(/build/images/ax.fdd00c43.svg);
}
.flag-icon-az {
  background-image: url(/build/images/az.451284ce.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(/build/images/az.0b4258df.svg);
}
.flag-icon-ba {
  background-image: url(/build/images/ba.32231661.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(/build/images/ba.a9dbadd7.svg);
}
.flag-icon-bb {
  background-image: url(/build/images/bb.9873885f.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(/build/images/bb.45c62450.svg);
}
.flag-icon-bd {
  background-image: url(/build/images/bd.5102bab0.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(/build/images/bd.c4a1485f.svg);
}
.flag-icon-be {
  background-image: url(/build/images/be.27d8ca49.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(/build/images/be.f1e78c8b.svg);
}
.flag-icon-bf {
  background-image: url(/build/images/bf.9a958401.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(/build/images/bf.48eb94de.svg);
}
.flag-icon-bg {
  background-image: url(/build/images/bg.3d762564.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(/build/images/bg.7163fe76.svg);
}
.flag-icon-bh {
  background-image: url(/build/images/bh.ef135f3c.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(/build/images/bh.90ad3cbd.svg);
}
.flag-icon-bi {
  background-image: url(/build/images/bi.06f36479.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(/build/images/bi.75d5af3d.svg);
}
.flag-icon-bj {
  background-image: url(/build/images/bj.c81e8915.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(/build/images/bj.b6387659.svg);
}
.flag-icon-bl {
  background-image: url(/build/images/bl.38e27b68.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(/build/images/bl.4d724b8e.svg);
}
.flag-icon-bm {
  background-image: url(/build/images/bm.0fdefae8.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(/build/images/bm.09839e2c.svg);
}
.flag-icon-bn {
  background-image: url(/build/images/bn.1d4e6091.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(/build/images/bn.0adbb664.svg);
}
.flag-icon-bo {
  background-image: url(/build/images/bo.4128202a.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(/build/images/bo.eab17936.svg);
}
.flag-icon-bq {
  background-image: url(/build/images/bq.b551016f.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(/build/images/bq.d6da2e84.svg);
}
.flag-icon-br {
  background-image: url(/build/images/br.87032851.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(/build/images/br.ef701aba.svg);
}
.flag-icon-bs {
  background-image: url(/build/images/bs.9f8a4eae.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(/build/images/bs.6fe877e1.svg);
}
.flag-icon-bt {
  background-image: url(/build/images/bt.65b20c56.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(/build/images/bt.dbb1623f.svg);
}
.flag-icon-bv {
  background-image: url(/build/images/bv.78bef910.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(/build/images/bv.b70ab2f2.svg);
}
.flag-icon-bw {
  background-image: url(/build/images/bw.d1585fdf.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(/build/images/bw.d9e5e45f.svg);
}
.flag-icon-by {
  background-image: url(/build/images/by.f4cbd761.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(/build/images/by.80b2d2dd.svg);
}
.flag-icon-bz {
  background-image: url(/build/images/bz.64d617ea.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(/build/images/bz.e6b5e204.svg);
}
.flag-icon-ca {
  background-image: url(/build/images/ca.c976442e.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(/build/images/ca.8678fc67.svg);
}
.flag-icon-cc {
  background-image: url(/build/images/cc.2da4bb97.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(/build/images/cc.12b2a484.svg);
}
.flag-icon-cd {
  background-image: url(/build/images/cd.cd346cdc.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(/build/images/cd.b43f872e.svg);
}
.flag-icon-cf {
  background-image: url(/build/images/cf.2171101e.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(/build/images/cf.1bc217dc.svg);
}
.flag-icon-cg {
  background-image: url(/build/images/cg.4396b867.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(/build/images/cg.8373836c.svg);
}
.flag-icon-ch {
  background-image: url(/build/images/ch.9c26f60a.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(/build/images/ch.252c409b.svg);
}
.flag-icon-ci {
  background-image: url(/build/images/ci.d939dcac.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(/build/images/ci.26a62321.svg);
}
.flag-icon-ck {
  background-image: url(/build/images/ck.960a7b5a.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(/build/images/ck.22bf8119.svg);
}
.flag-icon-cl {
  background-image: url(/build/images/cl.8949f9e6.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(/build/images/cl.6d63ff70.svg);
}
.flag-icon-cm {
  background-image: url(/build/images/cm.5799ad4c.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(/build/images/cm.c972441e.svg);
}
.flag-icon-cn {
  background-image: url(/build/images/cn.02c229de.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(/build/images/cn.a94c9394.svg);
}
.flag-icon-co {
  background-image: url(/build/images/co.3b252a1a.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(/build/images/co.41244c20.svg);
}
.flag-icon-cr {
  background-image: url(/build/images/cr.7b4ebd50.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(/build/images/cr.657d7dbc.svg);
}
.flag-icon-cu {
  background-image: url(/build/images/cu.750c91b2.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(/build/images/cu.0b42edab.svg);
}
.flag-icon-cv {
  background-image: url(/build/images/cv.f9922e01.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(/build/images/cv.20a8cfff.svg);
}
.flag-icon-cw {
  background-image: url(/build/images/cw.f1b3043c.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(/build/images/cw.69f19c22.svg);
}
.flag-icon-cx {
  background-image: url(/build/images/cx.aa81bb9e.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(/build/images/cx.172a41ec.svg);
}
.flag-icon-cy {
  background-image: url(/build/images/cy.d069616c.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(/build/images/cy.9f04989a.svg);
}
.flag-icon-cz {
  background-image: url(/build/images/cz.2339f3df.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(/build/images/cz.80879b0e.svg);
}
.flag-icon-de {
  background-image: url(/build/images/de.3e726c2b.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(/build/images/de.4d7bac3b.svg);
}
.flag-icon-dj {
  background-image: url(/build/images/dj.423c4156.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(/build/images/dj.0c386d22.svg);
}
.flag-icon-dk {
  background-image: url(/build/images/dk.eb1416e0.svg);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(/build/images/dk.d046fb5b.svg);
}
.flag-icon-dm {
  background-image: url(/build/images/dm.46f58d40.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(/build/images/dm.664bf042.svg);
}
.flag-icon-do {
  background-image: url(/build/images/do.79f8bf8c.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(/build/images/do.07d2b1ed.svg);
}
.flag-icon-dz {
  background-image: url(/build/images/dz.4be984a3.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(/build/images/dz.b03e5aec.svg);
}
.flag-icon-ec {
  background-image: url(/build/images/ec.5d6fdbf8.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(/build/images/ec.5e9624df.svg);
}
.flag-icon-ee {
  background-image: url(/build/images/ee.6088c9ce.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(/build/images/ee.9e932a62.svg);
}
.flag-icon-eg {
  background-image: url(/build/images/eg.6b83ab95.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(/build/images/eg.2ea321dd.svg);
}
.flag-icon-eh {
  background-image: url(/build/images/eh.3b662831.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(/build/images/eh.2a0e164e.svg);
}
.flag-icon-er {
  background-image: url(/build/images/er.e5e5e397.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(/build/images/er.bdfbf04c.svg);
}
.flag-icon-es {
  background-image: url(/build/images/es.50623e6a.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(/build/images/es.afff2473.svg);
}
.flag-icon-et {
  background-image: url(/build/images/et.2ebb0d3d.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(/build/images/et.1d986679.svg);
}
.flag-icon-fi {
  background-image: url(/build/images/fi.2649533e.svg);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(/build/images/fi.b48413be.svg);
}
.flag-icon-fj {
  background-image: url(/build/images/fj.60620e85.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(/build/images/fj.76a7a39e.svg);
}
.flag-icon-fk {
  background-image: url(/build/images/fk.519e3de5.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(/build/images/fk.aeb2d588.svg);
}
.flag-icon-fm {
  background-image: url(/build/images/fm.59c5190c.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(/build/images/fm.3f19d612.svg);
}
.flag-icon-fo {
  background-image: url(/build/images/fo.037e466d.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(/build/images/fo.329cbed5.svg);
}
.flag-icon-fr {
  background-image: url(/build/images/fr.b1156355.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(/build/images/fr.f8952213.svg);
}
.flag-icon-ga {
  background-image: url(/build/images/ga.29f203bb.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(/build/images/ga.33d27fe1.svg);
}
.flag-icon-gb {
  background-image: url(/build/images/gb.d3ddd602.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(/build/images/gb.5db9fea0.svg);
}
.flag-icon-gd {
  background-image: url(/build/images/gd.8e690a5a.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(/build/images/gd.56fdbab2.svg);
}
.flag-icon-ge {
  background-image: url(/build/images/ge.16f859b5.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(/build/images/ge.d3665bf1.svg);
}
.flag-icon-gf {
  background-image: url(/build/images/gf.38dfa23a.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(/build/images/gf.cabf9781.svg);
}
.flag-icon-gg {
  background-image: url(/build/images/gg.98f67a6f.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(/build/images/gg.357e1e33.svg);
}
.flag-icon-gh {
  background-image: url(/build/images/gh.caedb912.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(/build/images/gh.77872d15.svg);
}
.flag-icon-gi {
  background-image: url(/build/images/gi.dce455a7.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(/build/images/gi.b0015a50.svg);
}
.flag-icon-gl {
  background-image: url(/build/images/gl.2490aa08.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(/build/images/gl.48bf3e4e.svg);
}
.flag-icon-gm {
  background-image: url(/build/images/gm.50fe2799.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(/build/images/gm.414139d5.svg);
}
.flag-icon-gn {
  background-image: url(/build/images/gn.36a3e9a3.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(/build/images/gn.1ce64523.svg);
}
.flag-icon-gp {
  background-image: url(/build/images/gp.fa4cab3e.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(/build/images/gp.c2c4da0e.svg);
}
.flag-icon-gq {
  background-image: url(/build/images/gq.30ed019c.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(/build/images/gq.80b56bda.svg);
}
.flag-icon-gr {
  background-image: url(/build/images/gr.471d733a.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(/build/images/gr.0bed56a8.svg);
}
.flag-icon-gs {
  background-image: url(/build/images/gs.0ee2d8c9.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(/build/images/gs.6adf96a8.svg);
}
.flag-icon-gt {
  background-image: url(/build/images/gt.656c9899.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(/build/images/gt.d6b5b664.svg);
}
.flag-icon-gu {
  background-image: url(/build/images/gu.2284e60e.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(/build/images/gu.64936a10.svg);
}
.flag-icon-gw {
  background-image: url(/build/images/gw.c1e88a91.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(/build/images/gw.5ecbd93c.svg);
}
.flag-icon-gy {
  background-image: url(/build/images/gy.79fcf270.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(/build/images/gy.0653b318.svg);
}
.flag-icon-hk {
  background-image: url(/build/images/hk.7428ec1c.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(/build/images/hk.4a0f09ba.svg);
}
.flag-icon-hm {
  background-image: url(/build/images/hm.fe514431.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(/build/images/hm.fc838ac0.svg);
}
.flag-icon-hn {
  background-image: url(/build/images/hn.9b9bee13.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(/build/images/hn.c94622ad.svg);
}
.flag-icon-hr {
  background-image: url(/build/images/hr.4680d632.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(/build/images/hr.88f38f33.svg);
}
.flag-icon-ht {
  background-image: url(/build/images/ht.fb289ca0.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(/build/images/ht.34eb5f59.svg);
}
.flag-icon-hu {
  background-image: url(/build/images/hu.0d7409f8.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(/build/images/hu.e5e334fd.svg);
}
.flag-icon-id {
  background-image: url(/build/images/id.17b99676.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(/build/images/id.9f708fe5.svg);
}
.flag-icon-ie {
  background-image: url(/build/images/ie.c68ff961.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(/build/images/ie.798a56e0.svg);
}
.flag-icon-il {
  background-image: url(/build/images/il.874270d6.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(/build/images/il.c36a011d.svg);
}
.flag-icon-im {
  background-image: url(/build/images/im.8c10222d.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(/build/images/im.ac0c825e.svg);
}
.flag-icon-in {
  background-image: url(/build/images/in.e4ab7bd0.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(/build/images/in.209ae8e9.svg);
}
.flag-icon-io {
  background-image: url(/build/images/io.3ddd1280.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(/build/images/io.a45231d4.svg);
}
.flag-icon-iq {
  background-image: url(/build/images/iq.be991997.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(/build/images/iq.8d936728.svg);
}
.flag-icon-ir {
  background-image: url(/build/images/ir.23e0f96c.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(/build/images/ir.7bf140ab.svg);
}
.flag-icon-is {
  background-image: url(/build/images/is.2ce20c50.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(/build/images/is.ae44c07e.svg);
}
.flag-icon-it {
  background-image: url(/build/images/it.8d15de04.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(/build/images/it.22b99ae7.svg);
}
.flag-icon-je {
  background-image: url(/build/images/je.e0932aed.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(/build/images/je.ab89781e.svg);
}
.flag-icon-jm {
  background-image: url(/build/images/jm.67f96b2f.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(/build/images/jm.b7b13124.svg);
}
.flag-icon-jo {
  background-image: url(/build/images/jo.9e2f2b3a.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(/build/images/jo.51302798.svg);
}
.flag-icon-jp {
  background-image: url(/build/images/jp.3e72015c.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(/build/images/jp.16a568ca.svg);
}
.flag-icon-ke {
  background-image: url(/build/images/ke.dd8a91b8.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(/build/images/ke.87900162.svg);
}
.flag-icon-kg {
  background-image: url(/build/images/kg.1cfa1c79.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(/build/images/kg.5908392a.svg);
}
.flag-icon-kh {
  background-image: url(/build/images/kh.5a13865d.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(/build/images/kh.61a4b374.svg);
}
.flag-icon-ki {
  background-image: url(/build/images/ki.db7e40f6.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(/build/images/ki.cdeef8df.svg);
}
.flag-icon-km {
  background-image: url(/build/images/km.9b06043d.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(/build/images/km.eb69abb6.svg);
}
.flag-icon-kn {
  background-image: url(/build/images/kn.bde74c6d.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(/build/images/kn.4ad12564.svg);
}
.flag-icon-kp {
  background-image: url(/build/images/kp.9c534291.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(/build/images/kp.f08daf33.svg);
}
.flag-icon-kr {
  background-image: url(/build/images/kr.60fde7fc.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(/build/images/kr.7fb0181b.svg);
}
.flag-icon-kw {
  background-image: url(/build/images/kw.496fa466.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(/build/images/kw.33b3292e.svg);
}
.flag-icon-ky {
  background-image: url(/build/images/ky.5814c5a9.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(/build/images/ky.ef1f6537.svg);
}
.flag-icon-kz {
  background-image: url(/build/images/kz.740ef4bf.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(/build/images/kz.a19240f6.svg);
}
.flag-icon-la {
  background-image: url(/build/images/la.0f124ae3.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(/build/images/la.6b86f25a.svg);
}
.flag-icon-lb {
  background-image: url(/build/images/lb.e33a49a9.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(/build/images/lb.56f32195.svg);
}
.flag-icon-lc {
  background-image: url(/build/images/lc.1c3a5554.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(/build/images/lc.c056c2a7.svg);
}
.flag-icon-li {
  background-image: url(/build/images/li.fb5437d3.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(/build/images/li.748d1f99.svg);
}
.flag-icon-lk {
  background-image: url(/build/images/lk.497ee5b9.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(/build/images/lk.f54e1ef9.svg);
}
.flag-icon-lr {
  background-image: url(/build/images/lr.309ccbd8.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(/build/images/lr.6656f943.svg);
}
.flag-icon-ls {
  background-image: url(/build/images/ls.c0799ebf.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(/build/images/ls.533cb320.svg);
}
.flag-icon-lt {
  background-image: url(/build/images/lt.c3aeac0d.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(/build/images/lt.70975be0.svg);
}
.flag-icon-lu {
  background-image: url(/build/images/lu.c858787c.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(/build/images/lu.2585715a.svg);
}
.flag-icon-lv {
  background-image: url(/build/images/lv.8b293d98.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(/build/images/lv.f3c1274d.svg);
}
.flag-icon-ly {
  background-image: url(/build/images/ly.d089645e.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(/build/images/ly.050ff9b0.svg);
}
.flag-icon-ma {
  background-image: url(/build/images/ma.60fbc221.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(/build/images/ma.bee9c054.svg);
}
.flag-icon-mc {
  background-image: url(/build/images/mc.b4f4b90d.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(/build/images/mc.78528abe.svg);
}
.flag-icon-md {
  background-image: url(/build/images/md.5f734d92.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(/build/images/md.75ec533a.svg);
}
.flag-icon-me {
  background-image: url(/build/images/me.76c434a6.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(/build/images/me.2d0c8f78.svg);
}
.flag-icon-mf {
  background-image: url(/build/images/mf.5b9ff36c.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(/build/images/mf.487f7bd7.svg);
}
.flag-icon-mg {
  background-image: url(/build/images/mg.67f5922d.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(/build/images/mg.91e10ba0.svg);
}
.flag-icon-mh {
  background-image: url(/build/images/mh.6d60cee3.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(/build/images/mh.8f1f9134.svg);
}
.flag-icon-mk {
  background-image: url(/build/images/mk.ed091b88.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(/build/images/mk.2413b107.svg);
}
.flag-icon-ml {
  background-image: url(/build/images/ml.e6f097f9.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(/build/images/ml.204b0da4.svg);
}
.flag-icon-mm {
  background-image: url(/build/images/mm.92e9f832.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(/build/images/mm.8d6d26bc.svg);
}
.flag-icon-mn {
  background-image: url(/build/images/mn.9ebe47eb.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(/build/images/mn.933606d5.svg);
}
.flag-icon-mo {
  background-image: url(/build/images/mo.b6d4d1f6.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(/build/images/mo.67acac75.svg);
}
.flag-icon-mp {
  background-image: url(/build/images/mp.c5eb7f23.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(/build/images/mp.8a731cbc.svg);
}
.flag-icon-mq {
  background-image: url(/build/images/mq.bfeadb02.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(/build/images/mq.a09e4865.svg);
}
.flag-icon-mr {
  background-image: url(/build/images/mr.a46829f1.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(/build/images/mr.bf379763.svg);
}
.flag-icon-ms {
  background-image: url(/build/images/ms.e147bd2b.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(/build/images/ms.ad88044d.svg);
}
.flag-icon-mt {
  background-image: url(/build/images/mt.a816f3a2.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(/build/images/mt.f6e3733c.svg);
}
.flag-icon-mu {
  background-image: url(/build/images/mu.896330b7.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(/build/images/mu.67c8f362.svg);
}
.flag-icon-mv {
  background-image: url(/build/images/mv.3c896bfd.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(/build/images/mv.0fdc08c6.svg);
}
.flag-icon-mw {
  background-image: url(/build/images/mw.6073ddcf.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(/build/images/mw.baf490bf.svg);
}
.flag-icon-mx {
  background-image: url(/build/images/mx.8ee3aa6a.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(/build/images/mx.3aa223c8.svg);
}
.flag-icon-my {
  background-image: url(/build/images/my.e6739f40.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(/build/images/my.263aea34.svg);
}
.flag-icon-mz {
  background-image: url(/build/images/mz.ef4657da.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(/build/images/mz.e99caf39.svg);
}
.flag-icon-na {
  background-image: url(/build/images/na.bb49a403.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(/build/images/na.74257fb2.svg);
}
.flag-icon-nc {
  background-image: url(/build/images/nc.b8c9f5e4.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(/build/images/nc.d393b8fa.svg);
}
.flag-icon-ne {
  background-image: url(/build/images/ne.b7369ec7.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(/build/images/ne.e56edd30.svg);
}
.flag-icon-nf {
  background-image: url(/build/images/nf.99af5a94.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(/build/images/nf.801ee09f.svg);
}
.flag-icon-ng {
  background-image: url(/build/images/ng.992459a3.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(/build/images/ng.520463e1.svg);
}
.flag-icon-ni {
  background-image: url(/build/images/ni.7b131ab3.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(/build/images/ni.baafd7d7.svg);
}
.flag-icon-nl {
  background-image: url(/build/images/nl.d4811c27.svg);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(/build/images/nl.390aa40f.svg);
}
.flag-icon-no {
  background-image: url(/build/images/no.0b41df77.svg);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(/build/images/no.b7a21f54.svg);
}
.flag-icon-np {
  background-image: url(/build/images/np.b66578a5.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(/build/images/np.27f0f4e7.svg);
}
.flag-icon-nr {
  background-image: url(/build/images/nr.d16edc69.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(/build/images/nr.2ef5b7c8.svg);
}
.flag-icon-nu {
  background-image: url(/build/images/nu.433deb3d.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(/build/images/nu.1db5a99d.svg);
}
.flag-icon-nz {
  background-image: url(/build/images/nz.3241e927.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(/build/images/nz.7dab6e5e.svg);
}
.flag-icon-om {
  background-image: url(/build/images/om.1798270b.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(/build/images/om.b9b7d0bc.svg);
}
.flag-icon-pa {
  background-image: url(/build/images/pa.d0787677.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(/build/images/pa.beb40ab6.svg);
}
.flag-icon-pe {
  background-image: url(/build/images/pe.ea95116f.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(/build/images/pe.23591f9d.svg);
}
.flag-icon-pf {
  background-image: url(/build/images/pf.bab3b7a5.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(/build/images/pf.2a69c581.svg);
}
.flag-icon-pg {
  background-image: url(/build/images/pg.68e1ce33.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(/build/images/pg.0b07d418.svg);
}
.flag-icon-ph {
  background-image: url(/build/images/ph.12f36eed.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(/build/images/ph.6ae85442.svg);
}
.flag-icon-pk {
  background-image: url(/build/images/pk.c2e1a159.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(/build/images/pk.b67f80e0.svg);
}
.flag-icon-pl {
  background-image: url(/build/images/pl.562edca5.svg);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(/build/images/pl.3fe3bd51.svg);
}
.flag-icon-pm {
  background-image: url(/build/images/pm.1e97e8d7.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(/build/images/pm.89993b1f.svg);
}
.flag-icon-pn {
  background-image: url(/build/images/pn.c4a2e49f.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(/build/images/pn.48bd62e4.svg);
}
.flag-icon-pr {
  background-image: url(/build/images/pr.0811a051.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(/build/images/pr.1d278b02.svg);
}
.flag-icon-ps {
  background-image: url(/build/images/ps.42f2391e.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(/build/images/ps.2992f9b9.svg);
}
.flag-icon-pt {
  background-image: url(/build/images/pt.b908edae.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(/build/images/pt.04fa443d.svg);
}
.flag-icon-pw {
  background-image: url(/build/images/pw.20a1d020.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(/build/images/pw.78aaead2.svg);
}
.flag-icon-py {
  background-image: url(/build/images/py.bbc22e41.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(/build/images/py.a70b32d0.svg);
}
.flag-icon-qa {
  background-image: url(/build/images/qa.b314986b.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(/build/images/qa.78909a6f.svg);
}
.flag-icon-re {
  background-image: url(/build/images/re.17909e37.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(/build/images/re.01fea3b6.svg);
}
.flag-icon-ro {
  background-image: url(/build/images/ro.625aca9e.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(/build/images/ro.22278e13.svg);
}
.flag-icon-rs {
  background-image: url(/build/images/rs.291d0fb6.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(/build/images/rs.d00d37d2.svg);
}
.flag-icon-ru {
  background-image: url(/build/images/ru.0cacf46e.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(/build/images/ru.e3ee3b09.svg);
}
.flag-icon-rw {
  background-image: url(/build/images/rw.7fe5146b.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(/build/images/rw.997fe41b.svg);
}
.flag-icon-sa {
  background-image: url(/build/images/sa.c36d1991.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(/build/images/sa.135d0c86.svg);
}
.flag-icon-sb {
  background-image: url(/build/images/sb.aa819297.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(/build/images/sb.d64e9848.svg);
}
.flag-icon-sc {
  background-image: url(/build/images/sc.e6584421.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(/build/images/sc.ad1bcb4c.svg);
}
.flag-icon-sd {
  background-image: url(/build/images/sd.c466d90e.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(/build/images/sd.7ab061d8.svg);
}
.flag-icon-se {
  background-image: url(/build/images/se.fd663a70.svg);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(/build/images/se.92c66d83.svg);
}
.flag-icon-sg {
  background-image: url(/build/images/sg.5e6ed3f1.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(/build/images/sg.9eb47fe7.svg);
}
.flag-icon-sh {
  background-image: url(/build/images/sh.6560d76b.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(/build/images/sh.487ef1c8.svg);
}
.flag-icon-si {
  background-image: url(/build/images/si.31fbdc5b.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(/build/images/si.63ba8c45.svg);
}
.flag-icon-sj {
  background-image: url(/build/images/sj.ae547dbe.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(/build/images/sj.ecbc9e93.svg);
}
.flag-icon-sk {
  background-image: url(/build/images/sk.b84444bf.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(/build/images/sk.a5af0a28.svg);
}
.flag-icon-sl {
  background-image: url(/build/images/sl.ddbd1d9b.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(/build/images/sl.f6315f74.svg);
}
.flag-icon-sm {
  background-image: url(/build/images/sm.3b1c9fb5.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(/build/images/sm.f5665000.svg);
}
.flag-icon-sn {
  background-image: url(/build/images/sn.5b654e1a.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(/build/images/sn.d2bec7ef.svg);
}
.flag-icon-so {
  background-image: url(/build/images/so.f91fb92c.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(/build/images/so.c1561217.svg);
}
.flag-icon-sr {
  background-image: url(/build/images/sr.788f3e2a.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(/build/images/sr.be27d1ae.svg);
}
.flag-icon-ss {
  background-image: url(/build/images/ss.67001d2a.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(/build/images/ss.e3933b44.svg);
}
.flag-icon-st {
  background-image: url(/build/images/st.1f545eb9.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(/build/images/st.d0a56dbb.svg);
}
.flag-icon-sv {
  background-image: url(/build/images/sv.1176ea28.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(/build/images/sv.26ee8872.svg);
}
.flag-icon-sx {
  background-image: url(/build/images/sx.522d898c.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(/build/images/sx.a7248001.svg);
}
.flag-icon-sy {
  background-image: url(/build/images/sy.64f0d2d7.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(/build/images/sy.73690f50.svg);
}
.flag-icon-sz {
  background-image: url(/build/images/sz.cfb8269f.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(/build/images/sz.dc2faeb7.svg);
}
.flag-icon-tc {
  background-image: url(/build/images/tc.d40761f2.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(/build/images/tc.47c82761.svg);
}
.flag-icon-td {
  background-image: url(/build/images/td.a0923ddc.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(/build/images/td.f37a395c.svg);
}
.flag-icon-tf {
  background-image: url(/build/images/tf.4ab43cc9.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(/build/images/tf.2e7dc1af.svg);
}
.flag-icon-tg {
  background-image: url(/build/images/tg.025deae8.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(/build/images/tg.29fa137c.svg);
}
.flag-icon-th {
  background-image: url(/build/images/th.76fca72f.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(/build/images/th.904dd785.svg);
}
.flag-icon-tj {
  background-image: url(/build/images/tj.a8ed5244.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(/build/images/tj.980d12c9.svg);
}
.flag-icon-tk {
  background-image: url(/build/images/tk.1959d9de.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(/build/images/tk.7aaccddb.svg);
}
.flag-icon-tl {
  background-image: url(/build/images/tl.3c1ccf11.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(/build/images/tl.0616faaa.svg);
}
.flag-icon-tm {
  background-image: url(/build/images/tm.b13d1440.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(/build/images/tm.ea365f33.svg);
}
.flag-icon-tn {
  background-image: url(/build/images/tn.50cd9101.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(/build/images/tn.fea87146.svg);
}
.flag-icon-to {
  background-image: url(/build/images/to.79354e72.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(/build/images/to.238ef1cd.svg);
}
.flag-icon-tr {
  background-image: url(/build/images/tr.ed6d5f37.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(/build/images/tr.ce2e2e8e.svg);
}
.flag-icon-tt {
  background-image: url(/build/images/tt.c3647d9b.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(/build/images/tt.4705d420.svg);
}
.flag-icon-tv {
  background-image: url(/build/images/tv.829fb9d8.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(/build/images/tv.a595f49d.svg);
}
.flag-icon-tw {
  background-image: url(/build/images/tw.8a194685.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(/build/images/tw.26cc9d59.svg);
}
.flag-icon-tz {
  background-image: url(/build/images/tz.88c89454.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(/build/images/tz.d02545a1.svg);
}
.flag-icon-ua {
  background-image: url(/build/images/ua.a8b13525.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(/build/images/ua.841d259d.svg);
}
.flag-icon-ug {
  background-image: url(/build/images/ug.be11ef39.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(/build/images/ug.6d6f8896.svg);
}
.flag-icon-um {
  background-image: url(/build/images/um.8754eddf.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(/build/images/um.3d347682.svg);
}
.flag-icon-us {
  background-image: url(/build/images/us.ae656592.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(/build/images/us.8ec58318.svg);
}
.flag-icon-uy {
  background-image: url(/build/images/uy.79b02850.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(/build/images/uy.adbc4992.svg);
}
.flag-icon-uz {
  background-image: url(/build/images/uz.eb1e00b8.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(/build/images/uz.ca892343.svg);
}
.flag-icon-va {
  background-image: url(/build/images/va.21913d78.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(/build/images/va.90e9f73a.svg);
}
.flag-icon-vc {
  background-image: url(/build/images/vc.4ac5124f.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(/build/images/vc.bbb52fa0.svg);
}
.flag-icon-ve {
  background-image: url(/build/images/ve.b2cd5a9a.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(/build/images/ve.9f23d962.svg);
}
.flag-icon-vg {
  background-image: url(/build/images/vg.b37358a1.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(/build/images/vg.a796b16d.svg);
}
.flag-icon-vi {
  background-image: url(/build/images/vi.4952d5bf.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(/build/images/vi.0aa78210.svg);
}
.flag-icon-vn {
  background-image: url(/build/images/vn.6b3aef51.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(/build/images/vn.a0081482.svg);
}
.flag-icon-vu {
  background-image: url(/build/images/vu.859836e7.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(/build/images/vu.730801ab.svg);
}
.flag-icon-wf {
  background-image: url(/build/images/wf.e3ac728c.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(/build/images/wf.05522b9f.svg);
}
.flag-icon-ws {
  background-image: url(/build/images/ws.405a2c5f.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(/build/images/ws.3ea6d44f.svg);
}
.flag-icon-ye {
  background-image: url(/build/images/ye.b5840a84.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(/build/images/ye.d13e1629.svg);
}
.flag-icon-yt {
  background-image: url(/build/images/yt.f06d254d.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(/build/images/yt.b6042b9c.svg);
}
.flag-icon-za {
  background-image: url(/build/images/za.14e70522.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(/build/images/za.67ff2e10.svg);
}
.flag-icon-zm {
  background-image: url(/build/images/zm.a9ff495d.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(/build/images/zm.3eef5dc0.svg);
}
.flag-icon-zw {
  background-image: url(/build/images/zw.6ac3949a.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(/build/images/zw.8b885465.svg);
}
.flag-icon-es-ca {
  background-image: url(/build/images/es-ca.e9062265.svg);
}
.flag-icon-es-ca.flag-icon-squared {
  background-image: url(/build/images/es-ca.a35e6a4a.svg);
}
.flag-icon-es-ga {
  background-image: url(/build/images/es-ga.2618e21f.svg);
}
.flag-icon-es-ga.flag-icon-squared {
  background-image: url(/build/images/es-ga.151714df.svg);
}
.flag-icon-eu {
  background-image: url(/build/images/eu.ee7f4712.svg);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(/build/images/eu.4c73f57c.svg);
}
.flag-icon-gb-eng {
  background-image: url(/build/images/gb-eng.14167f77.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(/build/images/gb-eng.eabfeadc.svg);
}
.flag-icon-gb-nir {
  background-image: url(/build/images/gb-nir.43b61fea.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(/build/images/gb-nir.9cad35c4.svg);
}
.flag-icon-gb-sct {
  background-image: url(/build/images/gb-sct.4c2c379f.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(/build/images/gb-sct.31ef8bcf.svg);
}
.flag-icon-gb-wls {
  background-image: url(/build/images/gb-wls.2d554424.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(/build/images/gb-wls.85f8b842.svg);
}
.flag-icon-un {
  background-image: url(/build/images/un.bdaf37f9.svg);
}
.flag-icon-un.flag-icon-squared {
  background-image: url(/build/images/un.e6aabbd5.svg);
}
.flag-icon-xk {
  background-image: url(/build/images/xk.62bc9bcf.svg);
}
.flag-icon-xk.flag-icon-squared {
  background-image: url(/build/images/xk.bd62029e.svg);
}

