._flicons ul {
	float:left;
	position: relative;
	margin: 0;
    padding: 0;
    width: 48px;
    height: 48px;
    list-style: none;
    z-index: 20;
	/*border-right: 1px dotted #999;*/
}

._flicons ul li {
	position: absolute;
}



._flicons ._1 {
	float:left;
	padding:5px 5px 10px 20px;
	box-sizing:border-box;
}

._flicons ._1 img {
	width: 48px;
    height: 48px;
}

._flicons ._1 ul li:nth-child(1) {
	top: 0;
    left: 0;
}




._flicons ._2 {
	float:left;
	padding:5px 10px 10px 20px;
	box-sizing:border-box;
}

._flicons ._2 img {
	width: 24px;
    height: 24px;
}

._flicons ._2 ul li:nth-child(1) {
	top: 0;
    left: 0;
}

._flicons ._2 ul li:nth-child(2) {
	bottom: 0;
    right: 0;
}



._flicons ._3 {
	float:left;
	padding:5px 10px 10px 20px;
	box-sizing:border-box;
}

._flicons ._3 img {
	width: 24px;
    height: 24px;
}

._flicons ._3 ul li:nth-child(1) {
	top: 0;
    left: 0;
}

._flicons ._3 ul li:nth-child(2) {
	top: 0;
    right: 0;
}

._flicons ._3 ul li:nth-child(3) {
	bottom: 0;
    right: 0;
}



._flicons ._4 {
	float:left;
	padding:5px 10px 10px 20px;
	box-sizing:border-box;
}

._flicons ._4 img {
	width: 24px;
    height: 24px;
}

._flicons ._4 ul li:nth-child(1) {
	top: 0;
    left: 0;
}

._flicons ._4 ul li:nth-child(2) {
	top: 0;
    right: 0;
}

._flicons ._4 ul li:nth-child(3) {
	bottom: 0;
    left: 0;
}

._flicons ._4 ul li:nth-child(4) {
	bottom: 0;
    right: 0;
}
.popover { max-width: none }

/*div[id^="list_"]   */
[id^='popover_bothways'] .popover {
  width:500px;
  max-width:none;
}

[id^='popover_oneway'] .popover {
  width:250px;
  max-width:none;
}

#kb {
	margin: 2px 0;
	padding: 5px;
	overflow: hidden;
}
#kb > li {
	padding: 10px;
	height: auto !important;
	overflow: hidden;
	margin: 0;
	background: url(../images/kb_category_bg.png) bottom left repeat-x;
	border-bottom: 1px solid #ddd;
	display: block;
}
#kb > li h4 span {
	color: #666;
}
#kb > li h4 a {
/*	font-size: 14px;*/
}
#kb > li > i {
	display: block;
	width: 32px;
	height: 32px;
	float: left;
	margin-right: 6px;
	background: url(/assets/img/icons/duotone-icons/Files/Group-folders.svg) top left no-repeat;
}

.iti {
	width: 100%!important;
}

.iti__flag {background-image: url(/assets/img/flags.png);}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.iti__flag {background-image: url(/assets/img/flags@2x.png);}
}

.hidden-element {
	display: none; }

input.color-error {
	border: 1px solid #df4759;
}
input.color-success {
	border: 1px solid #42ba96;
}

.intl-tel-input {
	display: table-cell;
}
.intl-tel-input .selected-flag {
	z-index: 4;
}
.intl-tel-input .country-list {
	z-index: 5;
}
.input-group .intl-tel-input .form-control {
	border-top-left-radius: 4px;
	border-top-right-radius: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0;
}

.border-bottom-333 {
	border-bottom: 1px dotted #333;
}