#app .intl-tel-input {
  width: 100%;
}
#app .intl-tel-input input {
  padding-left: 45px;
}
.ui.segment.flight-itinerary {
  width: 100%;
  box-shadow: none !important;
}
.ui.segment.flight-itinerary.relaxed {
  padding-left: 0;
  padding-right: 0;
}
.ui.segment.flight-itinerary div.title {
  font-size: 13px;
  color: #63778c;
  border-bottom: 1px solid #d9dde2;
  padding: 5px;
  margin-bottom: 5px;
}
.ui.segment.flight-itinerary div.title .city {
  font-size: 18px;
  font-weight: 700;
  color: #202629;
  margin-right: 10px;
}
.ui.segment.flight-itinerary div.title .time {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  background: #ff7b33;
  padding: 2px 5px;
  margin: 0 10px;
  position: relative;
  top: -1px;
  border-radius: 3px;
}
.ui.segment.flight-itinerary table.segments {
  width: 100%;
  border-bottom: 3px solid #fee252;
}
.ui.segment.flight-itinerary table.segments .airport {
  font-size: 11px;
  color: #63778c;
}
.ui.segment.flight-itinerary table.segments td {
  padding: 10px;
}
.ui.segment.flight-itinerary table.segments td.airline .logos {
  margin-top: 10px;
}
.ui.segment.flight-itinerary table.segments td.airline .name,
.ui.segment.flight-itinerary table.segments td.airline .multi {
  font-size: 14px;
  color: #9b9393;
}
.ui.segment.flight-itinerary table.segments td.airline .name .flight-no,
.ui.segment.flight-itinerary table.segments td.airline .multi .flight-no {
  font-size: 12px;
}
.ui.segment.flight-itinerary table.segments td.from,
.ui.segment.flight-itinerary table.segments td.to {
  width: 35%;
  font-size: 14px;
  color: #2c3e50;
}
.ui.segment.flight-itinerary table.segments td.flight {
  width: 80px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAANCAYAAAErqfV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwMDExQTRDOEE3RTExRTRCMjlCREQ1NDhDQ0EyMzVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwMDExQTREOEE3RTExRTRCMjlCREQ1NDhDQ0EyMzVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTAwMTFBNEE4QTdFMTFFNEIyOUJERDU0OENDQTIzNUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTAwMTFBNEI4QTdFMTFFNEIyOUJERDU0OENDQTIzNUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Fn1vzAAAByklEQVR42mL4//8/g5NjJD+IBmEmZ6eoSwwMDMxAuhFIMwAEECNIFAaYQARQBiwCEEBwGZgAEJQBcRcQ+zNADT4DxJNhhsMwQAChmIkMWGAMqJE1QNwCFgAa0wU18j8Iw4wCCQghC8AwQACh2AE0jgdIfQbiC3v3LTNEthPq0TogPo7hMKCkCpC6jcWtuUCDpoDDARR+QPoSUEAeqAGkWAWqaBZQLB2bTwECCMWtQAMS0N1PyD8wji3QhiNI4iCXPARifhY0C22B+DAIAxV9B9IyUH8JQeVvYvP8TyDFhmbQCyCWB9r6iwWqQBjI+QKVXAbECVA2SEwGKPcROXp/AbE3UCOIXgcV/ws18Sl6IIGdBFQ8GcgOB+J3QBwEVHiNAQcACDCcKQvqnydAihOUToGGzGUgEgD1gQIpEIglQHGK0xKgQmYgdQaIDdCkQOFSCbT0EVqSzAfiUlB0oam/idcnUAPWQV1FCgA5oAmIFwAd8xeUdBcBOR34whRoUTuQqsBjKCheOoB4CtCc79gy9Skgvgo0COYCf6DCC0A+KG3lQHMfehCADJoFci1Q7TtC3oKlFCdQNgZidSCeAMT2WNQuhhp6h8SgYwAAkJ8BPfyO4eMAAAAASUVORK5CYII=) no-repeat 50% 50%;
  opacity: .4;
  padding: 0px;
  white-space: nowrap;
  text-align: center;
}
.ui.segment.flight-itinerary table.segments td.flight .duration {
  opacity: 1;
  font-size: 12px;
  color: #63778c;
  margin-top: 43px;
}
.ui.segment.flight-itinerary table.segments td.time-n-cabin {
  vertical-align: top;
}
.ui.segment.flight-itinerary table.segments td.time-n-cabin div {
  font-size: 12px;
  line-height: 1.2;
  color: #3d4d5d;
  border-left: 1px solid #ddd;
  padding: 5px 10px;
}
.ui.segment.flight-itinerary table.segments tr.divider td {
  padding: 0;
}
.ui.segment.flight-itinerary table.segments tr.divider td span {
  display: block;
  height: 1px;
  border-bottom: 1px dotted #8c8c8c;
}
.ui.segment.flight-itinerary table.segments tr.divider td span.layover {
  height: auto;
  font-size: 11px;
  color: #63778c;
  border: 0;
  margin: 0 10px;
  white-space: nowrap;
  position: relative;
}
.ui.segment.flight-itinerary.compact.small.from,
.ui.segment.flight-itinerary.compact.small.to {
  font-size: 11px;
  color: #2c3e50;
}
.ui.segment.flight-itinerary.compact.small table.segments td {
  width: 33%;
}
.ui.segment.flight-itinerary.compact div.title .city {
  font-size: 15px;
  font-weight: bold;
  color: #0674a9;
  margin-right: 10px;
}
.ui.segment.flight-itinerary.compact div.title .time {
  font-size: 12px;
}
.ui.segment.flight-itinerary.compact table.segments {
  border-bottom: none;
}
.ui.segment.flight-itinerary.compact table.segments .airport {
  font-size: 11px;
  color: #63778c;
}
.ui.segment.flight-itinerary.compact table.segments td.airline .name,
.ui.segment.flight-itinerary.compact table.segments td.airline .multi {
  font-size: 11px;
}
.ui.segment.flight-itinerary.compact table.segments td.airline .name .flight-no,
.ui.segment.flight-itinerary.compact table.segments td.airline .multi .flight-no {
  font-size: 11px;
}
.ui.segment.flight-itinerary.dark {
  background: #f7f7f7;
}
.cardList li,
.cardIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAAYCAYAAAAbDApiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0VFOEE3RDE2MjA2ODExODIyQTg2Q0UyQTk1RDlBNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTdDN0RFMEQzMDUxMUU2ODc5NjgxMEU5MEM1RTg0NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTdDN0RERkQzMDUxMUU2ODc5NjgxMEU5MEM1RTg0NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTY2MUVFNjkzRkEwMTFFM0IwM0REQTRFNjQwQUI1MkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTY2MUVFNkEzRkEwMTFFM0IwM0REQTRFNjQwQUI1MkQiLz4gPC9yZGY6RGVzY3Jp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) no-repeat;
  float: left;
  height: 24px;
  overflow: hidden;
  padding: 0;
  text-indent: -5000px;
  width: 40px;
}
.cardList li.visa,
.cardIcon.visa {
  background-position: 0px 0px;
}
.cardList li.master,
.cardType.mastercard,
.cardIcon.mastercard {
  background-position: -42px 0px;
  width: 34px;
}
.cardList li.maestro,
.cardIcon.maestro {
  background-position: -82px 0px;
  width: 34px;
}
.cardList li.amex,
.cardIcon.amex {
  background-position: -120px 0px;
  width: 35px;
}
.cardList li.diners,
.cardList li.dinersclub,
.cardIcon.diners,
.cardIcon.dinersclub {
  background-position: -152px 0px;
  width: 32px;
}
ul.cardList {
  position: absolute;
  right: 6px;
  margin: 0;
  padding: 0;
  top: 6px;
}
.cvv3-img {
  width: 77px;
  min-height: 46px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAsCAYAAAAgoTVPAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wQODxgzDHRr2wAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAwYSURBVGje3ZtrcFzleYCf71z2ftFl5cvawhZybQqGtEZcImgyYVIC02HqztiSC4bSaSYQwo9Opu2AfqSZdrD/pENbiicoGWZwwNiOk3oKM4ZUrUmGmGIbF+Q4lR2vLdlGWsmSdqW9n2t/7NntStqVJcuSnL4zZ/bs2XPZ79n3e6/fCtu2WWoRQpT37ZMLuE8bovJtlVPsiufYNe4xL7FtG4XfYpkGYsl+/d9aaHPQsjlr2/9raKINoX9MuyTYYZ3gPiFYD4QB1QFnAzowYdv0WzbHUxkO1n+FY4At2rBLEBcCUDg27RIQyuVyjIyMkMvlbipYkpUU9cZbrpBxRI2P5uWP+tZx6qzKmfNZYv2jxIfHmJxMEQoFWbWykdb1Ee7Y4GPLJp0v3jZAczRkWeFt2s/f/fv1X32OMQdc5TYvm1aClh4dHfUPDg6ycuVKPB4Py+EgpotlWXgmf4h78nV6Pgnwzod+jhy9yIWLl+d8j1tbmnn0Ky089mCGP9z8SV+uQHfgD3gVsBxg1nxsYhlaJpNJ9vf3hzdu3FiGJYQo70tCYE87VroBgCRJU94LAQtlLmV+gTT2Gh8d72Pv+3W8eegUmUzmuu/n9/vZuW0LT30tSVvL6Z+OTdAdfYSjDjRrrlpXhtbf35/0+/3hSCRCKpVCCEE2my3/2qrLhWkYDiAZSRLIsozP5yOZnABsJElCURQMw8C2bbxeLz6fD8uy5qS1lefIyTeRxl5jz0887Nn3Ob/+n9gN097bf7eV5x5fwzMP/+JkKsMPGh7iDQeaORdwZWh9fX3JNWvWhIPBILlcrjxQRSn6iXw+X96XZRnTNLFtm0AgUD5fCIGiKFiWVQStunC51BlArvmFRrsRI9/DvGUvpqdt0aa+nD+JeX4H6YnLf9n4EN2AMU3rZo/ThBAEg0EAvF7vjBM9Hk/Nh/t8vnkFs7PK2BtFYOsOYro3L6q9ND1tnM5+l7ubdv3j8M9ihZUP84YDjmuBUwDS6TTbt29HluVlM/q3N4/w+Jd7afnSvy06sJKcu+zl7t9/i/rM/V9fH2V//yA44OzZnINSmn6HDh1aVk95YDe03L9vUadkdQ9xH+rqb9197PVXn40+wqsVdq2mtkml6VPygMshz3fA9h3fwAo9tjxfYMVzrF7fvvvEXh50FEl2gmVRE9pySn0IvrkNrMjz2LiW50t4boeGp9jQzJ9WQJNqgVv2NOqb22DN5m/x6VkNy/psUZ/V2Bhh7do1NT7cSd2af33y9IH3372zk/cqpqd500Hb8TCE1z/D3d47F/1ZJ06cqA1N8kPdY0Sb3n8U6HFgmRWaZk+ZnrZtY1nWkgNrvwvu/L128Nx2cyS5oUdpiKx7+vXvsN6ZonLN6VlXV8fRo0fxer1LmnOuk/4B6r8EQp3xWeLLLTfGZv784txPdt8KgS/S/oWBe4GLjlJJ0zMFBUBVVdrb23G5ls4Q27YNfQPgv+/GDLiKXBd43xbqg/u/AByqcAYzNc22bbLZLEKIchq0FNC8hYvgbmF4eJhYLIaqqmzatIlQKDTj/K6uLp5++s/ZuPF3eOWVV/jwww8BeOmll9iwYUP5WGtrKy+88ELVe8zNk96Bz8OmCg9a6UXtKSGHEALTNBkeHmZ8fJxEIrHoG+YE6ZxMb28v99xzDz6fn3h8eMY4Ojs72b17N4GAH4Dm5mYOHDhAa2srR44cmXKsp6eHc+fOXb/WuVtxqayrAqy699Q0Da/XS1NT05LUykTcQFY8ZLNZfnXmDKNXr/LAAw/MOPfll1/m4MGDRKNRALZu3UoqlaKnp4c9e/YAsHbtWrq6umhpaaGtre36p6m6CkWmaRqw2tBqJda2bZNOZ/B6PSQSCXw+H6ZpYlkWdXV1TE5OIkkSuVyO+vp6UqkUqqqWvbLH4yGdTuN2u8lkMni9XmRZxo/N5cufc8u6dTRFIgzH4xiGMeP5p06doqOj4/9yxnO/YefOJ+jq6ioDikajrF69mlgsVhPYhr/qoLIi9wiQ+H7XVNsph5AkAlWAzZyes4mmacRi5xFCYBgGIyNXyRcKxONxhoaG+NWZMwwMXGJ8fJwLFy7Q3z/AlStXOH/+PPH4MKZpMjQ0BMDk5CTxeJy+vrOAIJEYIxwK09DQgCzL5RJUpRw7doytW7cCcPjwYXbufILdu3dPORaNRhkaGqK1tbWmMzn/vYP4//1seXvv2V0znY05iWWRXnAapWkagUCQTCZDIpEgEmnE0HUURSGTzqCqKk1NEXL5PIZhoCjylBqcZVlIkkQ+n0eSJOrr64uaiMIdt28kHh/i008/5a677ppRaurs7CQWi3H48GHOnj3L22+/TUtLC93d3XR2dgJw/Pjx8v6LL764MC+sx9ENRqdXt+adERQKBYLBAJqmEQwGi+GCEDTfcgsuVSWVTiOA1ltvRVVVkskkwWCQVCpFMFiEvXbtWmzbprm5GUVR0DQdroYJeE3a29trVz8OHJj1PcCuXbvmFq+dODGHwcbIa1yabqHmDS0SicwMnitcesgpYJZk1apV5bp85WulrF69CiZboHARlMV3PHOW/BlSWX4zW+l7WXNP23cvIvMx+O+9ccHpQiV7is9HOMPMFp9dFZpt23MvTS9QhBCYdR1I8Reh6dkZqdRCs4HrksIFSH/Ez/6LT5jaoao9PUv2aHBwcNHh2baNabawMjeGK98HS1DluKZMHmFocOCt73yfy8zS2lMqB6EoCitWrFiyNMqyLExjO4zvhzXLDM3KQPIdTp/nPyvKQlXBzbBpkiQtWenbsizMhmcwL30VufGJYgV1uWTsTQZj7x/82vN8QLG5YlKjTzADmizLM6BVs3WlY/O1g5XXAZjySsyGbyCP/DM0/xMI9zJ4zF/D+F5++Rk/rQA2XdNqp1GWZZHOZBBCoCpKOUrXNK0i2NXx+bzk83ncbjeapk1ZolBZk7MsC1mW0XQdr8eNJMnoTmBcKBSwLBsz+HXsz59i4twPGJi8b1HL3VVlZA+9/33spY4XOOFAqwQ3N01THUhZTUNVVdxuN7lcDtM0URTF6bB7yuUkXdfRNN0BJGFZRW0SkkBxNDeXzWI7eWgqlSYUClIoFMrdetP/Z4QTf8eWTVuWto2X+ZjMpVd7H/wLfkRxmZZeAe3a3rN8UFGQFQXJ0TwodtmFEKiqimEYWJZFOBwuTzWXy4UsSVjOfinxLpWcgsEgqqqi6zrBYAAhBB6PB9M0kSQJTX2IvHGZ8KWnYAk67AAbm3Nw8Qn6+tmXylKoAs26ZnBbSshTqRSmaRa1RQj8fj+GYZDP5wkGgySTSRRFKW+lPFPXdUAQDgcZHR3D5/M5OWcBt7tYFU4mJwiFgiiqSjqdxrbtsp0zvNsx9QwNAx2wBGs57vR9l89OX/7btic5CGhVgFXNCoRt21y4cCEZDAbDDQ0NZXAlDTJNE9M0y2s8LMvCMAxkWcYwDFRVRVXVcjIuhIRpGui6jsfjKWtqyVmUpncpiQcwDANJktB1vdi4TvwIebwbOfrXWKHHbmg/VKAhTb5Dvu/x3r5+9rU9yY+BQsVWAmdV07TyAphIJMKVK1dobGzEMAyy2Sy2baPrujMYo7wiqGTbVFVF03RcLpVwOIymaSiKUnQiFVprGAYIgeVcEwgESCaTxSKp2z0FVi6XIxQKYdbtZDJfTzD+Jt70B1iR5zFdmxauXdpZpNF/YSzW/d6xXt7642/zS0fDCs7rrKHGFE0DJgYHB0PJZJJoNFq2X9VCitlCjGoLAqtdW+szoOwYdF0vanLiNXyZN1CbtkPDDvDcho0y9zDH1iHfB+P7yV/aFYtdYd/mDvY6GqVNe73mcqvK5aMpIJBMJLg6OkqhUFi+JN6xcZZlYZpmUVPNBCvET2iS/4NAeDV2fSfCfz+Wug5JrXfyVqewautgThSrJ5mPIbGfQnaUlPJHPPftl9t+3MOYA0efZvjnvD5N3Ix/vnCWu4uKjpBS2j7opn1zK3/i87DFpdIsCYJCoJSo2TaGZZMqaFyZSPPZsV7e3fY3nKyIu4xpoEqw5rcS8maDNg1cqSskV2xKxX6tBkhljGVNg2ZeK7+cDdpN+z8C+yS28xccc9rAZWfglcCkKmXpEgBr2vXWNGM/r9XdAP8Lv05lTjBJ+2UAAAAASUVORK5CYII=) no-repeat 50% -1px;
  padding: 0 !important;
}
.cvv4-img {
  width: 77px;
  min-height: 46px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAuCAIAAAGVDDOFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3NkMyNjBCOTVBQTExRTQ4OUE5REU0MEY5NkZFQUI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3NkMyNjBDOTVBQTExRTQ4OUE5REU0MEY5NkZFQUI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mjc2QzI2MDk5NUFBMTFFNDg5QTlERTQwRjk2RkVBQjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mjc2QzI2MEE5NUFBMTFFNDg5QTlERTQwRjk2RkVBQjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XDzZJAAARNElEQVR42mL8//8/A27A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) no-repeat 50% -1px;
  padding: 0 !important;
}
.doPay a#act_title {
  display: block;
}
.note {
  font-family: arial;
  font-size: 12px;
  margin: 20px 0;
  line-height: 1.5;
}
form.payment button.button {
  font-size: 1.42857143rem!important;
  margin: 0;
  width: 100%;
}
form.payment .ui.header .content {
  font-size: 17px;
}
form.payment .sub.header {
  font-size: 13px!important;
  line-height: 1.5!important;
}
.cardList li.rupay,
.cardIcon.rupay {
  background-position: -184px 0px;
  width: 50px;
}
#booking {
  margin: 0 auto;
  max-width: 996px;
  min-width: 728px;
  min-height: 400px;
}
#booking .step1 .ui.bold.input input {
  font-weight: bold;
}
#booking .step1 .ui.input.code {
  width: 48px;
}
#booking .step1 .price {
  font-weight: bold;
  font-size: 22px;
  color: #202629;
}
#booking .step1 .taxes {
  color: #9b9393;
}
#booking .step1 .email-suggestion {
  font-size: 12px;
  text-align: right;
}
#booking .step1 .field.phone .number {
  display: inline-block;
  width: 147px;
}
#booking .step1 .ui.selection.code {
  line-height: 15px;
  font-size: 12px;
  font-weight: bold;
  width: 75px;
  min-width: 75px;
}
#booking .step1 .ui.selection.code .menu {
  font-size: 12px;
  width: 400px;
}
#booking .step1 .ui.selection.code .small {
  color: gray;
  float: right;
}
#booking .step1 .row {
  padding-top: 0rem !important;
  padding-bottom: .5rem !important;
}
#booking .step1-summary {
  width: 100%;
  font-size: 14px;
  cursor: pointer;
}
#booking .step1-summary .small {
  font-size: 12px;
  color: #767575;
}
#booking .step1-summary td.logo {
  width: 50px;
  vertical-align: middle;
  text-align: center;
}
#booking .step1-summary td {
  height: 50px;
  vertical-align: middle;
  border-bottom: 1px dashed lightgray;
}
#booking .step1-summary tr:last-child td {
  border-bottom: 0;
}
#booking .step1-summary .price {
  font-weight: bold;
  font-size: 22px;
  color: black;
  text-align: center;
}
#booking .step2 .passenger-header {
  padding-top: 10px;
  padding-left: 15px;
  margin-bottom: -20px;
  font-weight: bold;
}
#booking .step2 .passenger {
  border-bottom: 1px dotted #d6d6d6;
}
#booking .step2 .passenger .name .title.field {
  width: 120px;
}
#booking .step2 .passenger .name .name.field {
  width: 230px;
}
#booking .step2 .passenger .date .field {
  width: 120px;
}
#booking .step2 .passenger .passport {
  width: 580px;
}
#booking .step2-summary {
  cursor: pointer;
}
#booking .step2-summary .content {
  padding: 13px 20px;
}
#booking .step3 > .ui.segment {
  margin-top: 0px;
}
#booking .step3 .note {
  font-size: 12px;
  color: #767575;
  margin-bottom: 10px;
}
#booking .step3 .note span {
  color: #2d2727;
}
#booking .step3 .store.field label {
  font-weight: normal;
  font-size: 12px;
}
#booking .step3 .store.field label input {
  vertical-align: text-bottom;
}
#booking .step3 .agreement.field label {
  font-weight: normal;
  font-size: 12px;
  color: #767575;
  margin-bottom: 40px;
}
#booking .step3 .agreement.field label input {
  vertical-align: text-bottom;
}
@media only screen and (max-width: 760px) {
  #booking .step3 .amount {
    margin-left: 20px;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #202629 !important;
    margin-right: 0px !important;
  }
}
@media only screen and (min-width: 761px) {
  #booking .step3 .amount {
    font-size: 19px !important;
    font-weight: bold !important;
    color: #202629 !important;
    margin-right: 0px !important;
  }
}
#booking .step3 .row {
  padding-top: 0rem !important;
  padding-bottom: .5rem !important;
}
#booking .step3 .row .amtNotice {
  /*margin-left: -27px;*/
  font-size: 13px !important;
  color: #bcbdbe !important;
}
#booking .step3 .row .mobikwikNotice {
  /*margin-left: -27px;*/
  font-size: 15px !important;
  color: #000000 !important;
  font-weight: 600;
}
#booking .credit-card {
  margin-bottom: 10px;
}
#booking .credit-card > div {
  padding: 5px 0;
}
#booking .credit-card > div.field,
#booking .credit-card > div.fields {
  width: 380px;
}
#booking .credit-card .cvv-image {
  width: 100%;
  text-align: right;
}
#booking .credit-card .cvv-image > div {
  display: inline-block;
  line-height: 46px;
}
#booking .netbanking {
  margin-bottom: 10px;
}
#booking .netbanking > div {
  padding: 5px 0;
}
#booking .netbanking > div.field,
#booking .netbanking > div.fields {
  width: 380px;
}
#booking .verified {
  position: relative;
}
#booking .verified > div {
  position: absolute;
  top: -27px;
  right: -15px;
  text-align: right;
}
#booking .verified img {
  width: 100px;
  vertical-align: middle;
}
#booking .loader_x {
  position: absolute;
  top: 30%;
  left: 25%;
  display: none;
}
#booking .line_x {
  animation: expand 1s ease-in-out infinite;
  border-radius: 10px;
  display: inline-block;
  transform-origin: center center;
  margin: 0 3px;
  width: 1px;
  height: 13px;
}
#booking .line_x:nth-child(1) {
  background: #AA2F41;
}
#booking .line_x:nth-child(2) {
  animation-delay: 100ms;
  background: #EBC844;
}
#booking .line_x:nth-child(3) {
  animation-delay: 250ms;
  background: #0C4960;
}
#booking .line_x:nth-child(4) {
  animation-delay: 350ms;
  background: #e67e22;
}
#booking .line_x:nth-child(5) {
  animation-delay: 450ms;
  background: #f1c40f;
}
#booking .line_x:nth-child(6) {
  animation-delay: 550ms;
  background: #222233;
}
#booking .line_x:nth-child(7) {
  animation-delay: 650ms;
  background: #BBA036;
}
#booking .line_x:nth-child(8) {
  animation-delay: 750ms;
  background: #27ae60;
}
#booking .line_x:nth-child(9) {
  animation-delay: 850ms;
  background: #853962;
}
@keyframes expand {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(2);
  }
}
#booking .step4 .booking-id {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
}
#booking .step4 .message {
  text-align: center;
  font-size: 16px;
  font-weight: normal;
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
  #booking {
    max-width: 996px;
    min-width: 506px;
    min-height: 400px;
  }
  #booking h1 {
    font-family: 'gotham_bookregular', sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #202629;
    text-align: center;
    margin: 5px 0 20px !important;
  }
}
@media only screen and (max-width: 640px) {
  #booking {
    max-width: 996px;
    min-width: 450px;
    min-height: 400px;
    margin-top: 50px;
  }
  #booking h1 {
    font-family: 'gotham_bookregular', sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #202629;
    text-align: center;
    margin: 5px 0 20px !important;
  }
}
@media only screen and (min-width: 801px) {
  #booking h1 {
    font-family: 'gotham_bookregular', sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #202629;
    text-align: center;
    margin: 5px 0 20px !important;
  }
}
#booking .wizard.button {
  width: 135px;
}
@media only screen and (max-width: 640px) {
  #booking .wizard.button {
    width: 78px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
  #booking .wizard.button {
    width: 115px;
  }
}
#booking > .segment > .header,
#booking > .segment > .segment {
  margin: 0;
  margin-bottom: 1px;
  box-shadow: none;
}
#booking > .segment > .segment {
  border: 1px solid #d5dbe0;
}
#booking .amtNotice {
  color: #f15a29;
}
#booking .handleConvFeeDiv {
  min-height: 35px!important;
}
#booking .handleConvFee {
  font-size: 15px !important;
  color: #000 !important;
}
#booking .step.header {
  background: #7f7f7f;
  background-repeat: no-repeat;
  background-position: 10px 50%;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  padding: 11px 10px 11px 55px;
  position: relative;
}
#booking .step.header.active {
  background-color: #201f60;
}
#booking .step.header.completed {
  background-color: #15c585;
}
#booking .step.header.step1 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAF2Pf9EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3MUQzNEMzOTU3QjExRTRBMEU4Q0UxNDIxRDg2MDdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3MUQzNEM0OTU3QjExRTRBMEU4Q0UxNDIxRDg2MDdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjcxRDM0QzE5NTdCMTFFNEEwRThDRTE0MjFEODYwN0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjcxRDM0QzI5NTdCMTFFNEEwRThDRTE0MjFEODYwN0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4eHr3hAAABnklEQVR42mL4//8/AxDzQGkGRiDBzMDA8BeI/wOxHkAAgQQYkAETlP4PxQwAAcQA0wvEmf8hAMaHc0SBeCkQX4WKhSMpYgAIIAw7sNkHs/M2lN0L5iMZY/AfFYD9AtLBCHcphA0GAAGErBOGu6A6JbDIwfAEID6GSxIdrEPj/wFiaZDCG0C8BU0zPxYDbNAtQeZMQ1Ocg8fZYAwQQHjDmRBgwiIGMm0OHj3SQHwGiC0JBZYfkrgQEH9DkjuDTbM3lpD9gCY2Ez3AkPGf/9jBRvTQBgFFNM0z0TQdw2YJA5I/QCnKA03TDUJRJQQNxVdAzAxlvwZiGSD+hS+qAAKMgVBCAOI0ID4MzTUM1MLEKNqIFgygWCsCYjYi9IJKkcloyQMEDhBjMciC2/9xg+1ArIWUBtuB+DMe9SBHlJISPFv+kw8WAbEKelCDkl0IkZZPI9KivUBsRiiOq9GCoQ4t/pihVcFbPBadh+ZikhMXKPOdQXKlFjTucIGHQJwMdRRZqRq92LQH4nAgNoCWcHJA/BSIrwHxYiBeA8TfGagAAAz7EA7vzU1vAAAAAElFTkSuQmCC);
}
#booking .step.header.step2 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAYAAAHWXq7SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3MDdEQTA1OTU3QzExRTQ5MDM3QzI4RTM4NEREMTk2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3MDdEQTA2OTU3QzExRTQ5MDM3QzI4RTM4NEREMTk2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjcwN0RBMDM5NTdDMTFFNDkwMzdDMjhFMzg0REQxOTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjcwN0RBMDQ5NTdDMTFFNDkwMzdDMjhFMzg0REQxOTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cZ5mwAAACUElEQVR42mL4//8/AxTHgmhGEAEEYAIEmBhQwUGAAIKpYEBWYQ3VcgAkAFKBrOQlQAAxINni8B8BVgIxxDgkBf+hgn+A+DqUD1ZwFojT/uMAAAHEgIZV0cXQnQ3jcAPxN2SPgiRikBR+hStGciAIbAdiTSg7G+bIPCA2x+VGhv+4wSYQARBADHjwegI+ZkAPSGTbzLDY+BeJ7YDNAGskBf+A+DaaASbYXITuggogdgfiXzj83Q7Ec4CYE9kABajkB2g6IAbAQv0OQAAxEAjIOCCWx6cGlwQjmo1ziTVACJogd+NIuIL4DMgj4G8rKP0LlwHI4BIWA5KQ2PKEDHBG459DS0gG2AxIR1KwFqroL5TNjitZIxugAcSLgLgfRxh8h4aTCzYDfgPxD6hTCYFEKO0IM+AbVECHyFT4HSk8OJED7/B/4kEDlN4KEGCEkjI2zAXEy9EMBOXeWUDMSqp5pFoeRoTvnKnhAFBebALin0gG2yDFFz7wDIjtoIkCBB4AsScuB7AwYAJ2IH4CxCJo4n+AmIOBMOBFMgcE5IF4GxCfB2IjDNVYXBWAw2egDFVKRAgkA/FGHHJ2xEQBKNc+xWEASNwIVBBjkQOVP1pAfA2H3pfYEim+BFKDlAY2AHEwEPcA8UM8vr8NVVOG1MKAledMxCRCCyA+ANX0GJrwzv4nHxwE4hRoEf4Z6jhhbA5Ab/5U4ykTyQGg0FyKxP8CxKYwB3SgKZ4NxM3/qQ8KgXgPmlgaKL/rATMDK1LGuAPENkDMxUBd8BGIbwGxKZLYJwDIYoHGsCg3vQAAAABJRU5ErkJggg==);
}
#booking .step.header.step3 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAAHsVM+iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVCRTNEMzBBOTU3QzExRTRCMzg1RTE0RjA2RThDRUM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVCRTNEMzBCOTU3QzExRTRCMzg1RTE0RjA2RThDRUM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUJFM0QzMDg5NTdDMTFFNEIzODVFMTRGMDZFOENFQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUJFM0QzMDk5NTdDMTFFNEIzODVFMTRGMDZFOENFQzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NEhXMAAACRklEQVR42mL8//8/AxCIMEABCxD/Z0ACTEhsHyB+CxBAjEAtIkiCv0FavgPxF6gAI0iLGogBUg4SAQggkJbfQJqVAQdggtoMAn+B+A+6ApAJ54H0VBwG8AIEECO6R9DAGwagghqQIhz4P8j+H+i+h/mRAcmBZVCfcAFxDZIisDEl/yEgA4i5gdgKiN8A8VKQIMiRL4Eqq3E4cjZAAIFM8P9PPvjHAGWU4PEpPvyfiYFCwILElgLip1D2FCDOBWIdqJqHaOFwCIg3QcIR1QsXoPwrQPwYiO8Q8gIsKdyEJkNSQQBAAMEM4ANiNhI1v8GaiUh1ASwMyInCBiD+Q0k0gjIBMwta6mchUjMHtnTASmlCApUkD4D4E7SokQVieSD+RawBIC8wIxkGAv+gBU8DEPPA8zADQyk2A5ixWPAVSseDCiBCBihAvQCz+ScQm0H5iri8wPgfkhQLkYpXYkE7ED8CJYggMguT6yC7AQIMlqpCoTmPXuAu1E54yW8AxKCysxkp4GkFQKmhFojFgPgCA5KryC1WycEVMEtxZb2NQGyHlJ4pBaCEtheIQ/BlJNTqioHhGpUdcIhQTkYGW6CY5gBXcdoHdTU67odGTRwQPwbi5ZSHDWYidMeRddywJKbbQJwEZdcTyHq/gJgdPRHiygWnsRjwEohNofK8QLwCiO8hGUp2LoCV2BxIAWMKFbOBVgtXgPgiEKsDcRQQvwLiWFgTjgzACWuWggoifyBjPRVTPCk5wxfWLIEBbnJrVhIAqIL9BuMAADlVghHkT8nIAAAAAElFTkSuQmCC);
}
#booking .required {
  color: #ff6565;
}
#booking .label {
  font-size: 15px;
  font-weight: bold;
  color: #202629;
  margin-bottom: 10px;
}
#booking .price {
  font-size: 12px;
  color: #bcbdbe;
}
#booking .price .amount {
  font-size: 30px;
  font-weight: bold;
  color: #202629;
  margin-right: 30px;
}
#booking .ui.button.gray.back {
  background: #f7f7f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAGDeKZEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI0Q0YzOUJFOTU3OTExRTQ5RDgzRDhDRkVDMTZEMDE4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI0Q0YzOUJGOTU3OTExRTQ5RDgzRDhDRkVDMTZEMDE4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjRDRjM5QkM5NTc5MTFFNDlEODNEOENGRUMxNkQwMTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjRDRjM5QkQ5NTc5MTFFNDlEODNEOENGRUMxNkQwMTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62tp8xAAABAUlEQVR42mJMSEhgAAEmBggwBgggRmSRLUAsBBBAMJH/QMyIrBbEMQAxAAIIpoIZiP8yQRmiMKVPgFgaZDQLkJAE4ucgGiCA4PZAlf+BSr4ACbAgCd4H4rNQt4BADUjyL9R6kFG7gbgSZhRAACEbCwJCQPwO2dEgsBqIj8E4TEiCukCsAZNggQqGQB1wBlmiHiqRjmwZSOIaEGsD8VVYaCHbAZP8A5MACDB05yKHyAog1gJiZ1iooJuGrHg11FRdbBqQNaErloR6+QU2Z4A8pAgNLAmomDo02HGBaCZopElCPQszuQMaItjwMmQ/XUPSnABNeO24nIcOYJpBIaeCTRMAOsYznjXI0mgAAAAASUVORK5CYII=) no-repeat 10px 50%;
  padding-left: 30px;
  position: absolute;
  top: 22px;
  left: 15px;
  color: #606060;
  border: 1px solid #f7f7f7;
}
#booking .curterm {
  position: absolute;
  top: 32px;
  width: 300px;
  right: 0;
  text-align: right;
  color: #ff0000;
}
#booking .ui.secondary.pointing.menu > .item.active {
  color: #0674a9;
  font-weight: bold;
  border-color: #0674a9;
}
.AirticketIndia #booking .step.header.completed {
  background-color: #cf2c23;
}
.modify-search.single {
  padding: 0.5em 0.5em;
}
.modify-search.single table td {
  padding: 0 5px;
}
.modify-search.single table td.passenger {
  width: 70px;
}
.modify-search.single table td.passenger .ui.input {
  min-width: 70px;
}
.modify-search .ui.blue.button {
  width: 100%;
}
.modify-search.multicity {
  background-color: #f0efef !important;
}
.modify-search.multicity .item .content {
  font-size: 13px;
  font-weight: bold;
  color: #202629;
  text-align: center;
  height: 35px;
}
.modify-search.multicity .item .content .header {
  text-align: left;
  font-family: 'gotham_bookregular', sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #606f7f;
  text-transform: uppercase;
  margin-bottom: 5px;
}
#flights-search {
  padding: 20px 30px;
}
@media only screen and (min-width: 801px) and (max-width: 1024px) {
  #flights-search {
    padding: -10px 15px;
  }
}
#flights-search.segment {
  max-width: 700px;
}
#flights-search.vertical {
  max-width: 250px;
}
#flights-search.centered {
  margin: 0 auto;
}
#flights-search .tabular.menu {
  padding: 0 5px;
}
#flights-search h1 {
  font-size: 30px;
  margin-bottom: 2px !important;
  font-weight: 400;
}
#flights-search h2 {
  font-size: 18px;
  margin-bottom: -18px !important;
  font-weight: 500;
  padding-left: 6px;
}
#flights-search .travel-type .deco {
  display: inline-block;
  padding: 10px 15px;
  font-size: 14px;
}
#flights-search .travel-type .deco.active {
  background-color: #fff0a0;
}
#flights-search .delete {
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJFQzVDMTVGOEMzNTExRTQ4QkQ3RTE0RTAzN0I1NzRBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJFQzVDMTYwOEMzNTExRTQ4QkQ3RTE0RTAzN0I1NzRBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkVDNUMxNUQ4QzM1MTFFNDhCRDdFMTRFMDM3QjU3NEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkVDNUMxNUU4QzM1MTFFNDhCRDdFMTRFMDM3QjU3NEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78mMA7AAACIklEQVR42mL8np/PAATJQDyXCUjEckyYMAdI/2eEyvwH4gsAAQTjyLGARNiKixlAahl+9fYyAAQQsjo4AMnKgRggpUATwYIAAQRTCQJpQDwLpnILVPtMmDEgQW9GLi4G1rAwmI7/YBtZfHwY/mzZArcI5B6B36tWfUCynBEggJAtAin1ZsAEvED8hQlmNkgRk6wsXBbJ3s9AfB5kTRFM5N/jx2AFzFZWDD8KCpBNNcAaGlhAKMxqRii+jKYgCCq+BiCAkD3DAA1WDyD+C4oxZAkWKM0DdTQyAMXoViD2gYUuAxZFMOANDTawwvNw452dEdGLCCpvmEIDuKSBAVgxKNr/v32LbHIsEzIPlHpYfH0Z/mzezPD/2zdkKVEUhSCTflZVwU1GAmtAwRMIZKwjEOCMIBPXYwloZCCAHDx60FhABpehsfIRxAEIMPSYgQGQc+qQQwQNXADiJqhrGLDFIAjwA/EBPIagpDok/4MMd4C5kAnJRR+INAyb4R+gZoBdKIcttNmyshiY1NTAcfln7154JgLlkX+3bjH8mjYNXQvIDHmQgVHYrAVpAJcAmZkMHMBEAst4oHSAlliQQRTIy49wyYJKD1DaBRkEwiA2s6UlPu8/ArlwGRCXoocfKCUyAg1AdhHMxSBNsGBAi/llyMlmOzQzkwN2ALEnciwzQAV4oZKkGMQLMww9HYLAF2RJIFAHYhtQpMPiCoiPAPFNXDYAAAqDnbmVVefOAAAAAElFTkSuQmCC) no-repeat;
  cursor: pointer;
  /*position: absolute;
margin: -37px 0px 0 185px;*/
}
#flights-search .add-flight {
  text-align: right;
}
#flights-search .hint {
  font-size: 10px;
  color: #9d9e9e;
}
#flights-search .active.tab {
  padding-top: 10px;
}
#flights-search .fields .field,
#flights-search .field {
  margin: 0em 0em 10px;
}
#flights-search .fields .field,
#flights-search .fieldss {
  margin: 0em 0em 5px;
}
@media screen and (max-width: 1028px) and (min-width: 891px) {
  #flights-search .fields > .field {
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (max-width: 890px) {
  #flights-search .fields > .field {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
}
#flights-search .ver {
  position: relative;
  padding: 0px 0px 0px 0px;
  width: 250px;
  margin-top: -6px;
}
#flights-search .cal {
  padding: 0px 0px 0px 0px;
  width: 125px;
}
#flights-search .triptypesingle {
  width: 120%;
}
#flights-search .triptyperound {
  width: 170%;
  margin-left: 25px;
}
#flights-search h1 + p {
  margin-top: 0px;
}
.results-filter .title .small {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
}
.recent-searches .box {
  margin: -10px;
  padding: 0;
}
.recent-searches .box .item {
  border-bottom: 2px solid #f1f1f1;
  padding: 13px;
}
.recent-searches .box .item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
  line-height: 1;
}
.recent-searches .box .item .date {
  width: 40px;
  background: #afc2c9;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  padding: 2px 1px 1px;
  text-align: center;
  line-height: 1.4;
  float: left;
  margin-right: 15px;
}
@media only screen and (max-width: 640px) {
  .recent-searches .box .item .date {
    width: 22px;
    background: #afc2c9;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    padding: 1px 1px 1px;
    text-align: center;
    line-height: 1;
    float: left;
    margin-right: 8px;
  }
  .recent-searches .box .item .date span {
    display: block;
    font-size: 10px;
    color: #4a4f51;
    line-height: 1;
    background: #fff;
    padding: 2px 0;
  }
}
@media only screen and (min-width: 801px) {
  .recent-searches .box .item .date span {
    display: block;
    font-size: 18px;
    color: #4a4f51;
    line-height: 1;
    background: #fff;
    padding: 4px 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
  .recent-searches .box .item .date {
    width: 25px;
    background: #afc2c9;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    padding: 1px 1px 1px;
    text-align: center;
    line-height: 1;
    float: left;
    margin-right: 10px;
  }
  .recent-searches .box .item .date span {
    display: block;
    font-size: 10px;
    color: #4a4f51;
    line-height: 1;
    background: #fff;
    padding: 2px 0;
  }
}
.recent-searches .box .item .direction {
  font-size: 14px;
  color: #0674a9;
  border-bottom: 1px dotted #cfd1d0;
  padding-bottom: 7px;
  margin-bottom: 7px;
  overflow: hidden;
}
.recent-searches .box .item .direction span {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 15px;
}
.recent-searches .box .item .direction span.to {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAFCAYAAAECiO2EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDNEJENUZDOEMxNjExRTQ4RDQ3OTU3NkVCMzY5ODMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDNEJENUZEOEMxNjExRTQ4RDQ3OTU3NkVCMzY5ODMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0M0QkQ1RkE4QzE2MTFFNDhENDc5NTc2RUIzNjk4MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0M0QkQ1RkI4QzE2MTFFNDhENDc5NTc2RUIzNjk4MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yADbmAAAAXElEQVR42mI0nvmfAQQAAogRxgAIIDgDBgACCFmgnAlJQgkggEAyaUDGTAYsACCAMMyBGQHEnSxAAqssyFiQJCMWCZBVswACDJex2IAgEJ8B4j1AnM7EQDq4ByIAScsUORmajVsAAAAASUVORK5CYII=) no-repeat 0 50%;
}
.recent-searches .box .item .direction span.back {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAAElh7xMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU5MDY2MzRBOEMxNjExRTQ5OTNDQkMzNTc0NTg1OTQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU5MDY2MzRCOEMxNjExRTQ5OTNDQkMzNTc0NTg1OTQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTkwNjYzNDg4QzE2MTFFNDk5M0NCQzM1NzQ1ODU5NDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTkwNjYzNDk4QzE2MTFFNDk5M0NCQzM1NzQ1ODU5NDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eXtDcAAAAq0lEQVR42mI0nvmfAQSYGKAAIIAYMUQAAgguAgWhAAGELCDIhCSjBOLApM4CBBBImSBICQMqUAJhFiDxHoqRAYi/B2bmOyySDAABhO4cFMACNR8dnAFiIZDkPVw6mXCIC8Ek04DYGJdOnMYCBBhe16KBVUA8C+R/mE/KodYSqxkU0hWk2AgKlgqYjcgh4ALEu/FoNIFpgjkV5MyZSAqIccIsZKcaQw0wIcbdALdqJ3Hv10Q8AAAAAElFTkSuQmCC) no-repeat 0 50%;
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
  .recent-searches .box .item .direction {
    font-size: 14px;
    color: #0674a9;
    border-bottom: 1px dotted #cfd1d0;
    padding-bottom: 7px;
    margin-bottom: 7px;
    overflow: hidden;
  }
  .recent-searches .box .item .direction span {
    display: inline-block;
    width: 13px;
    height: 11px;
    margin: 0 5px;
  }
  .recent-searches .box .item .direction span.to {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAFCAYAAAECiO2EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDNEJENUZDOEMxNjExRTQ4RDQ3OTU3NkVCMzY5ODMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDNEJENUZEOEMxNjExRTQ4RDQ3OTU3NkVCMzY5ODMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0M0QkQ1RkE4QzE2MTFFNDhENDc5NTc2RUIzNjk4MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0M0QkQ1RkI4QzE2MTFFNDhENDc5NTc2RUIzNjk4MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yADbmAAAAXElEQVR42mI0nvmfAQQAAogRxgAIIDgDBgACCFmgnAlJQgkggEAyaUDGTAYsACCAMMyBGQHEnSxAAqssyFiQJCMWCZBVswACDJex2IAgEJ8B4j1AnM7EQDq4ByIAScsUORmajVsAAAAASUVORK5CYII=) no-repeat 0 50%;
  }
  .recent-searches .box .item .direction span.back {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAAElh7xMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU5MDY2MzRBOEMxNjExRTQ5OTNDQkMzNTc0NTg1OTQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU5MDY2MzRCOEMxNjExRTQ5OTNDQkMzNTc0NTg1OTQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTkwNjYzNDg4QzE2MTFFNDk5M0NCQzM1NzQ1ODU5NDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTkwNjYzNDk4QzE2MTFFNDk5M0NCQzM1NzQ1ODU5NDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eXtDcAAAAq0lEQVR42mI0nvmfAQSYGKAAIIAYMUQAAgguAgWhAAGELCDIhCSjBOLApM4CBBBImSBICQMqUAJhFiDxHoqRAYi/B2bmOyySDAABhO4cFMACNR8dnAFiIZDkPVw6mXCIC8Ek04DYGJdOnMYCBBhe16KBVUA8C+R/mE/KodYSqxkU0hWk2AgKlgqYjcgh4ALEu/FoNIFpgjkV5MyZSAqIccIsZKcaQw0wIcbdALdqJ3Hv10Q8AAAAAElFTkSuQmCC) no-repeat 0 50%;
  }
}
@media only screen and (max-width: 640px) {
  .recent-searches .box .item .direction {
    font-size: 13px;
    color: #0674a9;
    border-bottom: 1px dotted #cfd1d0;
    padding-bottom: 7px;
    margin-bottom: 7px;
    overflow: hidden;
  }
  .recent-searches .box .item .direction span {
    display: inline-block;
    width: 13px;
    height: 11px;
    margin: 0 5px;
  }
  .recent-searches .box .item .direction span.to {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAFCAYAAAECiO2EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDNEJENUZDOEMxNjExRTQ4RDQ3OTU3NkVCMzY5ODMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDNEJENUZEOEMxNjExRTQ4RDQ3OTU3NkVCMzY5ODMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0M0QkQ1RkE4QzE2MTFFNDhENDc5NTc2RUIzNjk4MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0M0QkQ1RkI4QzE2MTFFNDhENDc5NTc2RUIzNjk4MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yADbmAAAAXElEQVR42mI0nvmfAQQAAogRxgAIIDgDBgACCFmgnAlJQgkggEAyaUDGTAYsACCAMMyBGQHEnSxAAqssyFiQJCMWCZBVswACDJex2IAgEJ8B4j1AnM7EQDq4ByIAScsUORmajVsAAAAASUVORK5CYII=) no-repeat 0 50%;
  }
  .recent-searches .box .item .direction span.back {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAAElh7xMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU5MDY2MzRBOEMxNjExRTQ5OTNDQkMzNTc0NTg1OTQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU5MDY2MzRCOEMxNjExRTQ5OTNDQkMzNTc0NTg1OTQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTkwNjYzNDg4QzE2MTFFNDk5M0NCQzM1NzQ1ODU5NDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTkwNjYzNDk4QzE2MTFFNDk5M0NCQzM1NzQ1ODU5NDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eXtDcAAAAq0lEQVR42mI0nvmfAQSYGKAAIIAYMUQAAgguAgWhAAGELCDIhCSjBOLApM4CBBBImSBICQMqUAJhFiDxHoqRAYi/B2bmOyySDAABhO4cFMACNR8dnAFiIZDkPVw6mXCIC8Ek04DYGJdOnMYCBBhe16KBVUA8C+R/mE/KodYSqxkU0hWk2AgKlgqYjcgh4ALEu/FoNIFpgjkV5MyZSAqIccIsZKcaQw0wIcbdALdqJ3Hv10Q8AAAAAElFTkSuQmCC) no-repeat 0 50%;
  }
}
.recent-searches .box .item .info {
  overflow: hidden;
  font-size: 10px;
  color: #4a4f51;
}
.ui.segment.flight-itinerary {
  width: 100%;
  box-shadow: none !important;
}
.ui.segment.flight-itinerary.relaxed {
  padding-left: 0;
  padding-right: 0;
}
.ui.segment.flight-itinerary div.title {
  font-size: 13px;
  color: #63778c;
  border-bottom: 1px solid #d9dde2;
  padding: 5px;
  margin-bottom: 5px;
}
.ui.segment.flight-itinerary div.title .city {
  font-size: 18px;
  font-weight: 700;
  color: #202629;
  margin-right: 10px;
}
.ui.segment.flight-itinerary div.title .time {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  background: #ff7b33;
  padding: 2px 5px;
  margin: 0 10px;
  position: relative;
  top: -1px;
  border-radius: 3px;
}
.ui.segment.flight-itinerary table.segments {
  width: 100%;
  border-bottom: 3px solid #fee252;
}
.ui.segment.flight-itinerary table.segments .airport {
  font-size: 11px;
  color: #63778c;
}
.ui.segment.flight-itinerary table.segments td {
  padding: 10px;
}
.ui.segment.flight-itinerary table.segments td.airline .logos {
  margin-top: 10px;
}
.ui.segment.flight-itinerary table.segments td.airline .name,
.ui.segment.flight-itinerary table.segments td.airline .multi {
  font-size: 14px;
  color: #9b9393;
}
.ui.segment.flight-itinerary table.segments td.airline .name .flight-no,
.ui.segment.flight-itinerary table.segments td.airline .multi .flight-no {
  font-size: 12px;
}
.ui.segment.flight-itinerary table.segments td.from,
.ui.segment.flight-itinerary table.segments td.to {
  width: 35%;
  font-size: 14px;
  color: #2c3e50;
}
.ui.segment.flight-itinerary table.segments td.flight {
  width: 80px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAANCAYAAAErqfV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwMDExQTRDOEE3RTExRTRCMjlCREQ1NDhDQ0EyMzVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwMDExQTREOEE3RTExRTRCMjlCREQ1NDhDQ0EyMzVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTAwMTFBNEE4QTdFMTFFNEIyOUJERDU0OENDQTIzNUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTAwMTFBNEI4QTdFMTFFNEIyOUJERDU0OENDQTIzNUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Fn1vzAAAByklEQVR42mL4//8/g5NjJD+IBmEmZ6eoSwwMDMxAuhFIMwAEECNIFAaYQARQBiwCEEBwGZgAEJQBcRcQ+zNADT4DxJNhhsMwQAChmIkMWGAMqJE1QNwCFgAa0wU18j8Iw4wCCQghC8AwQACh2AE0jgdIfQbiC3v3LTNEthPq0TogPo7hMKCkCpC6jcWtuUCDpoDDARR+QPoSUEAeqAGkWAWqaBZQLB2bTwECCMWtQAMS0N1PyD8wji3QhiNI4iCXPARifhY0C22B+DAIAxV9B9IyUH8JQeVvYvP8TyDFhmbQCyCWB9r6iwWqQBjI+QKVXAbECVA2SEwGKPcROXp/AbE3UCOIXgcV/ws18Sl6IIGdBFQ8GcgOB+J3QBwEVHiNAQcACDCcKQvqnydAihOUToGGzGUgEgD1gQIpEIglQHGK0xKgQmYgdQaIDdCkQOFSCbT0EVqSzAfiUlB0oam/idcnUAPWQV1FCgA5oAmIFwAd8xeUdBcBOR34whRoUTuQqsBjKCheOoB4CtCc79gy9Skgvgo0COYCf6DCC0A+KG3lQHMfehCADJoFci1Q7TtC3oKlFCdQNgZidSCeAMT2WNQuhhp6h8SgYwAAkJ8BPfyO4eMAAAAASUVORK5CYII=) no-repeat 50% 50%;
  opacity: .4;
  padding: 0px;
  white-space: nowrap;
  text-align: center;
}
.ui.segment.flight-itinerary table.segments td.flight .duration {
  opacity: 1;
  font-size: 12px;
  color: #63778c;
  margin-top: 43px;
}
.ui.segment.flight-itinerary table.segments td.time-n-cabin {
  vertical-align: top;
}
.ui.segment.flight-itinerary table.segments td.time-n-cabin div {
  font-size: 12px;
  line-height: 1.2;
  color: #3d4d5d;
  border-left: 1px solid #ddd;
  padding: 5px 10px;
}
.ui.segment.flight-itinerary table.segments tr.divider td {
  padding: 0;
}
.ui.segment.flight-itinerary table.segments tr.divider td span {
  display: block;
  height: 1px;
  border-bottom: 1px dotted #8c8c8c;
}
.ui.segment.flight-itinerary table.segments tr.divider td span.layover {
  height: auto;
  font-size: 11px;
  color: #63778c;
  border: 0;
  margin: 0 10px;
  white-space: nowrap;
  position: relative;
}
.ui.segment.flight-itinerary.compact.small.from,
.ui.segment.flight-itinerary.compact.small.to {
  font-size: 11px;
  color: #2c3e50;
}
.ui.segment.flight-itinerary.compact.small table.segments td {
  width: 33%;
}
.ui.segment.flight-itinerary.compact div.title .city {
  font-size: 15px;
  font-weight: bold;
  color: #0674a9;
  margin-right: 10px;
}
.ui.segment.flight-itinerary.compact div.title .time {
  font-size: 12px;
}
.ui.segment.flight-itinerary.compact table.segments {
  border-bottom: none;
}
.ui.segment.flight-itinerary.compact table.segments .airport {
  font-size: 11px;
  color: #63778c;
}
.ui.segment.flight-itinerary.compact table.segments td.airline .name,
.ui.segment.flight-itinerary.compact table.segments td.airline .multi {
  font-size: 11px;
}
.ui.segment.flight-itinerary.compact table.segments td.airline .name .flight-no,
.ui.segment.flight-itinerary.compact table.segments td.airline .multi .flight-no {
  font-size: 11px;
}
.ui.segment.flight-itinerary.dark {
  background: #f7f7f7;
}
.flights-results {
  max-width: 1200px;
  margin: auto !important;
}
/*@media only screen and (max-width: 800px) 
{
    .flights-results {
  max-width: 1200px;
  margin: auto !important;
  .ui.form
  {
          max-width: 552px;
          overflow: auto;
  }
}
}*/
.results-filter label {
  display: inline-block;
  margin: 5px 10px;
  font-size: 12px;
  color: #444444;
}
.results-filter .carriersLink a {
  line-height: 1;
  font-size: 13px;
}
.AirticketIndia .flights thead {
  background: #0674a9;
}
.AirticketIndia .flights caption {
  background: #cf2c23;
  color: #fff;
}
.AirticketIndia #booking .step.header.active {
  background-color: #0674a9;
}
.AirticketIndia .ui.segment.flight-itinerary table.segments {
  border-bottom: 3px solid #cf2c23;
}
.item_instant_cashback {
  float: right;
  color: #0674a9;
  font-size: 12px;
  padding: 1.1em 5px;
  line-height: 0.6;
  text-align: center;
}
.ui.horizontal.list.flights-tabs {
  background: #f0efef;
  border: 1px solid #e4e4e4;
  border-bottom-width: 0;
  width: 100%;
}
.ui.horizontal.list.flights-tabs .item {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-size: 11px;
  color: #a4a4a4;
}
.ui.horizontal.list.flights-tabs .item .header {
  font-size: 14px;
  font-weight: bold;
  color: #222323;
}
.ui.horizontal.list.flights-tabs .item.active {
  background: #fff;
}
.ui.horizontal.list.flights-tabs .item:first-child {
  padding-left: 1.25rem !important;
}
.ui.horizontal.list.flights-tabs .small .content {
  line-height: 30px;
}
.flights-selection .column.book {
  vertical-align: middle;
}
.flights-selection .column.book .price {
  font-weight: bold;
  font-size: 28px;
  color: #2c3e50;
}
.flights-selection .column.book .price .discount {
  text-decoration: line-through;
  color: #999;
}
.flights-selection .item {
  font-size: 11px;
  color: #919ca7;
  line-height: 1.1;
}
.flights-selection .item .header {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #2c3e50;
}
.flights-selection .item .date {
  color: #5b5b5b;
}
.flights-grid {
  width: 100%;
}
.flights-grid > tbody > tr > td {
  vertical-align: top;
}
.flights-grid > thead > tr > td,
.flights-grid > tbody > tr > td {
  padding-left: 2px;
  padding-right: 2px;
}
.flights-grid > thead > tr > td:first-child,
.flights-grid > tbody > tr > td:first-child {
  padding-left: 0;
}
.flights-grid > thead > tr > td:last-child,
.flights-grid > tbody > tr > td:last-child {
  padding-right: 0;
}
.flights caption {
  background: #fee252;
  color: #222323;
  font-size: 14px;
  font-weight: bold;
}
.flights caption div {
  padding: 10px 10px;
}
.flights thead {
  background: #201f60;
}
.flights thead td {
  padding: 11px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
}
.flights thead td i {
  position: absolute;
}
.flights tr.spacer > td {
  height: 10px;
}
.flights tr > td {
  width: 20%;
  vertical-align: middle;
}
.flights tr > td.airline {
  text-align: center;
}
.flights tr > td.depart {
  text-align: right;
}
.flights tr > td.price {
  text-align: center;
}
.flights.small .time,
.flights.summary .time,
.flights.small .airport,
.flights.summary .airport,
.flights.small .date,
.flights.summary .date,
.flights.small .price .amount,
.flights.summary .price .amount {
  font-size: 13px !important;
  white-space: nowrap;
}
.flights.summary .flight.selected {
  background: #a2a1f0;
}
.flights.summary .flight.selected .info {
  background: #7c7bd1;
}
.flights.summary .info {
  font-size: 10px;
  background: #f1f1f1;
  color: #222323;
  padding: 4px 20px;
}
span.techStop {
  text-align: center;
  color: #8c949d;
  font-size: 11px;
  font-weight: 600;
}
tbody.flight {
  border: 1px solid #e4e4e4;
}
tbody.flight.clickable {
  cursor: pointer;
}
tbody.flight.selected {
  border: 2px solid #201f60;
}
tbody.flight tr.main > td {
  padding: 10px;
}
tbody.flight tr.main > td.airline .logos {
  margin-top: 10px;
}
tbody.flight tr.main > td.airline .name,
tbody.flight tr.main > td.airline .multi {
  font-size: 14px;
  color: #9b9393;
}
tbody.flight tr.main > td.airline .name .flight-no,
tbody.flight tr.main > td.airline .multi .flight-no {
  font-size: 12px;
}
tbody.flight tr.main > td.depart .time,
tbody.flight tr.main > td.arrive .time {
  font-size: 20px;
  font-weight: bold;
}
tbody.flight tr.main > td.depart .airport,
tbody.flight tr.main > td.arrive .airport {
  font-size: 20px;
}
tbody.flight tr.main > td.depart .date,
tbody.flight tr.main > td.arrive .date {
  font-size: 12px;
  color: #8c949d;
}
tbody.flight tr.main > td.arrow {
  background: no-repeat center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAALCAYAAAEb2d0hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNjNENzc1OEY0QzExRTQ4NDZBQUI5MDkwRDA2M0RDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBNjNENzc2OEY0QzExRTQ4NDZBQUI5MDkwRDA2M0RDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkE2M0Q3NzM4RjRDMTFFNDg0NkFBQjkwOTBEMDYzREMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkE2M0Q3NzQ4RjRDMTFFNDg0NkFBQjkwOTBEMDYzREMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5SXk6lAAAAz0lEQVR42mK0t7ZmQAZMDKhAECCAGJFUKCHL3gMIIJBMOQN20AEQQIzoBkOBMRCfZQESuHSWgyQ7sUj8B2JGgADCZSwu8A6IXWFWkgKEoDamk6JREEozggiAACLFqe+gNmKNAnzABKoZDPAFKy4A8qMyriDHBVyg+B4pTjWGBhAjqX50gfoTDAACjNQEQCyYCbUIlFju4csQ1ALpQDwLiO9CIyEUORZBgkoMtAWroPRZkA+VoRFDbQxLVfegcQgSM2GhkY92Q1MYKCe9R5YAAAjxIB5xiAXdAAAAAElFTkSuQmCC);
}
tbody.flight tr.main > td.arrow .via {
  margin-top: 45px;
  text-align: center;
  font-size: 12px;
  color: #8c949d;
}
tbody.flight tr.main > td.arrow span.techStop {
  display: block;
}
tbody.flight tr.main > td.price {
  white-space: nowrap;
}
tbody.flight tr.main > td.price .amount {
  font-size: 25px;
  font-weight: bold;
  color: #2b2b2b;
}
tbody.flight tr.main > td.price .amount .discount {
  text-decoration: line-through;
  color: #999;
}
tbody.flight tr.info {
  height: 30px;
  background: #f1f1f1;
}
tbody.flight tr.info > td {
  width: 100%;
  padding: 2px 20px;
}
tbody.flight tr.info .content {
  line-height: 20px !important;
  font-size: 12px;
  color: #3d4d5d;
}
tbody.flight tr.info .time > .content {
  padding-left: 30px;
  background: no-repeat 0% 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg3MkIxNUI2OEY0RDExRTQ4NUMyQTk2QjhDNUJFQkM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg3MkIxNUI3OEY0RDExRTQ4NUMyQTk2QjhDNUJFQkM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODcyQjE1QjQ4RjREMTFFNDg1QzJBOTZCOEM1QkVCQzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODcyQjE1QjU4RjREMTFFNDg1QzJBOTZCOEM1QkVCQzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Ng109AAACnklEQVR42mL4//8/g0dE+n0QDWLcATHAHBgDKPgdIICYQYyTN18sYARLgQBQeB+IAxBAcHVI6veAiFnoEgABBNbrGZmRBNTdBcSi25fPACv/D9U2CUprMAFlGCHWMAhC6X0gGS40i/4zAWWSoCpAZhuAdAIEEMwiVqDYLyB2BAoegCpgB1J3gbgRKDYbZEQ8EDuiGbsY3RoWoI6JQB0CDKjgG9DEmSAGUC4dSF1mBKoGufw+UECBAQsAajACUpHwgAQK6AGpC0D8CIg/ArEe1LYCkDxAACEr5AZSq4DYEojfAnEhUNEWmMlMUEWzgNR+IPYBSgoBsSqQLQIU/wl3A9CNCUDchOTD80hsVlCMg9ggE+cDTahDcj8sOkA+/g2kOoEmK4IUrmDAA4CKG4BULSgc36DJtcHCEAhuAhX2gdwLcsdX9ASEFiu2QBwNsvoK0AQ+PLbvB5q6FJSmzEEBDFQsgiVWHkHDlQE5wDcCKT8gPgfEMkAMskUeaNArkDxAgCHyAsKUOCDVDsRSQPwciA8D8RMgBnlcBYjtgJgHiE8DcR7QoBPI+pFtng2kkqEZpQqo8B+SJbxA6gc0/GFioHhZDsTuQBwLlFsCNhCUZYD0bSC+B7IdnOMw/f4A5FKgXCwWOVBY3QHiA0D5AFBog0z+h8swQgCoBxT/pkDsDzQ8D+TCr0DOTKBEES5NUBdKAvFXLFEbDFVzBki9ZoHmI2UCrlDAJw80jAlqxhkQoxCUDICCiQzkg/lAzAHElbDSyQLIOQQu2ICGA130ixhTgPqkgdRxIAaFPai4e4+SDoEKQAXRZFDhBCpGgHghUNE9JHlQ+QTKCSB1oBh/DcTBQDXHMNIhFtvlgVQQyGYgFgPiP9CEDvLJFqAhH7DpAwCNmYULAOfnkwAAAABJRU5ErkJggg==);
}
tbody.flight tr.info .refundability {
  min-width: 55px;
}
tbody.flight tr.info .refundable {
  color: #08a66c;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 30px;
  background: no-repeat 0% 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBCQzM5REI1OEY0RTExRTRBMzZFRTc5OTI1NjQ5QzgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBCQzM5REI2OEY0RTExRTRBMzZFRTc5OTI1NjQ5QzgyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEJDMzlEQjM4RjRFMTFFNEEzNkVFNzk5MjU2NDlDODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEJDMzlEQjQ4RjRFMTFFNEEzNkVFNzk5MjU2NDlDODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yPo8NAAACpUlEQVR42mL4//8/A8eynJsgmolzee4VBgaGcCBmYASJAAXagWxugABiBnE61d+uYQYSLUCRvSxAog6ILwAEEANIChkDTWMGmbQCiHMZECATIIBgJsYAOeVAbPI9cvJPkPItaNp9wSphAKiDGUQzIZnFANT6F0hZMAKVg9zzDYgfAfFykARAAMGdAcRrsDhPAoj7wFYAGRFQQQEgXo+kyAuIu6HsfhBxBcrhRzcRKu4PDkKgGwyBLpYD0jUMaAAo3gB030YgfQ7uRSAnGEjZAnExyPFAPog9E8jWAskDBBCyQnYgtQyI1YCYDYibgIqWwo2HumMCEIthcd96UIjAfB0AxEzYPAJVvB2msAcq0APEnmim8UPZoSBfl0FdAaJ5oO41BLovEMgsgcrVoYQVFmthJl4FJSALoA4FBuwgEUpfYIKG1USghlosCsWB4spAOg6W+iYCOUVAfB6Iu4BYB4g/AHE3yH1Ag+qRA/wakEoDCh6BJsJ+ID4A5K8DyQME6KTsWRIKoziuTXI/QkvgF7A5aUhycMkl5yYVGtvFIWsyyIYCIWi0IQgURHRxKpR2FyEc+wCKi/b7X84DV0V8OfDj3HvPy3Pvff7nWVCpFVziitCBD/gyoToVn4ByEspzjZwFV34wxd+QNA9tYdQc2BtOqfG3Q9MRwffgnId/oT2Mxoe4liZWDWtcPNLs24KvuB/owhtkiP1aLIp7hys4gxixnMXiuGt/s9fpcFd84WgQ7F9olaqttO2nnsJLYMNmalQyrchu4cmdSRuaKadi9bKyZtYJMc1NFi5AiZ8w0LHBP5osNfJw9yAla6CkiDo8k9sIyiaMu9MZBHmCIytOQtT6DaGtRYgdcV2FPhSc1FaEHTh+tHoKjsGz0NjGqamv8A/1JfsHThPj8VDyfA8AAAAASUVORK5CYII=);
}
tbody.flight tr.info .non-refundable {
  color: #eb6060;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 30px;
  background: no-repeat 0% 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAEFVwZaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY5RDFFNTFCOEY1MDExRTQ4NTA3RERDRTA3MDg4MjdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY5RDFFNTFDOEY1MDExRTQ4NTA3RERDRTA3MDg4MjdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjlEMUU1MTk4RjUwMTFFNDg1MDdERENFMDcwODgyN0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjlEMUU1MUE4RjUwMTFFNDg1MDdERENFMDcwODgyN0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7HDQTjAAACVUlEQVR42mJ4nZDAAMS3////z8DEwMBwG4hVgRjMATNAACCAGEHKgKCECSqwGcToAOKbAAEEk4IBTyC2B8mWQAUOAPErkfnzKwACCKayG4jjgFgcKAi2xhWI14AE0K0DCbyEim2EWW0HNRMEGkCC7EC8GogdgHg30MzzAAEE064A9cJuBlRQCsSTgAp/MkFd8wCqWwJJkSYQc4AUvUlMdGeCOhkEqoH4BZLC60DcDGUnM0FdXcqAAwBNA7kxDOabbijtDvIiEK8CYkOQAFARKFwYAAIIOXxBbtoExK+B+B8QB4AMBIUiC1TBRyDmR444IGAG4q1A7A2ychFUgRias0By3kC3xYIYc4GYF4j50BTBTFUFWXcQyuFGU3QPSvcxIQm+QFP0A0qzgxRFwGIdiLdAI3cRkuIWkHVyUA4HEPsgSXJBTZsFMqkLmhLQgTAQ5wPD6TTMTaFA/Bsa+nuAuAaIHwNxP0gSIMDQU7QgEE+E+nQSEB8F4j9I8iBxXyBuhAZdD9Cmf+hJWRCazMyB+AYD8QAUOMFAA0NhsaQFxHOgsXgDquA4EFvhMCANiA8BsT4QrwAlY2As/wZiFiZoigtHUgxS8ApP8gWF11ogvghNod+h+bGdBZoq/6Bp8MfjNX4sYqdBmYkJmry5GSgDLqDEBIoAEWisgcLuL1SyHYifAvFCIP6MpEkelFaA+CQQr4SKyYKCCuhdI1hsgly4GYgXQ8OMGADSMwVUwgINAqczWKYFedUbyo4F4nlQ122HFi5foCkYVCwEA7ExEKcDcRYo58MAAMgOmEmUHChqAAAAAElFTkSuQmCC);
}
tbody.flight tr.info .stops > .content {
  color: #3d4d5d;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
tbody.flight tr.info .ui.list .item a {
  color: #0674a9 !important;
}
tbody.flight tr.details > td {
  width: 100%;
  padding: 0 !important;
}
tbody.flight table.segments {
  width: 100%;
  height: 65px;
}
tbody.flight table.segments td.arrow {
  background: no-repeat center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAALCAYAAAEb2d0hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNjNENzc1OEY0QzExRTQ4NDZBQUI5MDkwRDA2M0RDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBNjNENzc2OEY0QzExRTQ4NDZBQUI5MDkwRDA2M0RDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkE2M0Q3NzM4RjRDMTFFNDg0NkFBQjkwOTBEMDYzREMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkE2M0Q3NzQ4RjRDMTFFNDg0NkFBQjkwOTBEMDYzREMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5SXk6lAAAAz0lEQVR42mK0t7ZmQAZMDKhAECCAGJFUKCHL3gMIIJBMOQN20AEQQIzoBkOBMRCfZQESuHSWgyQ7sUj8B2JGgADCZSwu8A6IXWFWkgKEoDamk6JREEozggiAACLFqe+gNmKNAnzABKoZDPAFKy4A8qMyriDHBVyg+B4pTjWGBhAjqX50gfoTDAACjNQEQCyYCbUIlFju4csQ1ALpQDwLiO9CIyEUORZBgkoMtAWroPRZkA+VoRFDbQxLVfegcQgSM2GhkY92Q1MYKCe9R5YAAAjxIB5xiAXdAAAAAElFTkSuQmCC);
}
tbody.flight table.segments td.arrow .via {
  margin-top: 25px;
  text-align: center;
  font-size: 12px;
  color: #8c949d;
}
tbody.flight table.segments .airport {
  font-weight: bold;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjc3MvZmxpZ2h0cy5jc3MiLCJzb3VyY2VSb290IjoiIn0=*/