
/*formValidation.min.css*/
.fv-has-feedback {
	position: relative
}
.fv-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center
}
.fv-help-block {
	display: block
}
.fv-form-bootstrap .help-block {
	margin-bottom: 0
}
.fv-form-bootstrap .tooltip-inner {
	text-align: left
}
.fv-form-bootstrap .fv-icon-no-label {
	top: 0
}
.fv-form-bootstrap .fv-bootstrap-icon-input-group {
	z-index: 11
}
.form-inline.fv-form-bootstrap .form-group {
	vertical-align: top
}
.fv-form-bootstrap .has-feedback {
	position: relative
}
.fv-form-bootstrap .has-feedback .form-control {
	padding-right: 45px
}
.fv-form-bootstrap .form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	pointer-events: none
}


/*asScrollable.min.css*/
.scrollable.is-enabled {
	overflow: hidden!important
}
.is-enabled .scrollable-container {
	-webkit-box-sizing: content-box!important;
	-moz-box-sizing: content-box!important;
	box-sizing: content-box!important;
	overflow: hidden!important
}
.is-enabled .scrollable-container::-webkit-scrollbar {
width:0;
height:0;
-webkit-appearance:none
}
.scrollable-vertical.is-enabled .scrollable-container {
	overflow-y: scroll!important
}
.scrollable-horizontal.is-enabled .scrollable-container {
	overflow-x: scroll!important
}
.is-enabled .scrollable-content {
	position: relative!important;
	overflow: visible!important
}
.is-enabled .scrollable-content:after, .is-enabled .scrollable-content:before {
	display: table;
	content: " "
}
.is-enabled .scrollable-content:after {
	clear: both
}
.scrollable-bar {
	position: absolute;
	right: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	line-height: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 2px;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
	user-focus: ignore;
	user-input: disabled;
	-webkit-touch-callout: none
}
.is-disabled .scrollable-bar {
	display: none
}
.scrollable-bar-hide {
	opacity: 0;
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}
.scrollable-bar.is-dragging {
	opacity: 1
}
.scrollable-bar.is-disabled {
	display: none
}
.scrollable-bar-handle {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 0;
	cursor: pointer;
	background: rgba(163,175,183,.6);
	border-radius: 2px;
	-webkit-transition: width, height .5s;
	-o-transition: width, height .5s;
	transition: width, height .5s
}
.scrollable-bar-vertical {
	width: 4px;
	height: 100%;
height:-webkit-calc(100% - 2*4px);
height:calc(100% - 2*4px);
	margin: 4px 2px
}
.scrollable-bar-vertical .scrollable-bar-handle {
	width: 100%
}
.scrollable-bar-horizontal {
	width: 100%;
width:-webkit-calc(100% - 2*4px);
width:calc(100% - 2*4px);
	height: 4px;
	margin: 2px 4px
}
.scrollable-bar-vertical.is-dragging, .scrollable-bar-vertical.is-hovering {
	width: 8px;
	margin: 4px 1px
}
.scrollable-bar-horizontal.is-dragging, .scrollable-bar-horizontal.is-hovering {
	height: 8px;
	margin: 1px 4px
}
.scrollable-bar-horizontal .scrollable-bar-handle {
	height: 100%
}
.scrollable.is-dragging .scrollable-handle, .scrollable.is-hovering .scrollable-handle {
	border-radius: 8px
}
.scrollable.is-dragging .scrollable-bar-handle, .scrollable.is-hovering .scrollable-bar-handle {
	border-radius: 8px
}
.scrollable.is-scrolling .scrollable-bar {
	opacity: 1;
	-webkit-transition: opacity 0;
	-o-transition: opacity 0;
	transition: opacity 0
}
.scrollable.is-dragging {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	user-focus: ignore;
	user-input: disabled;
	-webkit-touch-callout: none
}
.scrollable.is-dragging .scrollable-bar-handle {
	background: rgba(163,175,183,.8)!important
}
.scrollable-inverse.scrollable .scrollable-bar-handle {
	background: rgba(243,247,249,.5)
}
.scrollable-inverse.scrollable.is-dragging .scrollable-bar-handle {
	background: rgba(243,247,249,.8)!important
}
.scrollable-shadow.scrollable.is-dragging .scrollable-bar, .scrollable-shadow.scrollable.is-hovering .scrollable-bar {
	background: rgba(228,234,236,.5)
}
.scrollable-inverse.scrollable-shadow.scrollable.is-dragging .scrollable-bar, .scrollable-inverse.scrollable-shadow.scrollable.is-hovering .scrollable-bar {
	background: rgba(243,247,249,.3)
}


/*alertify.min.css*/
.alertify-logs>* {
	padding: 12px 24px;
	color: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.2);
	box-shadow: 0 2px 12px rgba(0,0,0,.2)
}
.alertify-logs>*, .alertify-logs>.default {
	background: rgba(0,0,0,.8)
}
.alertify-logs>.error {
	background: #f96868
}
.alertify-logs>.success {
	background: #46be8a
}
.alertify {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1700;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.3)
}
.alertify.hide {
	pointer-events: none;
	opacity: 0
}
.alertify, .alertify.hide, .alertify.show {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .33s cubic-bezier(.25, .8, .25, 1);
	-o-transition: all .33s cubic-bezier(.25, .8, .25, 1);
	transition: all .33s cubic-bezier(.25, .8, .25, 1)
}
.alertify, .alertify * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.alertify .dialog {
	padding: 12px
}
.alertify .alert, .alertify .dialog {
	position: relative;
	top: 50%;
	width: 100%;
	margin: 0 auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}
.alertify .alert>*, .alertify .dialog>* {
	width: 400px;
	max-width: 95%;
	padding: 12px;
	margin: 0 auto;
	text-align: center;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,.14), 0 4px 5px 0 rgba(0,0,0,.098), 0 1px 10px 0 rgba(0,0,0,.084);
	box-shadow: 0 2px 12px rgba(0,0,0,.2);
	box-shadow: 0 2px 4px -1px rgba(0,0,0,.14), 0 4px 5px 0 rgba(0,0,0,.098), 0 1px 10px 0 rgba(0,0,0,.084)
}
.alertify .alert .msg, .alertify .dialog .msg {
	padding: 12px;
	margin: 0;
	margin-bottom: 12px;
	text-align: left
}
.alertify .alert input, .alertify .dialog input {
	width: 100%;
	height: 36px;
	padding: 6px 15px;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.57142857;
	color: #76838f;
	background-color: #fff;
	background-image: none;
	border: 1px solid #e4eaec;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: -webkit-box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
	-o-transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
	transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear
}
.alertify .alert input:focus, .alertify .dialog input:focus {
	border-color: #62a8ea;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(98,168,234,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(98,168,234,.6)
}
.alertify .alert input.focus, .alertify .alert input:focus, .alertify .dialog input.focus, .alertify .dialog input:focus {
	border-color: #62a8ea;
	-webkit-box-shadow: none;
	box-shadow: none
}
.alertify .alert input::-moz-placeholder, .alertify .dialog input::-moz-placeholder {
color:#a3afb7;
opacity:1
}
.alertify .alert input:-ms-input-placeholder, .alertify .dialog input:-ms-input-placeholder {
color:#a3afb7
}
.alertify .alert input::-webkit-input-placeholder, .alertify .dialog input::-webkit-input-placeholder {
color:#a3afb7
}
.alertify .alert nav, .alertify .dialog nav {
	text-align: right
}
.alertify .alert nav .btn, .alertify .dialog nav .btn {
	margin: 4px 5px
}
.alertify-logs {
	position: fixed;
	right: 16px;
	bottom: 16px;
	z-index: 1699
}
.alertify-logs>* {
	position: relative;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px;
	clear: both;
	-webkit-transition: all .3s cubic-bezier(.25, .8, .25, 1);
	-o-transition: all .3s cubic-bezier(.25, .8, .25, 1);
	transition: all .3s cubic-bezier(.25, .8, .25, 1);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	perspective: 1000
}
.alertify-logs>.show {
	right: 0;
	opacity: 1
}
.alertify-logs>*, .alertify-logs>.hide {
	right: -100%;
	opacity: 0
}


/*webui-popover.min.css*/
.webui-popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1800;
	display: none;
	width: 276px;
	min-height: 32px;
	padding: 0;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #e4eaec;
	border: 1px solid rgba(204,213,219,.8);
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.05);
	box-shadow: 0 2px 6px rgba(0,0,0,.05)
}
.webui-popover.top, .webui-popover.top-left, .webui-popover.top-right {
	margin-top: -8px
}
.webui-popover.right, .webui-popover.right-bottom, .webui-popover.right-top {
	margin-left: 8px
}
.webui-popover.bottom, .webui-popover.bottom-left, .webui-popover.bottom-right {
	margin-top: 8px
}
.webui-popover.left, .webui-popover.left-bottom, .webui-popover.left-top {
	margin-left: -8px
}
.webui-popover.pop {
	-webkit-transition: -webkit-transform .15s cubic-bezier(.3, 0, 0, 1.5);
	-o-transition: -o-transform .15s cubic-bezier(.3, 0, 0, 1.5);
	transition: transform .15s cubic-bezier(.3, 0, 0, 1.5);
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8)
}
.webui-popover.fade {
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.webui-popover.in {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.webui-popover-inner .close {
	float: right;
	margin: 5px 10px 0 0;
	font-family: arial;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	color: #000;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2
}
.webui-popover-inner .close:focus, .webui-popover-inner .close:hover {
	filter: alpha(opacity=50);
	opacity: .5
}
.webui-popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f3f7f9;
	border-bottom: 1px solid #e2ecf1;
	border-radius: 3px 3px 0 0
}
.webui-popover-content {
	padding: 20px;
	overflow: auto
}
.webui-no-padding .webui-popover-content {
	padding: 0
}
.webui-no-padding .list-group-item {
	border-right: none;
	border-left: none
}
.webui-no-padding .list-group-item:first-child {
	border-top: 0
}
.webui-no-padding .list-group-item:last-child {
	border-bottom: 0
}
.webui-popover>.arrow, .webui-popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.webui-popover>.arrow {
	border-width: 9px
}
.webui-popover>.arrow:after {
	content: "";
	border-width: 8px
}
.webui-popover.top-left>.arrow, .webui-popover.top-right>.arrow, .webui-popover.top>.arrow {
	bottom: -9px;
	left: 50%;
	margin-left: -9px;
	border-top-color: #a8bbc2;
	border-top-color: rgba(204,213,219,.85);
	border-bottom-width: 0
}
.webui-popover.top-left>.arrow:after, .webui-popover.top-right>.arrow:after, .webui-popover.top>.arrow:after {
	bottom: 1px;
	margin-left: -8px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0
}
.webui-popover.right-bottom>.arrow, .webui-popover.right-top>.arrow, .webui-popover.right>.arrow {
	top: 50%;
	left: -9px;
	margin-top: -9px;
	border-right-color: #a8bbc2;
	border-right-color: rgba(204,213,219,.85);
	border-left-width: 0
}
.webui-popover.right-bottom>.arrow:after, .webui-popover.right-top>.arrow:after, .webui-popover.right>.arrow:after {
	bottom: -8px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0
}
.webui-popover.bottom-left>.arrow, .webui-popover.bottom-right>.arrow, .webui-popover.bottom>.arrow {
	top: -9px;
	left: 50%;
	margin-left: -9px;
	border-top-width: 0;
	border-bottom-color: #a8bbc2;
	border-bottom-color: rgba(204,213,219,.85)
}
.webui-popover.bottom-left>.arrow:after, .webui-popover.bottom-right>.arrow:after, .webui-popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -8px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff
}
.webui-popover.left-bottom>.arrow, .webui-popover.left-top>.arrow, .webui-popover.left>.arrow {
	top: 50%;
	right: -9px;
	margin-top: -9px;
	border-right-width: 0;
	border-left-color: #a8bbc2;
	border-left-color: rgba(204,213,219,.85)
}
.webui-popover.left-bottom>.arrow:after, .webui-popover.left-top>.arrow:after, .webui-popover.left>.arrow:after {
	right: 1px;
	bottom: -8px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff
}
.webui-popover-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1799;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.65)
}
.webui-popover-primary .webui-popover-title {
	color: #fff;
	background-color: #62a8ea;
	border-color: #62a8ea
}
.webui-popover-primary.bottom .arrow {
	border-bottom-color: #62a8ea
}
.webui-popover-primary.bottom .arrow:after {
	border-bottom-color: #62a8ea
}
.webui-popover-success .webui-popover-title {
	color: #fff;
	background-color: #46be8a;
	border-color: #46be8a
}
.webui-popover-success.bottom .arrow {
	border-bottom-color: #46be8a
}
.webui-popover-success.bottom .arrow:after {
	border-bottom-color: #46be8a
}
.webui-popover-info .webui-popover-title {
	color: #fff;
	background-color: #57c7d4;
	border-color: #57c7d4
}
.webui-popover-info.bottom .arrow {
	border-bottom-color: #57c7d4
}
.webui-popover-info.bottom .arrow:after {
	border-bottom-color: #57c7d4
}
.webui-popover-warning .webui-popover-title {
	color: #fff;
	background-color: #f2a654;
	border-color: #f2a654
}
.webui-popover-warning.bottom .arrow {
	border-bottom-color: #f2a654
}
.webui-popover-warning.bottom .arrow:after {
	border-bottom-color: #f2a654
}
.webui-popover-danger .webui-popover-title {
	color: #fff;
	background-color: #f96868;
	border-color: #f96868
}
.webui-popover-danger.bottom .arrow {
	border-bottom-color: #f96868
}
.webui-popover-danger.bottom .arrow:after {
	border-bottom-color: #f96868
}


/*flag-icon.min.css*/
.flag-icon-background {
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-background-size: contain;
	background-size: contain
}
.flag-icon {
	position: relative;
	display: inline-block;
	width: 1.33333333em;
	line-height: 1em;
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-background-size: contain;
	background-size: contain
}
.flag-icon:before {
	content: "\00a0"
}
.dropdown-menu .flag-icon {
	margin-right: 5px
}
.flag-icon-ad {
	background-image: url(../images/ad.svg)
}
.flag-icon-ae {
	background-image: url(../images/ae.svg)
}
.flag-icon-af {
	background-image: url(../images/af.svg)
}
.flag-icon-ag {
	background-image: url(../images/ag.svg)
}
.flag-icon-ai {
	background-image: url(../images/ai.svg)
}
.flag-icon-al {
	background-image: url(../images/al.svg)
}
.flag-icon-am {
	background-image: url(../images/am.svg)
}
.flag-icon-ao {
	background-image: url(../images/ao.svg)
}
.flag-icon-aq {
	background-image: url(../images/aq.svg)
}
.flag-icon-ar {
	background-image: url(../images/ar.svg)
}
.flag-icon-as {
	background-image: url(../images/as.svg)
}
.flag-icon-at {
	background-image: url(../images/at.svg)
}
.flag-icon-au {
	background-image: url(../images/au.svg)
}
.flag-icon-aw {
	background-image: url(../images/aw.svg)
}
.flag-icon-ax {
	background-image: url(../images/ax.svg)
}
.flag-icon-az {
	background-image: url(../images/az.svg)
}
.flag-icon-ba {
	background-image: url(../images/ba.svg)
}
.flag-icon-bb {
	background-image: url(../images/bb.svg)
}
.flag-icon-bd {
	background-image: url(../images/bd.svg)
}
.flag-icon-be {
	background-image: url(../images/be.svg)
}
.flag-icon-bf {
	background-image: url(../images/bf.svg)
}
.flag-icon-bg {
	background-image: url(../images/bg.svg)
}
.flag-icon-bh {
	background-image: url(../images/bh.svg)
}
.flag-icon-bi {
	background-image: url(../images/bi.svg)
}
.flag-icon-bj {
	background-image: url(../images/bj.svg)
}
.flag-icon-bl {
	background-image: url(../images/bl.svg)
}
.flag-icon-bm {
	background-image: url(../images/bm.svg)
}
.flag-icon-bn {
	background-image: url(../images/bn.svg)
}
.flag-icon-bo {
	background-image: url(../images/bo.svg)
}
.flag-icon-bq {
	background-image: url(../images/bq.svg)
}
.flag-icon-br {
	background-image: url(../images/br.svg)
}
.flag-icon-bs {
	background-image: url(../images/bs.svg)
}
.flag-icon-bt {
	background-image: url(../images/bt.svg)
}
.flag-icon-bv {
	background-image: url(../images/bv.svg)
}
.flag-icon-bw {
	background-image: url(../images/bw.svg)
}
.flag-icon-by {
	background-image: url(../images/by.svg)
}
.flag-icon-bz {
	background-image: url(../images/bz.svg)
}
.flag-icon-ca {
	background-image: url(../images/ca.svg)
}
.flag-icon-cc {
	background-image: url(../images/cc.svg)
}
.flag-icon-cd {
	background-image: url(../images/cd.svg)
}
.flag-icon-cf {
	background-image: url(../images/cf.svg)
}
.flag-icon-cg {
	background-image: url(../images/cg.svg)
}
.flag-icon-ch {
	background-image: url(../images/ch.svg)
}
.flag-icon-ci {
	background-image: url(../images/ci.svg)
}
.flag-icon-ck {
	background-image: url(../images/ck.svg)
}
.flag-icon-cl {
	background-image: url(../images/cl.svg)
}
.flag-icon-cm {
	background-image: url(../images/cm.svg)
}
.flag-icon-cn {
	background-image: url(../images/cn.svg)
}
.flag-icon-co {
	background-image: url(../images/co.svg)
}
.flag-icon-cr {
	background-image: url(../images/cr.svg)
}
.flag-icon-cu {
	background-image: url(../images/cu.svg)
}
.flag-icon-cv {
	background-image: url(../images/cv.svg)
}
.flag-icon-cw {
	background-image: url(../images/cw.svg)
}
.flag-icon-cx {
	background-image: url(../images/cx.svg)
}
.flag-icon-cy {
	background-image: url(../images/cy.svg)
}
.flag-icon-cz {
	background-image: url(../images/cz.svg)
}
.flag-icon-de {
	background-image: url(../images/de.svg)
}
.flag-icon-dj {
	background-image: url(../images/dj.svg)
}


.flag-icon-dk {
	background-image: url(../images/dk.svg)
}
.flag-icon-dm {
	background-image: url(../images/dm.svg)
}
.flag-icon-do {
	background-image: url(../images/do.svg)
}
.flag-icon-dz {
	background-image: url(../images/dz.svg)
}
.flag-icon-ec {
	background-image: url(../images/ec.svg)
}
.flag-icon-ee {
	background-image: url(../images/ee.svg)
}
.flag-icon-eg {
	background-image: url(../images/eg.svg)
}
.flag-icon-eh {
	background-image: url(../images/eh.svg)
}
.flag-icon-er {
	background-image: url(../images/er.svg)
}
.flag-icon-es {
	background-image: url(../images/es.svg)
}
.flag-icon-et {
	background-image: url(../images/et.svg)
}
.flag-icon-fi {
	background-image: url(../images/fi.svg)
}
.flag-icon-fj {
	background-image: url(../images/fj.svg)
}
.flag-icon-fk {
	background-image: url(../images/fk.svg)
}
.flag-icon-fm {
	background-image: url(../images/fm.svg)
}
.flag-icon-fo {
	background-image: url(../images/fo.svg)
}
.flag-icon-fr {
	background-image: url(../images/fr.svg)
}
.flag-icon-ga {
	background-image: url(../images/ga.svg)
}
.flag-icon-gb {
	background-image: url(../images/gb.svg)
}
.flag-icon-gd {
	background-image: url(../images/gd.svg)
}
.flag-icon-ge {
	background-image: url(../images/ge.svg)
}
.flag-icon-gf {
	background-image: url(../images/gf.svg)
}
.flag-icon-gg {
	background-image: url(../images/gg.svg)
}
.flag-icon-gh {
	background-image: url(../images/gh.svg)
}
.flag-icon-gi {
	background-image: url(../images/gi.svg)
}
.flag-icon-gl {
	background-image: url(../images/gl.svg)
}
.flag-icon-gm {
	background-image: url(../images/gm.svg)
}
.flag-icon-gn {
	background-image: url(../images/gn.svg)
}
.flag-icon-gp {
	background-image: url(../images/gp.svg)
}
.flag-icon-gq {
	background-image: url(../images/gq.svg)
}
.flag-icon-gr {
	background-image: url(../images/gr.svg)
}
.flag-icon-gs {
	background-image: url(../images/gs.svg)
}
.flag-icon-gt {
	background-image: url(../images/gt.svg)
}
.flag-icon-gu {
	background-image: url(../images/gu.svg)
}
.flag-icon-gw {
	background-image: url(../images/gw.svg)
}
.flag-icon-gy {
	background-image: url(../images/gy.svg)
}
.flag-icon-hk {
	background-image: url(../images/hk.svg)
}
.flag-icon-hm {
	background-image: url(../images/hm.svg)
}
.flag-icon-hn {
	background-image: url(../images/hn.svg)
}
.flag-icon-hr {
	background-image: url(../images/hr.svg)
}
.flag-icon-ht {
	background-image: url(../images/ht.svg)
}
.flag-icon-hu {
	background-image: url(../images/hu.svg)
}
.flag-icon-id {
	background-image: url(../images/id.svg)
}
.flag-icon-ie {
	background-image: url(../images/ie.svg)
}
.flag-icon-il {
	background-image: url(../images/il.svg)
}
.flag-icon-im {
	background-image: url(../images/im.svg)
}
.flag-icon-in {
	background-image: url(../images/in.svg)
}
.flag-icon-io {
	background-image: url(../images/io.svg)
}
.flag-icon-iq {
	background-image: url(../images/iq.svg)
}
.flag-icon-ir {
	background-image: url(../images/ir.svg)
}
.flag-icon-is {
	background-image: url(../images/is.svg)
}
.flag-icon-it {
	background-image: url(../images/it.svg)
}
.flag-icon-je {
	background-image: url(../images/je.svg)
}
.flag-icon-jm {
	background-image: url(../images/jm.svg)
}
.flag-icon-jo {
	background-image: url(../images/jo.svg)
}
.flag-icon-jp {
	background-image: url(../images/jp.svg)
}
.flag-icon-ke {
	background-image: url(../images/ke.svg)
}
.flag-icon-kg {
	background-image: url(../images/kg.svg)
}
.flag-icon-kh {
	background-image: url(../images/kh.svg)
}
.flag-icon-ki {
	background-image: url(../images/ki.svg)
}
.flag-icon-km {
	background-image: url(../images/km.svg)
}
.flag-icon-kn {
	background-image: url(../images/kn.svg)
}
.flag-icon-kp {
	background-image: url(../images/kp.svg)
}
.flag-icon-kr {
	background-image: url(../images/kr.svg)
}
.flag-icon-kw {
	background-image: url(../images/kw.svg)
}
.flag-icon-ky {
	background-image: url(../images/ky.svg)
}
.flag-icon-kz {
	background-image: url(../images/kz.svg)
}
.flag-icon-la {
	background-image: url(../images/la.svg)
}
.flag-icon-lb {
	background-image: url(../images/lb.svg)
}
.flag-icon-lc {
	background-image: url(../images/lc.svg)
}
.flag-icon-li {
	background-image: url(../images/li.svg)
}
.flag-icon-lk {
	background-image: url(../images/lk.svg)
}
.flag-icon-lr {
	background-image: url(../images/lr.svg)
}
.flag-icon-ls {
	background-image: url(../images/ls.svg)
}
.flag-icon-lt {
	background-image: url(../images/lt.svg)
}
.flag-icon-lu {
	background-image: url(../images/lu.svg)
}
.flag-icon-lv {
	background-image: url(../images/lv.svg)
}
.flag-icon-ly {
	background-image: url(../images/ly.svg)
}
.flag-icon-ma {
	background-image: url(../images/ma.svg)
}
.flag-icon-mc {
	background-image: url(../images/mc.svg)
}
.flag-icon-md {
	background-image: url(../images/md.svg)
}
.flag-icon-me {
	background-image: url(../images/me.svg)
}
.flag-icon-mf {
	background-image: url(../images/mf.svg)
}
.flag-icon-mg {
	background-image: url(../images/mg.svg)
}
.flag-icon-mh {
	background-image: url(../images/mh.svg)
}
.flag-icon-mk {
	background-image: url(../images/mk.svg)
}
.flag-icon-ml {
	background-image: url(../images/ml.svg)
}
.flag-icon-mm {
	background-image: url(../images/mm.svg)
}
.flag-icon-mn {
	background-image: url(../images/mn.svg)
}
.flag-icon-mo {
	background-image: url(../images/mo.svg)
}
.flag-icon-mp {
	background-image: url(../images/mp.svg)
}
.flag-icon-mq {
	background-image: url(../images/mq.svg)
}
.flag-icon-mr {
	background-image: url(../images/mr.svg)
}
.flag-icon-ms {
	background-image: url(../images/ms.svg)
}
.flag-icon-mt {
	background-image: url(../images/mt.svg)
}
.flag-icon-mu {
	background-image: url(../images/mu.svg)
}
.flag-icon-mv {
	background-image: url(../images/mv.svg)
}
.flag-icon-mw {
	background-image: url(../images/mw.svg)
}
.flag-icon-mx {
	background-image: url(../images/mx.svg)
}
.flag-icon-my {
	background-image: url(../images/my.svg)
}
.flag-icon-mz {
	background-image: url(../images/mz.svg)
}
.flag-icon-na {
	background-image: url(../images/na.svg)
}
.flag-icon-nc {
	background-image: url(../images/nc.svg)
}
.flag-icon-ne {
	background-image: url(../images/ne.svg)
}
.flag-icon-nf {
	background-image: url(../images/nf.svg)
}
.flag-icon-ng {
	background-image: url(../images/ng.svg)
}
.flag-icon-ni {
	background-image: url(../images/ni.svg)
}
.flag-icon-nl {
	background-image: url(../images/nl.svg)
}
.flag-icon-no {
	background-image: url(../images/no.svg)
}
.flag-icon-np {
	background-image: url(../images/np.svg)
}
.flag-icon-nr {
	background-image: url(../images/nr.svg)
}
.flag-icon-nu {
	background-image: url(../images/nu.svg)
}
.flag-icon-nz {
	background-image: url(../images/nz.svg)
}
.flag-icon-om {
	background-image: url(../images/om.svg)
}
.flag-icon-pa {
	background-image: url(../images/pa.svg)
}
.flag-icon-pe {
	background-image: url(../images/pe.svg)
}
.flag-icon-pf {
	background-image: url(../images/pf.svg)
}
.flag-icon-pg {
	background-image: url(../images/pg.svg)
}
.flag-icon-ph {
	background-image: url(../images/ph.svg)
}
.flag-icon-pk {
	background-image: url(../images/pk.svg)
}
.flag-icon-pl {
	background-image: url(../images/pl.svg)
}
.flag-icon-pm {
	background-image: url(../images/pm.svg)
}
.flag-icon-pn {
	background-image: url(../images/pn.svg)
}
.flag-icon-pr {
	background-image: url(../images/pr.svg)
}
.flag-icon-ps {
	background-image: url(../images/ps.svg)
}
.flag-icon-pt {
	background-image: url(../images/pt.svg)
}
.flag-icon-pw {
	background-image: url(../images/pw.svg)
}
.flag-icon-py {
	background-image: url(../images/py.svg)
}
.flag-icon-qa {
	background-image: url(../images/qa.svg)
}
.flag-icon-re {
	background-image: url(../images/re.svg)
}
.flag-icon-ro {
	background-image: url(../images/ro.svg)
}
.flag-icon-rs {
	background-image: url(../images/rs.svg)
}
.flag-icon-ru {
	background-image: url(../images/ru.svg)
}
.flag-icon-rw {
	background-image: url(../images/rw.svg)
}
.flag-icon-sa {
	background-image: url(../images/sa.svg)
}
.flag-icon-sb {
	background-image: url(../images/sb.svg)
}
.flag-icon-sc {
	background-image: url(../images/sc.svg)
}
.flag-icon-sd {
	background-image: url(../images/sd.svg)
}
.flag-icon-se {
	background-image: url(../images/se.svg)
}
.flag-icon-sg {
	background-image: url(../images/sg.svg)
}
.flag-icon-sh {
	background-image: url(../images/sh.svg)
}
.flag-icon-si {
	background-image: url(../images/si.svg)
}
.flag-icon-sj {
	background-image: url(../images/sj.svg)
}
.flag-icon-sk {
	background-image: url(../images/sk.svg)
}
.flag-icon-sl {
	background-image: url(../images/sl.svg)
}
.flag-icon-sm {
	background-image: url(../images/sm.svg)
}
.flag-icon-sn {
	background-image: url(../images/sn.svg)
}
.flag-icon-so {
	background-image: url(../images/so.svg)
}
.flag-icon-sr {
	background-image: url(../images/sr.svg)
}
.flag-icon-ss {
	background-image: url(../images/ss.svg)
}
.flag-icon-st {
	background-image: url(../images/st.svg)
}
.flag-icon-sv {
	background-image: url(../images/sv.svg)
}
.flag-icon-sx {
	background-image: url(../images/sx.svg)
}
.flag-icon-sy {
	background-image: url(../images/sy.svg)
}
.flag-icon-sz {
	background-image: url(../images/sz.svg)
}
.flag-icon-tc {
	background-image: url(../images/tc.svg)
}
.flag-icon-td {
	background-image: url(../images/td.svg)
}
.flag-icon-tf {
	background-image: url(../images/tf.svg)
}
.flag-icon-tg {
	background-image: url(../images/tg.svg)
}
.flag-icon-th {
	background-image: url(../images/th.svg)
}
.flag-icon-tj {
	background-image: url(../images/tj.svg)
}
.flag-icon-tk {
	background-image: url(../images/tk.svg)
}
.flag-icon-tl {
	background-image: url(../images/tl.svg)
}
.flag-icon-tm {
	background-image: url(../images/tm.svg)
}
.flag-icon-tn {
	background-image: url(../images/tn.svg)
}
.flag-icon-to {
	background-image: url(../images/to.svg)
}
.flag-icon-tr {
	background-image: url(../images/tr.svg)
}
.flag-icon-tt {
	background-image: url(../images/tt.svg)
}
.flag-icon-tv {
	background-image: url(../images/tv.svg)
}
.flag-icon-tw {
	background-image: url(../images/tw.svg)
}
.flag-icon-tz {
	background-image: url(../images/tz.svg)
}
.flag-icon-ua {
	background-image: url(../images/ua.svg)
}
.flag-icon-ug {
	background-image: url(../images/ug.svg)
}
.flag-icon-um {
	background-image: url(../images/um.svg)
}
.flag-icon-us {
	background-image: url(../images/us.svg)
}
.flag-icon-uy {
	background-image: url(../images/uy.svg)
}
.flag-icon-uz {
	background-image: url(../images/uz.svg)
}
.flag-icon-va {
	background-image: url(../images/va.svg)
}
.flag-icon-vc {
	background-image: url(../images/vc.svg)
}
.flag-icon-ve {
	background-image: url(../images/ve.svg)
}
.flag-icon-vg {
	background-image: url(../images/vg.svg)
}
.flag-icon-vi {
	background-image: url(../images/vi.svg)
}
.flag-icon-vn {
	background-image: url(../images/vn.svg)
}
.flag-icon-vu {
	background-image: url(../images/vu.svg)
}
.flag-icon-wf {
	background-image: url(../images/wf.svg)
}
.flag-icon-ws {
	background-image: url(../images/ws.svg)
}
.flag-icon-ye {
	background-image: url(../images/ye.svg)
}
.flag-icon-yt {
	background-image: url(../images/yt.svg)
}
.flag-icon-za {
	background-image: url(../images/za.svg)
}
.flag-icon-zm {
	background-image: url(../images/zm.svg)
}
.flag-icon-zw {
	background-image: url(../images/zw.svg)
}